Изменение реквизита в документе

1. VKuser57888490 17.10.19 15:48 Сейчас в теме
Уважаемые , прошу помочь...
Есть документ "Заказ покупателя" , в документе указывается статус заказа, я сделал новый статус.
Как сделать так , что бы при выборе этого нового статуса , пользователь с базовыми правами не мог провести документ, а пользователь с полными правами проводил документ
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ПодводныйТ 45 17.10.19 15:53 Сейчас в теме
(1) Писать код в модуле объекта в процедуре ОбработкаПроведения()
3. platonov.e 158 17.10.19 15:53 Сейчас в теме
В обработке проведения нужно написать что то типа:
Если НЕ РольДоступна("ПолныеПрава") И Статус = МойСтатус Тогда
Отказ = истина;
Конецесли;
4. Azamatex 12 18.10.19 11:42 Сейчас в теме
(3) лучше добавить ПередЗаписью и проверять у ссылки. Например: Ссылка.Статус. В таком случае вы делаете проверку статуса которое было указано у записанного объекта, а не текущего.
5. platonov.e 158 18.10.19 11:55 Сейчас в теме
(4)
1. Пользователь с неполными правами зашел в документ с первым статусов.
2. Поменял статус на тот с которым ему нельзя проводить.
3. Нажимает провести. Идет проверка у ссылки, а в ссылке старое значение статуса, с которым ему можно проводить документ.
4. Документ проводится.

+ Записать возможно ему и можно документ. чтобы ответственный потом проверил и провел его.
6. Azamatex 12 18.10.19 12:02 Сейчас в теме
(5)ну а так наоборот поменял на тот который надо и провел))
8. Azamatex 12 18.10.19 12:06 Сейчас в теме
(5)я так понял, что ему нельзя проводить после смены статуса ранее, могу ошибаться)
7. Azamatex 12 18.10.19 12:03 Сейчас в теме
тут вопрос кто будет менять статус на новый
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот