5. Сохранение данных на форме¶
5.1. Копирование данных с формы завершения на основную форму¶
Описание:
БП находит форму завершения последней работы в маршрутре, копирует данные по указанному в скрипте сопоставлению из формы завершения на основную форму.
Настройки:
- Создать форму с нужными полями
- Скопировать и добавить в приложение данный блок процесс
- В коде блок процесса указать следующие параметры:
- formCodeCompletion = „код формы завершения“
- matching.push({from: „код поля формы завершения“, to: „код поля на форме, куда нужно записать значение поля из формы завершения“})
Ссылка на скрипт:
5.2. Добавление файла на форме¶
Описание:
Блок процесс добавляет файл на форму.
Настройки:
Необходимо указать компонент, откуда возьмется файл:
fileName = «printFormFile.pdf»
Ссылка на скрипт:
5.3. Закрытие заявки по таймеру¶
Описание:
Блок процесс запускается при наступлении времени таймера в маршруте. #. Найти работы с кодом approve #. Найти работы для пользователя, от имени которого запускается БП (должна быть параллельная работа для этого пользователя) #. Записать данные на форму завершения #. Завершить работу
Настройки:
- currentUser = «айди авторизованного пользователя»
- resultFormWork = «код формы завершения»
Ссылка на скрипт:
5.4. Запись рабочего времени¶
Описание:
Блок процесс записывает текущее время + количество рабочих минут и сохраняет на форме.
Настройки:
UTILS.setValue = „код компонента, куда нужно сохранить результат“
Ссылка на скрипт: