Подготовка шаблона Word и проверка печати
Подготовьте копию работающего Word-шаблона нужного вида работ. Сохраните переменные и структуру таблиц, настройте оформление, затем загрузите форму и проверьте новый документ на учебных данных.
В этой статье
С чего начать
- Определите вид работ и редакцию РК, к которой относится проверяемый протокол. Новая редакция РК и редакция, связанная с документом, могут различаться.
- В нужном виде работ откройте меню соответствующей печатной формы и выберите «Скачать текущий».
- Сохраните исходный DOCX отдельно. Работайте с копией и сначала внесите одно понятное изменение, например исправьте заголовок или ширину столбца.

Стрелки показывают команды «Загрузить новый» и «Скачать текущий». Порядок загрузки и возврата прежнего файла описан в статье «Печатные формы: загрузка, обновление и история».
Для сертификационного протокола шаблон задаётся в методике. Его особенности разобраны отдельно: «Поля и печатные формы сертификационного протокола».
Текст и переменные
В строке Протокол №${prnum} слова «Протокол №» являются обычным текстом, а ${prnum} заменяется номером документа. Если вписать номер вручную в шаблон, он будет повторяться во всех сформированных файлах.
- Обычный текст: меняйте заголовки, подписи, реквизиты и пояснения, общие для этой формы.
- Переменные: сохраняйте точное имя, регистр, латинские буквы и подчёркивания. Например,
${address_txt}подставляет адрес. - Новое поле: сначала проверьте его поддержку для нужного документа в справочнике переменных. Вводите обозначение целиком, без разного форматирования внутри имени.
Ошибка в адресе одного объекта исправляется в исходных сведениях. Изменение общего заголовка или оформления выполняется в шаблоне. Запись ${...} сама по себе не создаёт новую формулу Word.
Почему меняется шрифт и как настроить стили
Обычные текстовые подстановки, например номер протокола, сохраняют оформление текста переменной. Составные результаты могут формироваться заново и получать заданный программой стиль. Поэтому изменение шрифта и размера только у обозначения переменной иногда не меняет оформление результата.
| Стиль | Где используется |
|---|---|
table | Составные результаты ряда проверок и отдельные отметки неприменимости. |
tableCenter | Отдельные сведения об устройствах в полном освидетельствовании. |
recommendations | Рекомендации акта. |
Эти названия помогают найти нужные настройки. Отображаемое имя стиля в конкретном шаблоне может отличаться. Используйте стили работающей формы: создание другого стиля с похожим названием не гарантирует, что программа применит его.
- Сформируйте Word и выделите текст, у которого изменилось оформление. Откройте панель «Стили» и проверьте применённый стиль.
- Откройте исходный шаблон. На вкладке «Главная» найдите тот же стиль в панели или списке стилей и выберите «Изменить».
- Задайте шрифт, размер и начертание. Для символьного стиля это настройки букв; выравнивание, отступы и интервалы проверяйте отдельно в оформлении абзаца.
- Сохраните изменения в DOCX, загрузите шаблон и сформируйте документ повторно.

На примере показан символьный стиль table. Стрелки указывают на шрифт и размер. Изменение стиля распространяется на все фрагменты, которые его используют.
Не весь составной текст имеет отдельный именованный стиль. Например, итоговые дополнительные сведения могут наследовать оформление абзаца и настройки документа. Если нужного стиля нет или после изменения результат прежний, вернитесь к работающему образцу и проверьте конкретную переменную. Не удаляйте все стили шаблона.
Повторяемые строки таблиц
Для таблицы СИ используются согласованные поля одной строки: ${SIn}, ${SIname}, ${SIz}, ${SIp}, ${SIs} и ${SIo}. Программа размножает исходную строку по выбранным приборам.
- Оставляйте маркер номера и остальные поля этой строки вместе.
- Не смешивайте префиксы разных таблиц и не дописывайте вручную индексы
#1,#2. - Проверяйте длинные названия СИ, несколько сведений о поверке, многострочные результаты и перенос таблицы на следующую страницу.
Если СИ не выбраны, в этой таблице может остаться пустая строка. Отсутствие данных не означает автоматическое удаление всей таблицы.
Условные блоки и изображения
Парные маркеры управляют предусмотренным программой разделом. В полном освидетельствовании используются, например:
${blockDopTrebR}
Таблица дополнительных требований
с её переменными
${/blockDopTrebR}
Размещайте открывающий и закрывающий маркеры отдельными абзацами вокруг соответствующего фрагмента. Сохраняйте обе половины пары, регистр, букву R и переменные таблицы, включая ${RDtreb}.
При соответствующем базисе блок blockDopTrebR скрывает неприменимый раздел, а blockDopTreb может сохранять таблицу с отметкой неприменимости. Это правило конкретного раздела; произвольные конструкции «если» программа из текста шаблона не создаёт.
Сохраняйте места для QR-кода, изображений и подписей из работающего образца. Текстовая подпись, картинка подписи и действительная электронная подпись имеют разные назначения. Загрузка нового DOCX не подписывает документы.
Пробная печать
Используйте отдельный учебный неподписанный документ того же вида работ, базиса и редакции РК. Выданный заказчику протокол не подходит для проверки оформления.
- Загрузите изменённый DOCX в нужную печатную форму. Дождитесь результата загрузки.
- Если доступен Word, сформируйте его и проверьте подстановки, стили и таблицы.
- Для проверки PDF протокола выберите «Протокол» → «PDF» и включите «Заново». Без этого может скачаться ранее сохранённый PDF. Для Word флаг «Заново» не показывается.
- Сравните Word и PDF: проверьте шрифты, переносы, номера страниц, подписи и QR-код.

Стрелки показывают выбор протокола и флаг «Заново». Работа с уже подписанными файлами описана отдельно: «Удаление электронных подписей и повторное формирование документов».
Проверьте несколько вариантов:
- длинный адрес и название организации;
- несколько СИ, многострочное замечание, одну и несколько рекомендаций;
- документ на нескольких страницах и вариант без необязательного раздела;
- второй экземпляр, если форма печатает два акта на листе.
Если Word выглядит правильно, а PDF отличается, причиной могут быть шрифты и преобразование на сервере. Изменение размера у переменной в таком случае не гарантирует исправления.
Если результат отличается от ожидаемого
| Симптом | Что проверить |
|---|---|
Осталось ${имя} | Точное имя и поддержку поля для выбранного документа. Для изображений и целых таблиц сохраняйте размещение работающего образца. |
| Поле пустое | Исходные данные и применимость раздела. |
| Сменился шрифт или размер | Стиль сформированного текста, стиль абзаца и настройки документа. |
| PDF показывает старую форму | Связь документа с РК, место загрузки шаблона и флаг «Заново». |
| Пропала таблица | Маркер строки, префикс полей и парные маркеры блока. |
| DOCX не открывается | Открывается ли сам шаблон в Word. Сохраните исправную копию именно в формате DOCX. |
Сохраняйте промежуточные локальные копии. Если новая форма не подходит, скачайте прежнюю из истории и загрузите обратно по инструкции о печатных формах.
У листа QR-кодов отдельный шаблон: его поля и размеры изображений описаны в справочнике переменных QR-листа.
Продолжение работы
- Запуск лаборатории в TesLab: порядок подготовки.
- Справочник переменных протоколов и итоговых документов.