Управление торговлей и взаимоотношениями с клиентами: 1С:УТ (11.5.8.267) + Модуль 1С:CRM (3.1.24.7), Версия продукта (3.1.24.7)
При обновлении с версии 3.1.23.9 на версию 3.1.24.7 возникают следующие ошибки и предупреждение:
1. В процессе сохранения новой конфигурации возникает предупреждение:
Предопределенные виды характеристик, измененные пользователем, содержат тип, не соответствующий типу значений плана видов характеристик: CRM_ВидыОбъектовБизнесПроцессов
2. Создание Интереса (в обновлённой базе) приводит к зависанию базы:
В нашей настройке сценария продаж при создании Интереса есть Триггер "При переходе в состояние интереса - Создать задачу". Именно здесь произошло несколько проблем
Первое. После обновления конфигурации во всех колонках настройки сценария в настройке всех Триггеров "При переходе в состояние интереса - Создать задачу" исчезло (стало не заполненным) ранее установленное значение "Исполнитель" (см. скриншот). Теперь необходимо будет заполнять всё заново. Кроме того в предыдущей версии при выборе Исполнителя по кнопке Реквизит мы видели два значения - Автор и Ответственный (см. скриншот). Теперь же нам открывается меню Выбор реквизита с большим списком (см. скриншот) и выбор любого реквизита не даёт результата. После сохранения Триггера с выбранным реквизитом и повторным открытием настройки Триггера мы увидим, что значение реквизита опять пустое. Выбрать Исполнителем в итоге мы можем только Пользователя или Роль.
Второе и самое важное. При создании нового интереса происходит зависание базы и именно на этапе срабатывания данного Триггера. Это можно понять двумя способами. Первое, если просто отключить данный Триггер и интерес успешно будет создан. Или второй вариант прервать текущий серверный вызов в консоли серверов 1С и в журнале работы триггеров мы увидим следующую ошибку: {ВнешняяОбработка.ДействиеТриггераСоздатьЗадачуПоОбъекту.МодульОбъекта(53)}: Ошибка при вызове метода контекста (ПолучитьДатуПоКалендарю): Сеанс работы завершен администратором.
Следовательно Триггер не отрабатывает что-то связанное с календарём. При этом обычное создание Задачи из любого другого места успешно выполняется. К примеру, создание любого взаимодействия в процессе создания Интереса, где тоже используется календарь, отрабатывается без ошибок.
Возможно нам нужна новая версия обработки СоздатьЗадачуПоОбъекту для Триггера "Создать задачу"