Добрый день! Я недавно изучаю функционал.
Сейчас настраиваю БП(описываю часть):
Создание нового контакта и после его сохранения, создание Интервью для определенного Опроса, для созданного контакта.
Использую Действие Открытие окна.
Выбираю Карточка редактирования - Интервью;
Создать новую запись;
Определяю соответствие параметров диаграммы полям данных окна: Контрагент (ID контрагента), Контакт(ID Контакта), Опрос (значение по умолчанию - необходимый опрос)
В результате: Новый контакт создался, после его сохранения, открывается окно Интервью, но там только Контакт, дата и кнопки, вопросов нет.
Подскажите, пожалуйста, в чем моя ошибка?
Нравится
Проблема в том, что список вопросов формируется динамически на этапе подготовки окна опроса. При вызове окна через бизнес-процесс вопросы не формируются.
Альтернативный вариант -- делать вызов опроса не через элемент "Открытие окна", а через элемент "Скрипт", на обработчике события OnExecute которого прописать код вызова окна опроса по аналогии с функцией AddData скрипта wnd_ContactInSurveyGridAreaScript.
Сама подготовка вопросов происходит на обработчике подготовки окна опроса wnd_InterviewEditOnPrepare (скрипт wnd_InterviewEditScript), из которого вызывается функция заполнения вопросов InitializeInterviewEditWindow скрипта scr_SurveyUtils.