Конфигурация УТ+CRM 1.1.20.1 Платформа 8.2.18.96 База файловая При выполнении бизнес процесса возникает ошибка: {Задача.CRM_Задача.Форма.ФормаЗадачи.Форма(1606)}: Ошибка при вызове метода контекста (ВыполнитьЗадачуИнтерактивно) ВыполнитьЗадачуИнтерактивно(); по причине: Ошибка при выполнении обработчика - 'ТочкаМаршрутаПриСозданииЗадач' по причине: {ОбщийМодуль.CRM_ЗащищенныеФункции.Модуль(1889)}: Значение не является значением объектного типа (Пометка) ВыполнитьЗадачуИнтерактивно();
БП CRM_Сервис. Ошибка плавающая, стабильно не воспроизводится. Ошибка возникает - задача не выполняется, при повторном выполнении этой же задачи - ошибки не возникает. В чем может быть причина? Как диагностировать проблему?
Попробуйте открыть шаблон БП "Сервис". Обычно после изменения карты маршрута, при открытии шаблона, происходит его корректировка, т.к. была изменена карта, Если это не поможет, то как вариант,пришлите Ваш cf-ник, посмотрим, что может быть не так.
Ясненько. К стати, относительно ранее созданных бизнес-процессов, попробуйте открыть настройку маршрута бизнес-процесса, должно помочь (при открытии настройки маршрута выполняется проверка на соответствие маршрута карте).
Да, это помогает. Каким образом мне автоматически выявить такие ошибочные БП и как их обработать автоматически, какие изменения и куда необходимо внести? Что мы сделали некорректно при добавлении новых точек БП?
Я постараюсь завтра написать обработку, которая проверит бизнес-процессы. Касательно того, что не правильно делали: просто если требуется изменить карту маршрута, то желательно завершить все ранее стартованные бизнес-процессы.