Вопрос:
Произвели копирование методики в конфигураторе "Базовая иерархия". Скопированный элемент содержит параметр с groovy формулой.
После копирования методики и запуска ее в процессе, параметр содержащий формулу не отображает значение.
Описание:
При копировании элемента процесса с типом "Список параметров" в конфигураторе "Базовая иерархия" происходит следующее:
Копируются настройки всех полей элемента процесса
Элементу процесса присваивается новый id
Копируются все параметры элемента процесса с их настройками
Параметрам элемента процесса присваиваются новые id
Если элемент процесса содержит параметр с груви формулой, в которой адресация использует id, то произойдет ошибка.
В момент выполнения расчетов по формуле приложение будет искать id параметра указанный в формуле для получения значения.
Т.к. при копировании происходит смена id параметров, формула становится некорректной.
Решение:
После копирования элемента процесса необходимо:
Отредактировать формулу в параметре, где она указана.
Заменить старый ID на новый ID параметра, значение которого нужно использовать в расчетах.
Пример groove формулы для таблицы эксель:
У параметра с типом "электронная таблица" должен быть настроен тег qr.
При выгрузке файлов "Приложения процесса" таблица excell будет содержать штрих код, при условии правильной подготовки excell перед загрузкой в параметр.
Обязательные правила шаблона excell таблицы:
Первый лист — рабочий
Верхний левый угол оставьте под штрих-код
Ячейки A1 и A2 не должны быть «пустыми нетронутыми»
Впишите в A1 и A2 любой символ (например, пробел) или задайте им любое форматирование (заливку), затем сохраните. Это гарантирует, что ячейки реально существуют в файле.
Не ставьте защиту листа
Если лист или ячейка A1 защищены («Рецензирование → Защитить лист»), штрих-код не отобразится при печати. Если защита активна, убедитесь, что ячейки A1 и A2 разблокированы.
Формат файла — .xlsx
Как быстро проверить, что файл подготовлен верно:
Проверка содержимого ячеек A1 и A2:
Проверка защиты листа:
Перейдите в меню «Рецензирование». Кнопка должна называться «Защитить лист» (а не «Снять защиту листа» — последнее означает, что защита включена). Если защита активна, убедитесь, что ячейки A1 и A2 разблокированы.
Проверка первой строки: