карте маршрута есть этап: "Тестирование"и после этого этапа еще один этап "Решение итогового экзамена", и на этапе "Решение итогового экзамена" хочу автоматически создать документ "Прием на работу" если результат тестирования >=60(результат тестирования заполняется на этапе "Тестирование"), прописал такой кодтестирование реквизит БП)
Процедура РешениеИтоговогоЭкзаменаПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
Если Тестирование >=60 Тогда
НовДокумент = Документы.ПриемНаРаботу.СоздатьДокумент();
/////// и т.д
НовДокумент.Записать(РежимЗаписиДокумента.Проведение);
Иначе
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
но документ не создается, в ем проблема, или по другому надо сделать?
А в отладчике что показывет в этой процедуре в перменной Тестирование? Какое там значение? Ну и в общем случае методически лучше не создавать документ автоматически, а создавать задачу ответственному сотруднику на создание документа. Так как скорее всего не всегда будет однозначное соответствие Результат - Прием.
Обсуждают сегодня