Имя: Пароль:
1C
1С v8
ЗРДС виден пользователю только после перезаписи
0 OneSec
 
28.05.26
15:06
Коллеги, здравствуйте! Часто вас читал, но, видимо, пришло время и написать. Постараюсь быть кратким.
Из 1С:ЗУП (3.1.34.253) выгружается универсальным обменом документ Платежное поручение с «вложенным» документом Ведомость в банк для различных выплат сотрудникам. На стороне 1С:ЕРП (2.5.22.178) по правилам обмена создается документ ЗРДС. И этот документ виден только с полными правами, пока его не перезапишешь, после этого он становится видимым и остальным пользователям согласно настроенным правам.
Анализ изменений при перезаписи документа показал, что:
- очищается таб часть Расшифровка платежа
- заполняется реквизит Банковский счет контрагента
- заполняется реквизит Дата авансового отчета текущей датой

Что было уже испробовано:
- в правилах обмена очищал таб часть – не помогло
- в правилах обмена заполнял два реквизита, указанных выше – не помогло
- пробовал пошагово удалять условия в настройках ограничений доступа (RLS) и тут наблюдалось интересное поведение:
Если удалить RLS на чтение документа полностью – он становится видим, ок.
Но даже если удалить все условия и оставить только шапку вида
ПоЗначениямРасширенный( "Документ.ЗаявкаНаРасходованиеДенежныхСредств","Чтение","",
- то все равно без перезаписи он остается «невидимкой».
- в модуле объекта закомментировал все ЗагрузкаДанных = Истина --> Отказ – не помогло

Может у кого-то есть идеи, что еще можно попробовать?  
П.С.:
Проверили на тестовой базе с не до конца настроенным релизом 2.5.26* - и там, о чудо, ЗРДС сразу виден кому надо.
1 toypaul
 
гуру
28.05.26
15:49
Сравнить пореквизитно документ до перезаписи и после.

Была подобная шняга при загрузке из ЗУП в ЕРПУХ. Кривой обмен - кривое заполнение нужных реквизитов.
2 toypaul
 
гуру
28.05.26
15:52
А. Понял. Это уже все было проделано? Что и ЗагрузкаДанных = Истина не помогло? Хм. Я думал предложить, что данные для РЛС не фиксируются к обновлению при загрузке.
3 OneSec
 
28.05.26
15:54
Да-да, уже и сравнивал и ЗагрузкаДанных "отключал". Обмен полностью типовой и не доработанный ни на стороне ЗУП ни на стороне ЕРП.
4 shuhard
 
28.05.26
17:24
(0) и при этом по ссылке можно перейти с обычными правами ?
5 Гена
 
гуру
28.05.26
17:45
(0) Мне такая схема не нравится. По своей физической сути ПП (плаёжное поручение) УЖЕ является банковским документом - готовым поручением банку на списание денег с р/с.

Зачем же Вы готовое ПП заново прогоняете через Заявку на расход ДС, на основании которой потом СНОВА будет создано то же ПП? Не вижу логики.
6 shuhard
 
28.05.26
17:59
(5) логика в наличии казначейства: оплату нужно согласовать, определить дату, источник ДС(расчётный счет).
7 Гена
 
гуру
28.05.26
18:03
(6) Я бы всё-таки отправлял из ЗУПа в ЕРП не ПП, а ведомости.
8 shuhard
 
28.05.26
18:50
(7) у меня,как и у многих, так и сделано:
ведомость ЗиУП -> ЗнРДС ERP
9 Гена
 
гуру
28.05.26
18:58
(8) А я никогда и не сомневался в Вашем профессионализме.
Ежу понятно, что ведомость и есть основа для заявки. Но никак не готовое ПП - это полная дурость.
10 Гена
 
гуру
28.05.26
19:07
Отсюда и тромб в правах доступа у автора. Заявки может делать любая уборщица на новые вёдра, а вот ПП - это уже деньги папы, тут доступ только для узкого круга. А автор переносом ПП сначала повысил доступ, затем заявкой понижает, а потом той же ПП снова повышает и ещё удивляется, что мотор глохнет.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.