В приложении 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: Действия \ Переменные библиотеки кода \ Язык - Установить для этого компьютера.
Ссылки по теме:
Отложенное обновление документов
Журнализация обновления документов
Смотрите также: