Выполняет отложенную передачу данные из исходного документа в целевой документ с помощью сервера. Функция может быть полезной, если у пользователя нет достаточного уровня доступа для изменения документа, но некоторые данные должны быть перенесены в него. Запрос на обновление документа будет помещен в приложение DEC или другое приложение, настроенное обрабатывать такие запросы на сервере. Читайте подробнее об этом в разделе справки - Отложенное обновление документов.

Синтаксис

DEprD2Ddelay( D2Dname$, D2Dprocess%, srcDoc, trgDoc )

Аргументы

D2Dname$ - string, входящий. Наименование конфигурации DocToDoc, с помощью которой должны быть переданы данные. Чтобы использовать несколько конфигураций одновременно, перечислите их наименования в строке через пробел.

D2Dprocess% - integer, входящий. Номер процесса передачи: 1 - добавление данных, 3 - очищение данных. Читайте подробнее об этом номере в разделе справки - Функция DEprD2D.

srcDoc - NotesDocument, входящий. Исходный документ, из которого должны быть переданы данные. Это может быть Nothing только для очищения данных, если конфигурации DocToDoc не имеет пунктов, вычисляемых на исходном документе ( тег SRC ).

trgDoc - NotesDocument, изменяемый. Целевой документ, в который должны быть переданы данные. Документ может быть изменен с помощью запроса, который будет отправлен на сервер для его обработки. Вы не должны затем сохранять документ в программном коде, чтобы сохранить изменения в нем, так как это будет сделано при обработке запроса на сервере специальным агентом.

Возвращает

Boolean. Значение True (-1) означает, что некоторые данные из исходного документа будут переданы в целевой с помощью запроса на отложенное обновление документа.

Использует конфигурации

DocToDoc.


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

Конфигурация DocToDoc

Функция DEprD2D

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

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

Функции библиотеки DocExtLib