Имя: Пароль:
1C
 
Как сделать, чтобы при выполнении условий при записи документа он не проводился?
0 NIGHTHUNTER
 
20.11.20
12:32
Каким образом можно задать что бы форма документа не закрывалась, а сам документ не проводился, если выполняются вот эти условия.
Конфигурация Итилиум. В правилах обработки, перед записью существующего документа. http://joxi.ru/8An130OCyo8Gk2

Если ЭтотОбъект.Состояние.Наименование = "Завершен" И ЭтотОбъект.КодЗакрытия.Наименование = "Выполнен" И ЭтотОбъект.ТрудозатратыФакт < 0.15 Тогда
   Сообщить("Состояние: "              + ЭтотОбъект.Состояние.Наименование);
   Сообщить("Код закрытия: "         + ЭтотОбъект.КодЗакрытия.Наименование);
   Сообщить("Трудозатраты факт: " + ЭтотОбъект.ТрудозатратыФакт);
КонецЕсли;

Если условия выполнились, как не дать закрыть форму документа и не дать провести документ? Код задан в конструкторе правил обработки и выполняется на стороне предприятия .
1 Волшебник
 
20.11.20
12:33
Отказ = Истина;
2 NIGHTHUNTER
 
20.11.20
12:44
(1) Сейчас буду пробовать. А то с этим конструктором, совсем не знаю, как все поведет себя в этом случает.
Пока получилось выполнить нужные условия и вывести сообщения. Сейчас нужно не дать закрыть форму и провестись документу.
3 H A D G E H O G s
 
20.11.20
12:49
Я правильно понимаю, что ЛивингСтар шарится в Итилиуме?
4 Галахад
 
гуру
20.11.20
12:53
Хех, похоже фуфло этот ваш Итилиум. :)
5 mikecool
 
20.11.20
12:54
(4) сейчас автор это и докажет )