Окно свойств кнопки печати показано на рис. 2.6.1.
В поле Кнопка пишется название кнопки, которое отображается на экранной форме. Ниже переключателем выбирается, что будет печататься:
·макет;
·внешний отчет (макет VTS);
·пакетный запрос
·папки ЭМК.
Рисунок 2.6.1. Кнопка печати и ее свойства
Печать макета
Как правило, кнопка печати используется для печати макета (см. МАКЕТЫ ДОКУМЕНТОВ И ПИСЕМ). В этом случае необходимо установить переключатель в положение Макет и определить печатаемый шаблон:
·если при любых условиях печатается один и тот же макет, нажать кнопку Выбрать макет и выбрать шаблон из открывшегося списка; |
|
·если при различных условиях должны печататься разные макеты, нажать кнопку Выражение и в открывшемся окне (рис. 2.6.2) ввести формулу вычисления макета. |
Выражение должно возвращать название макета. Чтобы вставить его, можно воспользоваться пунктом меню Макет кнопки Добавить поле. Название вставляется в виде
/*TEM*/'[имя макета]' (пример 1).
При вставке макета таким образом сохраняется его TEMPLATE_ID, которое при сохранении экранной формы кодируется в ресурс макета.
Выражение может возвращать строку с названием макета без префикса /*TEM*/ (пример 2). В этом случае при переименовании макета нужно будет внести соответствующие изменения в выражение.
Пример 1. Выражение для печати разных макетов в зависимости от пола пациента с обращением к ID макета:
if ({PATIENTS.POL} = 0, /*TEM*/'[макет_муж]', /*TEM*/ '[макет_жен]')
Пример 2. Выражение для печати разных макетов в зависимости от пола пациента с обращением к названию макета:
'макет_' + if ({PATIENTS.POL} = 0, 'муж', 'жен')
Рисунок 2.6.2. Формула вычисления макета
Печать отчетов и папок ЭМК
Можно прикрепить к кнопке печати внешний отчет, имеющий расширение .vts, или пакетный запрос.
Пакетный запрос может быть определен по формуле, как и макет (см. выше). |
Выражение должно возвращать имя файла пакетного запроса. В окне редактора выражений для вставки названия запроса можно воспользоваться пунктом меню Пакетный запрос кнопки Добавить поле. Название вставляется в виде
/*QQ*/'Имя_файла_запроса.ini'
Можно указать имя файла запроса без префикса /*QQ*/. С префиксом сохраняется ссылка на пакетный запрос как ресурс.
Групповая печать папок ЭМК
Групповая печать папок ЭМК предназначена для печати определенного набора записей, содержащихся в папке. При этом необходимо выбрать конфигурацию печати, которая определяет набор макетов для печати записей. См. Печать макетов по локальным запросам и папкам ЭМК.
Дополнительные параметры
Под каждым переключателем имеется флаг Предварительный просмотр. Если он установлен, перед печатью будет открываться окно просмотра документа, иначе – сразу стандартное окно печати.
Переключатель Параметры страницы позволяет произвести настройку параметров страницы (рис. 2.6.3).
Окно настройки параметров (рис. 2.6.3) открывается кнопкой Параметры страницы. Можно выбрать размер страницы и ее ориентацию. |
Рисунок 2.6.3. Определение параметров страницы
В поле Макрос пишется название макроподстановки. Данная макроподстановка выполнится при нажатии кнопки перед печатью.
В выпадающем списке Сочетание горячих клавиш определяются горячие клавиши, которые можно использовать вместо нажатия на кнопку печати.
В выпадающем списке Контроль подтверждения записи ЭМК можно определить возможность печати в зависимости от того, подтверждена ли текущая запись ЭМК:
·Нет – контроль подтверждения не производится;
·Предупреждать – при попытке печати из неподтвержденной записи будет выдаваться предупреждение с возможностью как подтвердить запись, так и продолжить печать без подтверждения;
·Запрещать – при попытке печати из неподтвержденной записи будет выдаваться окно подтверждения записи; произвести печати, не подтвердив запись, нельзя.
Если ЭМК пациента не открыта и, соответственно, ни одна запись не выделена, указанное значение не влияет на возможность печати.