Инструменты пользователя

Инструменты сайта


odg_assist_3.0:lims:faq

Это старая версия документа!


Груви формулы

Ошибка передачи значения из параметра в параметр с использованием груви формул

Вопрос:
Произвели копирование методики в конфигураторе "Базовая иерархия". Скопированный элемент содержит параметр с groovy формулой.
После копирования методики и запуска ее в процессе, параметр содержащий формулу не отображает значение.

Описание:

При копировании элемента процесса с типом "Список параметров" в конфигураторе "Базовая иерархия" происходит следующее:

  1. Копируются настройки всех полей элемента процесса
  2. Элементу процесса присваивается новый id
  3. Копируются все параметры элемента процесса с их настройками
  4. Параметрам элемента процесса присваиваются новые id

Если элемент процесса содержит параметр с груви формулой, в которой адресация использует id, то произойдет ошибка.
В момент выполнения расчетов по формуле приложение будет искать id параметра указанный в формуле для получения значения.
Т.к. при копировании происходит смена id параметров, формула становится некорректной.

Решение:

После копирования элемента процесса необходимо:

  • Отредактировать формулу в параметре, где она указана.
  • Заменить старый ID на новый ID параметра, значение которого нужно использовать в расчетах.

Пример groove формулы для таблицы эксель:

Таблицы excell

Не добавляется штрих код в таблицу excel

Обязательные правила:

  1. Первый лист — рабочий
    • Убедитесь, что нужная таблица находится именно на первом листе книги.
  2. Верхний левый угол оставьте под штрих-код
    • Не размещайте важные данные в самой верхней строке около столбца A — туда ляжет картинка, а высота строки и ширина столбца A автоматически увеличатся.
  3. Ячейки A1 и A2 не должны быть «пустыми нетронутыми»
    • Впишите в A1 и A2 любой символ (например, пробел) или задайте им любое форматирование (заливку), затем сохраните. Это гарантирует, что ячейки реально существуют в файле.
  4. Не ставьте защиту листа
    • Если лист или ячейка A1 защищены («Рецензирование → Защитить лист»), штрих-код не отобразится при печати. Если защита активна, убедитесь, что ячейки A1 и A2 разблокированы.
  5. Формат файла — .xlsx
    • Используйте только формат .xlsx. Форматы XLS, XLSB и другие не гарантируют корректной работы.

Как быстро проверить, что файл подготовлен верно:

  1. Проверка содержимого ячеек A1 и A2:
    • Кликните по ячейкам A1 и A2 — там должно быть содержимое или заданный формат (пробел, заливка, текст — что угодно).
  2. Проверка защиты листа:
    • Перейдите в меню «Рецензирование». Кнопка должна называться «Защитить лист» (а не «Снять защиту листа» — последнее означает, что защита включена). Если защита активна, убедитесь, что ячейки A1 и A2 разблокированы.
  3. Проверка первой строки:
    • Первая строка сверху должна быть свободна под штрих-код. В случае, если в верхней строчке размещен колонтитул, штрих-код не отобразится.
odg_assist_3.0/lims/faq.1786605077.txt.gz · Последнее изменение: — denis

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki