Шаблоны применяются для формирования удобных названий моделей оборудования и расходных материалов. Категория настроек «Шаблоны» позволяет выбрать способы отображения наименований техники и расходников в отчетах, разделах и диалоговых окнах программы.
На соответствующих закладках возможно настроить шаблоны отдельно для отчетов и разделов программы. Например, чтобы в интерфейсе принтер отображался без серийного номера, а в отчетах — с серийным номером.
Текст шаблона следует вводить в поле «Шаблон строки оборудования» («Шаблон строки расходного материала»). Все символы, которые допустимо использовать в шаблоне, перечислены в области «Легенда».
Результат действия шаблона отображается сразу же в области предпросмотра на основе информации о вашем оборудовании. Если ни одна модель оборудования или расходного материала не была оприходована, то предпросмотр на соответствующей закладке не покажет данных. Применение шаблона к записям в базе данных происходит только после нажатия «ОК».
Нажатие кнопки «По умолчанию» возвращает стандартные шаблоны: «v m (r: d — n)» для оборудования и «t c v: p для l» для расходных материалов.
При составлении шаблона необходимо следовать правилам:
- обязательно должен быть использован минимум один параметр;
- максимальное количество используемых параметров — 6;
- все скобки должны быть закрыты;
- допустимы только символы, перечисленные в легенде. Исключение: для расходников можно использовать русские буквы.
Если в информации об оборудовании отсутствует значение того или иного параметра, то при обработке шаблона (парсинге) оно подставлено не будет. При этом, чтобы результат выглядел аккуратно, без пустых скобок и незначащих символов, программа применяет следующие алгоритмы:
- пробелы ни на что не влияют;
- несколько рядом стоящих знаков препинания обрабатываются как один;
- если значение параметра отсутствует, то будут убраны спецсимволы слева от него до скобки или другого параметра, а также справа до скобки;
- если внутри любых скобок нет хотя бы одного значения параметра, скобки будут убраны вместе со всеми находящимися в них символами;
- квадратные и круглые скобки работают одинаково. Отличие в том, что квадратные скобки будут убраны после парсинга.