Столкнулся вот с какой проблемой.
В задаче из билета на сайте - там, где нужно создать шаблон БП обработки договора - на этапе согласования договора "3 шаг – Руководитель организации, если сумма договора превышает 150 000 рублей. Договоры могут быть в валюте." по идее можно/нужно использовать автоподстановку "Руководитель организации". Но она не срабатывает. Т.е. процесс стартует без ошибок, но даже если он по договору, у которого сумма больше 150 000 руб., задача на согласование у руководителя не появляется. Если в шаблоне заменить автоподстановку на роли исполнителей, то все работает.
Т.е., получается, что автоподстановка "Руководитель организации" срабатывает, если ее использовать при настройке комплексного процесса, но НЕ срабатывает, если ее использовать при настройке процесса Согласование. Или я чего-то не понимаю...
Кто-нибудь еще сталкивался с такой проблемой?
P.S.: Код в условии маршрутизации для этого шага использовал следующий:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВнутренниеДокументы.Сумма
|ПОМЕСТИТЬ ВТ_СуммаДоговора
|ИЗ
| Справочник.ВнутренниеДокументы КАК ВнутренниеДокументы
|ГДЕ
| ВнутренниеДокументы.Ссылка = &СсылкаДок
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ_СуммаДоговора.Сумма * (ЕСТЬNULL(КурсыВалютСрезПоследних.Курс, 1) / ЕСТЬNULL(КурсыВалютСрезПоследних.Кратность, 1)) КАК СуммаРуб
|ИЗ
| ВТ_СуммаДоговора КАК ВТ_СуммаДоговора
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&ДатаДок, Валюта = &ВалютаДок) КАК КурсыВалютСрезПоследних
| ПО (ИСТИНА)";
Запрос.УстановитьПараметр("СсылкаДок", Предмет.Ссылка);
Запрос.УстановитьПараметр("ВалютаДок", Предмет.Валюта);
Запрос.УстановитьПараметр("ДатаДок", Предмет.ДатаСоздания);
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
Если Выборка.СуммаРуб > 150000 Тогда
Результат = Истина;
Иначе
Результат = Ложь;
КонецЕсли;
При проверке из карточки условия маршрутизации срабатывало корректно, да и при использовании в шаблоне БП ролей исполнителей тоже все нормально отрабатывало.