Выполнение обработчика в точке маршрута "Условие"

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Выполнение обработчика в точке маршрута "Условие"
 
CRM 2.0
Добрый день. Необходимо при ответе пользователя  "Да" клиента перемещать в определенную папку. При реализации возникло 2 проблемы:

1. Для корректного завершения задачи нужно к ней в действии добавить событие. Если событие не добавлено, то возникает ошибка и задача не выполняется. Это правильно, так было задумано. Проблема в том, что сначала выполняется код обработчика "Проверка условия", а потом наличие события. При отсутствии события задача не выполняется, но код обработчика уже выполнился.

2. Если событие добавить, то код обработчика выполняется 3 раза подряд.
 
Добрый день.
У нас зафиксирована данная ошибка, но пока ее еще не поправили.
Как вариант, можно использовать обработчик точки действия "При выполнении" и там проверять "CRM_ВариантВыполнения" - при выполнении по условию это "0" или "1" при выполнении по варианту
может быть от "0" до (количество варинатов -1).
 
А можно поподробнее. Что такое "CRM_ВариантВыполнения"? Такого параметра нет в обработчике "При выполнении".
 
Это реквизит задачи, в момент выполнения задачи по условию/выбору варианта
сюда устанавливается числовой идентификатор выбранного варианта/условия.

К нему можно в обработчике обратиться следующим образом:

"Задача. CRM_ВариантВыполнения"

При выполнении доступны параметры:

ТочкаМаршрута - этап задачи
Задача - ссылка на задачу
Отказ - отказ от выполнения - по умолчанию - ложь;
 
Понял, спасибо. Все получилось.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С