Имя: Пароль:
1C
1С v8
RLS: Доступ к документу (открыть) ТОЛЬКО на чтение
0 nightowl
 
21.05.17
10:33
Добрый день!
Пользователю открыть документ только "На чтение", если Форма оплаты - Наличная
Как изменить в стандартной конфигурации УТ, а именно передать условия форма оплаты перечисления?

#ПоЗначениям( "Документ.ПоступлениеТоваровУслуг","Чтение","",
"Организации","Организация",
"Склады","Склад",
"ГруппыПартнеров","Партнер",
"Подразделения","Подразделение",
"ФормыОплаты", Значение(Перечисления.ФормыОплаты.Наличная),
"","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
1 AlvlSpb
 
naïve
21.05.17
15:44
(0) Не все так просто. Самое главное: Не отработает такой шаблон никак без дополнительных действий с конфигурацией.
По частностям
1. "ФормыОплаты", Значение(Перечисления.ФормыОплаты.Наличная), - абсолютно неверно.
Есть "Документ.ПоступлениеТоваровУслуг", есть реквизит этого документа "Организация" и на что ссылается реквизит (условно тип значения) справочник "Организации". Отсюда в шаблоне
"Организации","Организация". Сравните со своей записью.
То что вы прописываете в шаблоне (значение) устанавливается в профилях групп доступа
2. Вид доступа прописывается в конфигурации. Вида доступа по "ФормыОплаты" - точно не существует. Надо прописывать. Начиная с определяемых типов "ЗначенияДоступа" заканчивая
общий модуль "УправлениеДоступомПереопределяемый"
3. Настройки профилей групп доступа
4. ","Чтение", - это не то что вам надо. Даже все сделав, установив ограничение на Чтение вы запретите вообще доступ к документу по этому условию. Если все-таки видеть можно но нельзя изменять то ограничение по Изменение
  Это если вкратце )))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший