Блокировка работы с формами некоторых документов по ролям
Выполнено
Москва(Россия )
19.05.1988(36 лет)
7 |
1
9 марта 2020 в 14:43:54
(4 года 41 неделя 2 дня 10 часов назад)
10000
05.03.2020 15:02:38
Текст задания
Конфигурация ERP
Добавить на форму партнера МВ_ФормаЭлементаРеквизитыКонтрагента на вкладку "Общая информация" реквизит "МВ_ЗаблокированОФК". Изменение реквизита доступно только пользователю с Ролью "АР_ОФК", полные права так же менять не могут!!!
ПередЗаписью ЗаказаПокупателя и РеализацииТоваровУслуг проверять наличие флага у партнера, если есть - не давать записать с сообщением "Продажи по данному контрагенту заблокированы отделом финансового контроля"
Добавить роль "АР_КонтрольИзмененияДокументов". При открытии формы документа РеализацияТоваровУслуг делать проверку: Если документ создан ранее, чем 3 дня до текущего (открываю документ 5 марта,время не важно, если документ был создан 1 марта - условие отработало) и нет роли "АР_КонтрольИзмененияДокументов", то форма только для чтения, полнымправам тоже блокировать.
В форме ДоговораКонтрагента при открытии исправить код проверки. Сейчас идет проверка на новый или уже записанный. По проверке нового - ничего не менять.
По проверке уже существующего изменить проверку по ролям, убрать проверку по роли изменения основного менеджера и заменить ее на "АР_ОФК", так же эта ветка должна отрабатывать не просто уже у существующего договора, а только у договора с покупателем или комиссионером.
Поля, которые проверяются в этой ветке должны быть всегда не доступны для изменения у всех, кроме пользователя с полнымиПравами или АР_ОФК