DocExtLib является единственной библиотекой Lotus Script и она должна быть вставлена во все приложения, в которых Вы планируете использовать Конфигурации Doc Ext ( DEC ).

(Options)


(Declarations)


Initialize


crD1Dconfig

Считывает конфигурацию DocExt\DocUpDoc и записывает её в глобальный список для дальнейшего использования.


crD2DconfigR

Считывает конфигурацию DocToDoc и записывает её в глобальный список для дальнейшего использования.


crD2Ditem

Создает пункт конфигурации DocToDoc для локального использования на основе исходного глобального пункта.


crD4Dconfig

Считывает конфигурацию DocExt\DocForDoc и записывает её в глобальный список для дальнейшего использования.


crD4Ditem

Создает пункт конфигурации DocExt\DocForDoc и записывает его в глобальный список для дальнейшего использования.


crDelayDoc

Создает запрос на отложенное обновление документа с помощью сервера.


crDOCconfig

Считывает конфигурацию DocExt\Doc и записывает её в глобальный список для дальнейшего использования.


crExt

Создает объект DocExt для документа.


DEdocDescr

Получает описание для документа с помощью конфигурации DocExt\Doc.


DEdocID

Получает ID для документа, с которым он записывается в различные списки данной библиотеки.


DEdocLocked

Проверяет документ на его блокировку конфигурацией DocExt\Doc.


DEgetApp

Получает приложение по наименованию проекта и его наименованию в этом проекте.


DEgetAppName

Получает наименование для приложения в проекте, где это приложение описано.


DEgetC4D

Получает список документов для документа с помошью пункта конфигурации DocExt\DocForDoc.


DEgetD4D

Получает единственный документ для документа с помошью пункта конфигурации DocExt\DocForDoc.


DEgetPrjName

Получает наименование проекта для приложения, где оно было описано.


DEgetRID

Устанавливает ID реплики для приложений в конфигурации Project.


DEgetSrcC4D

Получает документы для документа и переносит данные из них в документ.


DEgetSrcD4D

Получает единственный документ для документа и переносит данные из него в документ.


DEnotGetC4D

Проверяет неполучение документов для документа с использованием пункта конфигурации DocExt\DocForDoc.


DEopenD4D

Открывает документы, полученные для документа с помощью пункта конфигурации DocExt\DocForDoc.


DEpickC4D

Запрашивает выбор документов из полученных с помощью пункта конфигурации DocExt\DocForDoc.


DEpickD4D

Запрашивает выбор единственного документа из документов, полученных с помощью пункта конфигурации DocExt\DocForDoc.


DEpickDocs

Запрашивает выбор документов из предоставленного списка с помощью пункта конфигурации DocExt\DocForDoc.


DEpickSrcC4D

Запрашивает выбор документов с помощью пункта конфигурации DocExt\DocForDoc и передает данные из них в документ с помощью конфигурации DocToDoc.


DEpickSrcD4D

Запрашивает выбор единственного документа с помощью пункта конфигурации DocExt\DocForDoc и передает данные из него в документ с помощью конфигурации DocToDoc.


DEprCopyDelay

Создает запрос на отложенное копирование документа в приложение для обработки его с помощью сервера.


DEprD2D

Передает данные из документа в документ с помощью конфигурации DocToDoc.


DEprD2Ddelay

Создает запрос на передачу данных из документа в документ с помощью конфигурации DocToDoc для обработки его на сервере.


DEprDelay

Обрабатывает запрос на отложенное обновление документа с помощью сервера.


DEpromptApp

Запрашивает выбор приложения из списка в проекте.


getApp

Получает приложение из пункта конфигурации Project.


getAppID

Получает ID для приложения на основе его пути к файлу и наименования сервера.


getAppPrj

Получает наименование проекта, где приложение описано, и наименование приложения в этом проекте.


getAppPrjID

Получает ID для приложения на основе его наименования в проекте и наименования этого проекта.


getAppR

Получает приложение по наименованию проекта и его наименованию в этом проекте ( рекурсивно ).


getCFGapp

Получает приложение DEC для компьютера и устанавливает его в глобальную переменную.


getCFGdoc

Получает документ конфигурации по его типу и наименованию.


getCFGresult

Вычисляет результат тега пункта конфигурации для документа.


getCFGtext

Вычисляет простой текст как результат тега пункта конфигурации для документа.


getCFGtrue

Вычисляет True или False как результат тега пункта конфигурации для документа.


getCFGvalue

Получает значение тега пункта конфигурации без вычисления его результата для документа.


getCollByKey

Получает коллекцию документов из представления с любой категоризацией.


getCondTrue

Получает True или False как результат проверки условия для документа.


getD2Ditem

Получает глобальный пункт конфигурации DocToDoc или создает локальный пункт на его основе.


getD2DitemMsg

Получает описание целевого поля из пункта конфигурации DocExt\Doc.


getD2DitemPrn

Получает глобальный пункт конфигурации DocToDoc или создает локальный пункт на его основе.


getD2Dkeys

Получает список ключей из исходного документа и список строк из целевого документа при передаче данных multi-to-one.


getD2Dmsg

Получает начало сообщения журнала с описанием документа из пункта конфигурации DocExt\Doc.


getD2Dprocess

Получает номер процесса и список параметров для передачи данных между двумя документами.


getD2DsrcDiffs

Получает отличия между новыми и старыми значениями полей в исходном документе при передаче данных.


getD2DsrcKeys

Получает значение ключа из исходного документа при передаче данных multi-to-one.


getD2DsrcString

Получает строку из списка ключей исходного документа при передаче данных multi-to-one.


getD2DsrcValue

Получает значение из исходного документа при передаче данных.


getD2DsrcValues

Получает все значения из исходного документа по конфигурации DocToDoc.


getD2DtrgDiff

Проверяет наличие отличий в поле целевого документа между значениями до передачи данных и после него.


getD2DtrgItemPos

Получает позицию значений исходного документа в списке значений целевого документа при передаче данных multi-to-one.


getD2DtrgStrings

Добавляет значения поля из целевого документа в список строк при передаче данных multi-to-one.


getD2DtrgValue

Получает значение, которое должно быть установлено в поле целевого документа при передаче данных.


getD2DtrgValueD4D

Получает значение, которое должно быть установлено в поле целевого документа с использованием данных из документов, полученных для него с помощью пункта конфигурации DocExt\DocForDoc.

версия 2.0.2


getD4D

Получает документы для документа с помощью пункта конфигурации DocExt\DocForDoc.


getD4Ddescr

Получает описание документов, которые могут быть получены для документа с помощью пункта конфигурации DocExt\DocForDoc.


getD4Dviews

Получает список представлений, из которых должны быть получены документы с помощью пункта конфигурации DocExt\DocForDoc.


getDOCvalue

Получает описание для поля документа с помощью конфигурации DocExt\Doc и значение поля для отображения их.


getExtD2Dvalues

Получает все значения из документа объекта DocExt для всех конфигураций DocToDoc, перечисленных в конфигурации DocExt\DocUpDoc объекта.


initD1D

Проверяет наличие конфигурации DocExt\DocUpDoc в глобальном списке и создает конфигурацию с добавлением в глобальный список при её отсутствии.


initD2D

Проверяет наличие конфигурации DocToDoc в глобальном списке и создает конфигурацию с добавлением в глобальный список при её отсутствии.


initD4D

Проверяет наличие конфигурации DocExt\DocForDoc в глобальном списке и создает конфигурацию с добавлением в глобальный список при её отсутствии.


initD4Ditem

Проверяет наличие пункта конфигурации DocExt\DocForDoc в глобальном списке и создает пункт конфигурации с добавлением в глобальный список при его отсутствии.


initDOC

Проверяет наличие конфигурации DocExt\Doc в глобальном списке и создает конфигурацию с добавлением в глобальный список при её отсутствии.


pickD4D

Запрашивает выбор документов для документа с помощью пункта конфигурации DocExt\DocForDoc.


pickDocs

Запрашивает выбор документов из предоставленных представлений.


prCFGboth

Заменяет тег ( SRC или TRG ) в формуле значением, вычисленным этим тегом для документа.


prCFGtagLink

Устанавливает значение тега равным значению одноименного тега в другом пункте конфигурации, на который ссылается исходный тег.


prCFGtags

Считывает значения тегов из пункта конфигурации и записывает их в список параметров тегов.


prCFGtagsSub

Считывает значения вложенных тегов внутри родительских и записывает их в список параметров тегов.


prCFGtext

Получает значение тега из пункта конфигурации.


prD1DitemD2D

Передает данные из исходного документа в целевой при каскадном обновлении документов с помощью пункта конфигурации DocExt\DocUpDoc.

версия 2.0.2


prD1Dprint

Печатает сообщения о каскадном обновлении документов с помощью конфигурации DocExt\DocUpDoc.


prD1Dprogress

Увеличивает значение полосы состояния при каскадном обновлении документов с помошью пункта конфигурации DocExt\DocUpDoc.


prD2D

Передает данные из исходного документа в целевой с помощью конфигурации DocToDoc.


prD2Ditem

Преобразовывает глобальный пункт конфигурации DocToDoc в локальный пункт и добавляет его в итоговый список пунктов для передачи данных.


prD2DitemsR

Преобразовывает пункты глобальной конфигурации DocToDoc в список локальных пунктов для передачи данных ( рекурсивно ).


prD2DtrgExpr

Вычисляет значение поля в целевом документе после того, как была выполнена передача данных их исходного документа.


prD2DtrgItem

Устанавливает значение поля в целевом документе, полученного как результат передачи данных из исходного документа.


prD2DtrgItemAll

Устанавливает значение поля в целевом документе, полученного как результат передачи данных one-to-one из исходного документа.


prD2DtrgItemPos

Устанавливает значение поля в целевом документе, полученного как результат передачи данных multi-to-one из исходного документа.


prD4Dboth

Получает True or False как результат проверки условия одновременно на исходном и на целевом документе.


prD4DitemLink

Устанавливает значения тегов, ссылающихся на одноименные теги других пунктов в конфигурации DocExt\DocForDoc.


prDelayDoc

Вставляет измененное поле в запрос на отложенное обновление документа, вызванное пунктом конфигурации DocToDoc при передаче данных.


prDelaySave

Отправляет или сохраняет запрос на отложенное обновление документа для его обработки на сервере.


prDOCitemsLink

Устанавливает значения тегов, ссылающихся на одноименные теги других пунктов внутри конфигурации DocExt\Doc.


prDOCmsg

Добавляет значения полей документа в итоговое сообщение, которое будет выведено на экран при проверке документа с помощью конфигурации DocExt\Doc.


prDOCvalues

Получает описание и значение поля в документе и записывает их в итоговый список при проверке документа с помощью конфигурации DocExt\Doc.


prDOCvaluesD4D

Проверяет наличие документов для документа и записывает результат проверки в итоговый список.


prExtD2D

Записывает изменения полей документа в специальный список его объекта DocExt для их журнализации.


prExtD2Dvalues

Устанавливает новые значения измененных полей документа в специальных списках его объекта DocExt.


prExtDOC

Проверяет значения полей в документе объекта DocExt с помощью конфигурации DocExt\Doc.


prExtErase

Очищает списки объекта DocExt перед его какой-либо обработкой.


prExtHier

Обновляет иерархию измененных документов для исходного и для целевого документа при каскадном обновлении документов.


prExtLog

Журнализирует изменения документа в его поле и/или в специальное приложение.


prExtMove

Перемещает документ и все связанные с ним документы в одноименные приложения другого проекта с помощью конфигураций DocExt\DocUpDoc.


prExtMsgs

Добавляет сообщения обновления документа в итоговый список сообщений его объекта DocExt.


prExtRem

Удаляет документ из приложения с удалением или обновлением всех связанных с ним документов, используя конфигурации DocExt\DocUpDoc.


prExtRemMsg

Формирует итоговое сообщение об обновлениях документов, чтобы отобразить его после удаления документа и всех связанных с ним документов.


prExtRemR

Удаляет ( перемещает ) документ и вызывает каскадное удаление ( перемещение ) или обновление всех связанных с ним документов, используя конфигурации DocExt\DocUpDoc ( рекурсивно ).

версия 2.0.2


prExtSrcListR

Обновляет цепочку исходных документов для целевого документа при каскадном обновлении документов с помощью конфигураций DocExt\DocUpDoc ( рекурсивно ).


prExtTrgListR

Обновляет цепочку целевых документов для исходного документа при каскадном обновлении документов с помощью конфигураций DocExt\DocUpDoc ( рекурсивно ).


prExtUp

Проверяет документ с журнализацией изменений полей в документе и запускает каскадное обновление всех связанных с ним документов, используя конфигурации DocExt\DocUpDoc.


prExtUpR

Выполняет каскадное обновление из документа во все связанные с ним документы, используя конфигурации DocExt\DocUpDoc ( рекурсивно ).


prExtUpSave

Сохраняет и журнализирует все изменения в документе и во всех связанных с них документах или отправляет запросы на отложенное обновление документов с помощью сервера.


setAppPrj

Записывает приложение в глобальные списки по наименованию его проекта и наименованию приложения в этом проекте, если оно не было записано ранее.


toCFGarr

Преобразовывает простой текст с перечисленными через пробел значениями в массив этих значений.


toDocs

Добавляет документы коллекции в список документов.


toText

Преобразовывает значение любого типа данных в простой текст.


toTextArr

Преобразовывает массив любого типа данных в текстовый массив.


upDocs

Заменяет документы в списке другими документами.


upFolders

Заменяет документы в папках документами списка.


upList

Заменяет элементы в списке новыми элементами.


upPublic

Устанавливает значения для глобальных переменных из профилей.