Корректировка приходного ордера #747702


#0 by NovichokAlena
Здравствуйте, есть задание В приходном ордере на товары реализовать возможность корректировки если нет документа поступления товаров для конкретной роли,так как сейчас пользователи с этой ролью не могут их корректировать, подскажите,как это можно реализовать? 1С:Предприятие 8.3 (8.3.6.1977), Управление производственным предприятием, редакция 1.3 (1.3.24.2
#1 by NovichokAlena
Подскажите,хоть где запрос писать? в самом документе ПриОткрытии или в ролях где ограничение доступа?
#2 by Cube
1). Делаешь роль, которой можно не давать вообще никаких прав. 2). Делаешь подписку на событие ПередЗаписью, в которой проверяешь, можно редактировать или нет: если можно, то разрешаешь запись, если нельзя, то материшь пользователя в сообщении. Да, и не забудь стандартными (или своими) ролями дать пользователю доступ на добавление/изменение/проведение этого документа.
#3 by Cube
+ Забыл сказать, п. 1 нужен, чтобы в п. 2 делать проверку только для пользователей, у которых есть указанная роль. Что-то вроде:         #Если Клиент Тогда             Предупреждение("Вам запрещено редактировать проведенные документы");
#4 by NovichokAlena
Только мне нужно немного другое...не при  проведенном документе, а если на основании Приходного ордера на товары было ПоступлениеТоваровУслуг, тогда запрет для редактирования приходника для этой роли, а если Поступления не было, то пользователи с этими правами могут откорректировать приходник
#5 by Cube
Я тебе указал направление и пример дал, а не готовый код за тебя выдал... :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям