Документация для ACFA-Интеллект

Предыдущая страница Генерирование события назначения фотографии пользователю  Руководство по настройке и работе с модулем Диспетчер событий Следующая страница


На странице:

Общие сведения о скриптах

В документе Программный комплекс Интеллект. Руководство по созданию скриптов (программирование) дано описание объектов и методов программирования, необходимых для разработки скриптов в программном комплексе Интеллект.

Скрипт для печати шаблона 

В Бюро пропусков можно одновременно напечатать шаблоны с нескольких принтеров с помощью скрипта.

Скрипт для печати шаблона имеет вид:

DoReactStr("AM","1","EXTERNAL_PRINT","person_id<>,template_path<>,target_slave<>,target_device<>");

Параметры:

  • AM – используемое Бюро пропусков,
  • 1 – id используемого Бюро пропусков,
  • person_id<> – id пользователя, для которого будет напечатан шаблон,  
  • template_path<> – путь к файлу шаблона для печати,
  • target_slave<> – используемое подчиненное устройство (ПК),
  • target_device<> – имя принтера, как оно отображено в разделе настроек ОС Устройства и принтеры.

Одновременная печать шаблонов с нескольких принтеров возможна при использовании ими последних сохраненных настроек, одинаковых для всех устройств, для этого:

  1. Все принтеры, относящиеся к одному Бюро пропусков, должны быть одинаковыми (один драйвер).
  2. Все принтеры, относящиеся к одному Бюро пропусков, установлены в системе (видимы в ОС).

Пример скрипта для печати шаблона:

DoReactStr("AM","1","EXTERNAL_PRINT","person_id<3>,template_path<D:\AxxonTemplate.axt>,target_slave<A-KING>,target_device<Microsoft Print to PDF>");


  • No labels