Имя: Пароль:
1C
 
Изменение правил обработки
0 NIGHTHUNTER
 
10.12.20
10:18
Конфигурация Итилиум. Выполнение правила обработки на стороне предприятия.
Было поставлено условие сделать правило обработки при котором, -

Только пользователь с ролью "Полные права" мог сохранять обращения которые уже имеют признак закрытия и наряды
которые имеют признак закрытого наряда.

То есть если пользователь, открывает закрытый наряд, и у него нет полных прав, то он уже не сможет его ни изменить ни записать.
Выполнено это условием, -

Если Не РольДоступна("ПолныеПрава") И ЭтотОбъект.Состояние.Закрыт Тогда
     Сообщить("Отсутсвуют полные права. Сохраняется документ с состоянием закрыт. Отказ!");
     Отказ = Истина;
КонецЕсли;

Но, сейчас. Если этот же пользователь, открывает документ в состоянии в работе, и переводит его в состояние завершен, у него то же сообщение выходит и на этот момент.
Как доработать условие, что бы пользователь, мог открывать документы в состоянии отличном от завершен, и переводил их в состояние завершен.
Получается, выше прописанное условие не дает это делать. Так как проверка идет после установки состояния закрыт.
1 arsik
 
гуру
10.12.20
10:20
ЭтотОбъект.Ссылка.Состояние.Закрыт
2 NIGHTHUNTER
 
10.12.20
10:24
Сделано это через событие, http://joxi.ru/LmGO73GslbK8dm

(1) То есть это исправит ситуацию? Пользователь без полных прав открывая документ в состоянии закрыт, ничего не сможет с ним сделать. Ни записать ни провести.
Но если он откроет документ в состоянии в работе, то сможет его перевести в состояние завершен ?
3 NIGHTHUNTER
 
10.12.20
10:31
(1) То есть в ЭтотОбъект, то что установлено на форме.
В ЭтотОбъект.Ссылка. то что записано в документе до сохранения ?

То что в ЭтотОбъект

различается в том что в

ЭтотОбъект.Ссылка ?
4 novichok79
 
10.12.20
11:33
(3) возьми да посмотри типзнч(ЭтотОбъект) и типзнч(ЭтотОбъект.Ссылка). отладчик для этого и существует.
5 NIGHTHUNTER
 
10.12.20
12:04
(4) Да и без типа значения там покажет тип наверное, ну это понятно, не сразу улавливается только что там все разное
6 novichok79
 
10.12.20
15:08
(5) ну ок
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший