Имя: Пароль:
1C
1С v8
Сделать доступным реквизит на форме
0 Альбатрос
 
16.12.11
05:51
Уважаемые, такая проблема: конфа УТ 10.3, после переноса с ТиСа. Понадобилось добавить в реализацию еще один реквизит для заполнения доверенности. То есть на закладке "дополнительно" я добавил кнопку "доверенность", после ее нажатия запускается обработочка по введению данных по доверенности: Период, ФИО, должность и т.д., после чего введенные данные записываются в новый реквизит. Возникла проблема: Менеджерам запрещено отменять проведение и изменение док-та после проведения. Но возникают такие ситуации, когда значение доверенности нужно поменять после проведения. То есть нужно сделать доступными реквизит и созданную мной кнопочку после проведения с возможностью записи, а на все остальное доступ закрыть. Как это осуществить?
1 Wobland
 
16.12.11
05:59
в подобном случае я отдельную обработку писал, которая обходил запрет редактирования. правда, запрет я сам организовывал
2 Альбатрос
 
16.12.11
06:12
(1) У меня запрет штатный, его не обойти?
3 Rie
 
16.12.11
06:14
(2) В УТ 10.3 запреты на редактирование проведенных, если мне память не изменяет, строятся программно.
4 Альбатрос
 
16.12.11
06:21
(3) Программно проверяется по дате запрета
5 Альбатрос
 
16.12.11
06:22
+(4) А у меня правами закрыто.
6 Rie
 
16.12.11
06:27
(5) Есть права на интерактивные действия - есть права на программные действия. Запрети менеджеру что-то менять интерактивно - но разреши это сделать программе.
7 Альбатрос
 
16.12.11
06:28
(6) И написать ей обработочку. Спс, щас попробую.
8 DosBot
 
16.12.11
06:37
(0) Можно сделать общий модуль с признаком "Привилегированный" и делать в нем чего хочешь %)
а вообще.. есть же документ "Доверенность" - может хранить ссылку на этот документ и позволять менять именно его а не реализацию?