О настройке
параметров печати для различных рабочих мест.
Часто бывает необходимо
одну и ту же печатную форму печатать на разных принтерах,
в зависимости от
рабочего места или модуля из которого производится печать.
Это можно настроить в
справочнике R222 ("Справочник пользовательских описаний бланков").
Он вызывается из
справочника печатных форм (R221) по клавише F7 - Польз.
В нем надо завести 2
строки с разными параметрами (кол-во копий или имя принтера), а в
поле "Условие"
занести выражение возвращающее логическое значение, используя системные
переменные:
idnetaddr - IP адрес
рабочей станции (например, idnetaddr='192.168.200.203')
IdWorkPlace -
идентификатор рабочей станции (его можно посмотреть в Справке о программе.
Например IdWorkPlace='6076275425')
TaskName - имя текущего
модуля
TaskNum - номер текущего
модуля
Можно в программе бланка
определить Global переменную и затем опрашивать её.
Например, в программе в
зависимости от переменной ширины печатной формы устанавливать
переменную OutNeedLand,
а в справочнике R222 в зависимости от его значения устанавливать
ориентацию бланка.
Отдельно надо отметить,
что при направлении печати на сетевой принтер необходимо, чтобы
данный принтер был
установлен в операционной среде данной рабочей станции. Доступные
(установленные)
принтеры можно
посмотреть кроме Пуск-Принтеры и факсы еще нажав на выбор принтров в
справочнике R222.