Сохранение данных на форме ------------------------------ Копирование данных с формы завершения на основную форму ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Описание:** БП находит форму завершения последней работы в маршрутре, копирует данные по указанному в скрипте сопоставлению из формы завершения на основную форму. **Настройки:** #. Создать форму с нужными полями #. Скопировать и добавить в приложение данный блок процесс #. В коде блок процесса указать следующие параметры: - formCodeCompletion = 'код формы завершения' - matching.push({from: 'код поля формы завершения', to: 'код поля на форме, куда нужно записать значение поля из формы завершения'}) **Ссылка на скрипт:** http://gitlab.lan.arta.kz/i.oleynik/synergy-components/-/blob/master/interpreter/event.blocking.interpreter.matching Добавление файла на форме ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Описание:** Блок процесс добавляет файл на форму. **Настройки:** Необходимо указать компонент, откуда возьмется файл: fileName = "printFormFile.pdf" **Ссылка на скрипт:** http://gitlab.lan.arta.kz/i.oleynik/synergy-components/-/blob/master/interpreter/event.blocking.interpreter.savePrintForm Закрытие заявки по таймеру ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Описание:** Блок процесс запускается при наступлении времени таймера в маршруте. #. Найти работы с кодом approve #. Найти работы для пользователя, от имени которого запускается БП (должна быть параллельная работа для этого пользователя) #. Записать данные на форму завершения #. Завершить работу **Настройки:** - currentUser = "айди авторизованного пользователя" - resultFormWork = "код формы завершения" **Ссылка на скрипт:** http://gitlab.lan.arta.kz/i.oleynik/synergy-components/-/blob/master/interpreter/event.blocking.interpreter.closingby.timer Запись рабочего времени ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Описание:** Блок процесс записывает текущее время + количество рабочих минут и сохраняет на форме. **Настройки:** UTILS.setValue = 'код компонента, куда нужно сохранить результат' **Ссылка на скрипт:** http://gitlab.lan.arta.kz/i.oleynik/synergy-components/-/blob/master/interpreter/event.blocking.interpreter.set.8wh.timer