В приложении DEC используются переменные библиотеки кода DocExtLib, чтобы установить некоторые параметры работы приложения, а также переводить на требуемый язык все сообщения приложения, показываемые при выполнении кода. Значения этих переменных могут быть переопределены с помощью специальных профилей в приложении. Установка значения для переменной должна удовлетворять синтаксису Lotus Script, иначе это вызовет ошибку, и профиль не будет сохранен. В приложении предусмотрено два типа профилей: Общий и Языковой.

Общий профиль

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

DE_DEBUG_D2D - boolean, изначально False. Устанавливает вывод на экран всех изменений полей, вызванных какой-либо конфигурацией DocToDoc. Значение True включает такой вывод на экран, иначе, если значение False, отображаются только изменения полей, перечисленных в конфигурации DocExt\Doc, соответствующей изменяемому документу.
DE_DELAY_MAIL - string, изначально "DEconfig". Адрес электронной почты базы данных mail-in, которая настроена получать и обрабатывать запросы на отложенное обновление документов. Если Вы укажите пустую строку в качестве значения переменной, но в конфигурации DocExt\DocUpDoc установлено отложенное обновление документов, то созданные запросы на обновление документов будут только сохраняться в используемом приложении DEC, без их последующей обработки.
DE_LOG_APP - string, изначально "Log". Наименование приложения ( в конфигурации Project ) по умолчанию, которое используется в качестве журнала обновления документов.
DE_LOG_FIELD - string, изначально "Log". Наименование поля по умолчанию, которое используется для регистрации изменений документа в самом документе.
DE_PRINT - boolean, изначально True. Устанавливает вывод на экран любых сообщений при работе приложения. Значение False отключает этот вывод на экран.
DE_SHOW_PROGRESS - long, изначально 10. Минимальное количество связанных документов, обновляемых при изменении исходного документа, при котором должна быть показана полоса прогресса обновления. Установите значение 0, чтобы не показывать полосу прогресса вообще.

Вы можете изменять значения переменных с помощью меню Notes: Действия \ Переменные библиотеки кода \ Общие - Редактировать.

Языковой профиль

Языковой профиль определяет язык сообщений, показываемых при выполнении кода библиотеки DocExtLib. Один языковой профиль содержит переменные, чтобы перевести все сообщения на какой-либо язык. Изначально приложение DEC всегда содержит английский языковой профиль - English. Чтобы добавить новый языковой профиль или отредактировать переменные существующего профиля, выберите в меню Notes: Действия \ Переменные библиотеки кода \ Язык - Редактировать.

Установка языка

Если Вы добавили собственный языковой профиль, то Вы можете установить его по умолчанию для приложения DEC с помощью пункта меню Notes: Действия \ Переменные библиотеки кода \ Язык - Установить по умолчанию для приложения. Этим Вы установите наименование выбранного языка в качестве значения поля Language в общем профиле, и затем это наименование будет распространяться как значение переменной DE_CONFIG_LANGUAGE в файле NOTES.INI при первом обращении к приложению DEC на каком-либо компьютере. Чтобы установить альтернативный язык для компьютера, необходимо изменить значение переменной NOTES.INI на наименование языка, для которого создан профиль. Один из способов сделать - выбрать в меню Notes: Действия \ Переменные библиотеки кода \ Язык - Установить для этого компьютера.


Ссылки по теме:

Отложенное обновление документов

Журнализация обновления документов

Библиотека кода DocExtLib

Смотрите также:

Приложение DEC