==== Груви формулы ==== === Ошибка передачи значения из параметра в параметр с использованием груви формул === Вопрос: \\ Произвели копирование методики в конфигураторе "Базовая иерархия". Скопированный элемент содержит параметр с groovy формулой. \\ После копирования методики и запуска ее в процессе, параметр содержащий формулу не отображает значение. Описание: \\ При копировании элемента процесса с типом "Список параметров" в конфигураторе "Базовая иерархия" происходит следующее: \\ - Копируются настройки всех полей элемента процесса - Элементу процесса присваивается новый id - Копируются все параметры элемента процесса с их настройками - Параметрам элемента процесса присваиваются новые id Если элемент процесса содержит параметр с груви формулой, в которой адресация использует id, то произойдет ошибка.\\ В момент выполнения расчетов по формуле приложение будет искать id параметра указанный в формуле для получения значения. \\ Т.к. при копировании происходит смена id параметров, формула становится некорректной. Решение: \\ После копирования элемента процесса необходимо: * Отредактировать формулу в параметре, где она указана. * Заменить старый ID на новый ID параметра, значение которого нужно использовать в расчетах. Пример groove формулы для таблицы эксель: \\ {{:odg_assist_3.0:lims:pasted:20251024-183716.png?600}} \\ {{:odg_assist_3.0:lims:pasted:20251024-183537.png?600}} ==== Таблицы excell ==== === Не добавляется штрих код в таблицу excel === У параметра с типом "электронная таблица" должен быть настроен тег **qr**. \\ При выгрузке файлов "Приложения процесса" таблица excell будет содержать штрих код, при условии правильной подготовки excell перед загрузкой в параметр. **Обязательные правила шаблона excell таблицы:** - **Первый лист — рабочий** * Убедитесь, что нужная таблица находится именно на первом листе книги. - **Верхний левый угол оставьте под штрих-код** * Не размещайте важные данные в самой верхней строке около столбца A — туда ляжет картинка, а высота строки и ширина столбца A автоматически увеличатся. - **Ячейки A1 и A2 не должны быть «пустыми нетронутыми»** * Впишите в A1 и A2 любой символ (например, пробел) или задайте им любое форматирование (заливку), затем сохраните. Это гарантирует, что ячейки реально существуют в файле. - **Не ставьте защиту листа** * Если лист или ячейка A1 защищены («Рецензирование → Защитить лист»), штрих-код не отобразится при печати. Если защита активна, убедитесь, что ячейки A1 и A2 разблокированы. - **Формат файла — .xlsx** * Используйте только формат .xlsx. Форматы XLS, XLSB и другие не гарантируют корректной работы. **Как быстро проверить, что файл подготовлен верно:** - **Проверка содержимого ячеек A1 и A2:** * Кликните по ячейкам A1 и A2 — там должно быть содержимое или заданный формат (пробел, заливка, текст — что угодно). - **Проверка защиты листа:** * Перейдите в меню «Рецензирование». Кнопка должна называться «Защитить лист» (а не «Снять защиту листа» — последнее означает, что защита включена). Если защита активна, убедитесь, что ячейки A1 и A2 разблокированы. - **Проверка первой строки:** * Первая строка сверху должна быть свободна под штрих-код. В случае, если в верхней строчке размещен колонтитул, штрих-код не отобразится.