Настройка журнала входного контроля реактивов в LIMS myLab

В данной статье рассмотрен вариант настройки журнала входного контроля реактивов в рамках функционала журнала учета «Реактивы» программного продукта LIMS myLab и создание шаблона для последующей печати или сохранения в один из офисных форматов.

Интерфейс журнала «Реактивы» LIMS myLab разделен на две части. В верхней части расположен реестр реактивов, в нижней — таблицы с информацией о приходе партий и расходе выбранного реактива. Журнал содержит ряд полей по-умолчанию.

Рис. 1. Журнал учета «Реактивы»

Настройка полей в LIMS myLab

В LIMS myLab реализована возможность добавления пользовательских полей с выбором типа данных, а так же переименование, настройка видимости и расположения. Для этого необходимо в «гамбургер-меню» журнала выбрать пункт «Настройка полей» (рисунок 2). Откроется окно «Редактор столбцов».

Рис. 2. Меню — Настройка полей
Рис. 3. Поля по-умолчанию

Для создания типового журнала входного контроля реактивов необходимо добавить ряд полей (столбцов), см. таблицу 1 «Партии» (рисунок 4):

ПолеТип данных
Дата поступленияДата
Дата входного контроляДата
Соответствие количества ТЗ закупки Текст
Внешний видТекст
УпаковкаТекст
Наличие документацииТекст
Исполнитель (контроля-приемки)Текст
Оценка поставщикаТекст
Таблица 1. Дополнительные поля для журнала входного контроля реактивов
Рис. 4. Добавление дополнительных полей для журнала входного контроля реактивов

После нажатия кнопки «Ок» вид таблицы партии изменится и примет вид, как на рисунке 5. Форма ввода данных о партии будет иметь вид представленный на рисунке 6.

Рис. 5. Журнал учета «Реактивы» после добавления полей
Рис. 6. Форма ввода данных о новой партии после добавления новых полей

Настройка шаблона на печать

Функционал LIMS myLab позволяет создавать шаблоны на печать для представления данных, внесенных в LIMS myLab в удобном виде, для решения различных рабочих задач. К примеру, создадим шаблон для журнала входного контроля реактивов.

Для этого необходимо в «гамбургер-меню» журнала выбрать пункт «Настройка шаблонов» (рисунок 7). Откроется окно «Настройка шаблонов» (рисунок 8).

Рис. 7. Меню — Настройка шаблонов
Рис. 8. Настройка шаблонов

В открывшемся редакторе шаблонов создаем шаблон, представленный на рисунке 9. Для этого необходимо нажать кнопку «Настроить бенды» и добавить следующие бэнды (рисунок 10): заголовок отчета, заголовок данных и данные. Далее два раза кликаем по бэнду данные и привязываем «Источник данных» к таблице «Партии». Таким образом осуществляется привязка источника данных к бэнду (место отображения этих данных).

Рис. 9 Шаблон на печать журнала входного контроля реактивов
Рис. 10. Настройка бэндов
Рис. 11. Привязка бэнда данные к источнику данных «Партии».

Далее создаем таблицу с помощью объекта «Текст» (кнопка А в панели инструментов). Осуществляем необходимое форматирование с помощью инструментов на вкладке «Главная». Для выбора источника данных в ячейках бэнда «Данные» выбираем поля из таблицы «Партии», как на рисунке 12.

Рис. 12. Источники данных

Для автовставки «№ п/п» можно использовать функцию редактора [Row#]. Для корректного отображения даты функцию форматирования — [FormatDateTime()]. К примеру, [FormatDateTime([Партии.Дата поступления])].

После этого присваиваем шаблону название и обязательно при запросах наживаем «Сохранить». В итоге получается шаблон, который можно вызвать путем нажатия кнопки «Печать» (рисунок 13). Итоговый результат представлен на рисунке 14, его можно распечатать или сохранить в один из популярных офисных форматов (рисунок 15).

Рис. 13. Вызов шаблона на печать
Рис. 14. Итоговый вариант журнала входного контроля реактивов на печать.
Рис. 15. Сохранение журнала в файл.

Шаблон

Для настройки можно использовать готовый шаблон, созданный в статье.

Для его использования необходимо:

  1. Создать пустой шаблон.
  2. В редакторе шаблонов нажать «Файл» — «Открыть».
  3. Открыть файл Журнал входного контроля реактивов (шаблон).frx
  4. Далее осуществляем привязку бэнда «Данные» и добавляем источники данных в соответствующие объекты «Текст», как описано в статье.