Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > НАСТРОЙКИ ЭМК > Экранные формы > Кнопки управления на экранных формах >

Кнопка "Печать"

Предыдущая страницаВернуться в начало главыСледующая страница

Окно свойств кнопки печати показано на рис. 2.6.1.

В поле Кнопка пишется название кнопки, которое отображается на экранной форме. Ниже переключателем выбирается, что будет печататься:

·макет;

·внешний отчет (макет VTS);

·пакетный запрос

·папки ЭМК.

 

 Рисунок 2.6.1. Кнопка печати и ее свойства


Рисунок 2.6.1. Кнопка печати и ее свойства

Печать макета

Как правило, кнопка печати используется для печати макета (см. МАКЕТЫ ДОКУМЕНТОВ И ПИСЕМ). В этом случае необходимо установить переключатель в положение Макет и определить печатаемый шаблон:

printbutton_choosetemplate

·если при любых условиях печатается один и тот же макет, нажать кнопку Выбрать макет и выбрать шаблон из открывшегося списка;

printbutton_fx

·если при различных условиях должны печататься разные макеты, нажать кнопку Выражение и в открывшемся окне (рис. 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. Формула вычисления макета


Рисунок 2.6.2. Формула вычисления макета

Печать отчетов и папок ЭМК

Можно прикрепить к кнопке печати внешний отчет, имеющий расширение .vts, или пакетный запрос.

printbutton_fx

Пакетный запрос может быть определен по формуле, как и макет (см. выше).

Выражение должно возвращать имя файла пакетного запроса. В окне редактора выражений для вставки названия запроса можно воспользоваться пунктом меню Пакетный запрос кнопки Добавить поле. Название вставляется в виде

/*QQ*/'Имя_файла_запроса.ini'

Можно указать имя файла запроса без префикса /*QQ*/. С префиксом сохраняется ссылка на пакетный запрос как ресурс.

Групповая печать папок ЭМК

Групповая печать папок ЭМК предназначена для печати определенного набора записей, содержащихся в папке. При этом необходимо выбрать конфигурацию печати, которая определяет набор макетов для печати записей. См. Печать макетов по локальным запросам и папкам ЭМК.

Дополнительные параметры

Под каждым переключателем имеется флаг Предварительный просмотр.  Если он установлен, перед печатью будет открываться окно просмотра документа, иначе – сразу стандартное окно печати.

Переключатель Параметры страницы позволяет произвести настройку параметров страницы (рис. 2.6.3).

forms_buttons_021

Окно настройки параметров (рис. 2.6.3) открывается кнопкой Параметры страницы. Можно выбрать размер страницы и ее ориентацию.

 Рисунок 2.6.3. Определение параметров страницы


Рисунок 2.6.3. Определение параметров страницы

В поле Макрос пишется название макроподстановки. Данная макроподстановка выполнится при нажатии кнопки перед печатью.

В выпадающем списке Сочетание горячих клавиш определяются горячие клавиши, которые можно использовать вместо нажатия на кнопку печати.

В выпадающем списке Контроль подтверждения записи ЭМК можно определить возможность печати в зависимости от того, подтверждена ли текущая запись ЭМК:

·Нет –  контроль подтверждения не производится;

·Предупреждать – при попытке печати из неподтвержденной записи будет выдаваться предупреждение с возможностью как подтвердить запись, так и продолжить печать без подтверждения;

·Запрещать – при попытке печати из неподтвержденной записи будет выдаваться окно подтверждения записи; произвести печати, не подтвердив запись, нельзя.

Если ЭМК пациента не открыта и, соответственно, ни одна запись не выделена, указанное значение не влияет на возможность печати.