Оглавление |
---|
Назначение плагина Documents
...
Блок кода | ||||
---|---|---|---|---|
| ||||
############### Настройка путей для хранилища плагина ############### # серверный путь, куда складируются файлы (корень) file.storage.root.path=/var/billing_doc # серверный путь, где будут расположены файлы шаблонов file.storage.pattern.path=/var/billing_pattern # путь, из которого могут открываться файлы договоров напрямую с диска # Внимание! Указанный путь должен быть доступен для клиента! file.net.share.root.path=/var/billing_files |
Также стандартно может задаваться название пункта меню
Блок кода | ||||
---|---|---|---|---|
| ||||
# наименованиепуть, пунктапо менюкоторому вмогут Web-интерфейсе web.menuItem1=Документы |
Для задания статуса, который будет присваивается сгенерированным документам по умолчанию используется следующая опция:
Блок кода | ||||
---|---|---|---|---|
| ||||
#статус открываться файлы шаблонов напрямую с диска. # Внимание! Указанный путь должен быть доступен для клиента! file.pattern.net.share.root.path ################ Настройки генерации документов ##################### # статус по умолчанию для сгенерированных документов default.status=<код статуса из справочника статусов> # В случае использования в качестве шаблона |
...
документов # файла в формате odt, необходимо указать полный |
...
Блок кода | ||||
---|---|---|---|---|
| ||||
#путь до путь до # исполняемого файла LibreOffice libre.path= |
Для различных типов договоров возможно указать папку, которая будет открываться при выгрузке/загрузке файлов документа через клиент биллинга. Папка должна быть доступна с единым именем на всех машинах, где запускается клиент.
Блок кода | ||
---|---|---|
| ||
############### Прочие настройки ################### # заголовок отправляемого email-сообщения при отправке # документа по почте documents.mail.subject=Файл # наименование пункта меню в Web-интерфейсе web.menuItem1=Документы # Для различных типов договоров возможно указать папку, # которая будет открываться при выгрузке/загрузке файлов # документа через клиент биллинга. Папка должна быть # доступна с единым именем на всех машинах, где запускается клиент. contract.type.<type_id>.prefix=<prefix> contract.type.<type_id>.dir=<dir> contract.type.<type_id>.extract.regexp=<regexp1> contract.type.<type_id>.compare.regexp=<regexp2> # автоматическое создание поддиректорий, если они не существуют contract.type.<type_id>.dir.auto.create=<true|false> |
Где:
- <type_id> - уникальный числовой идентификатор типа договора в пределах конфигурации;
- <prefix> - префикс номера договора;
- <dir> - доступный с клиентской машины общий каталог с подкаталогами договоров;
- <regexp1> - регулярное выражение для извлечения из номера договора ключевой последовательности;
- <regexp2> - регулярное выражение для определения подкаталога, с ключевым словом <EXTRACT>, заменяемым на извлечённую ключевую последовательность.
...
Нажав кнопку
можно открыть документ в приложении операционной системы, с которым ассоциирован данный тип файлов.Для отправки документов по почте необходимо выбрать Отправить файл по почте в контекстном меню, которое можно вызвать кликом правой клавишей мыши по желаемому файлу. В появившемся окне можно выбрать почтовые ящики или ввести вручную. После необходимо нажать кнопку Ok.
Шаблоны документов плагина Documents
...