Получает единственный документ ( далее источник данных ) для исходного документа и передает данные из него в целевой документ. Используйте функцию вместо последовательных вызовов двух других функций - DEgetD4D и DEprD2D, чтобы сократить количество строк программного кода и исключить присутствие источника данных в нем.

Синтаксис

DEgetSrcD4D( D4Dname$, D4DtrgCond$, D4DsrcDoc D4Dsilent, D2Dnames$, D2Dprocess%, D2DtrgDoc )

Аргументы

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

D4DtrgCond$ - string, входной. Дополнительное условие на Языке Формул, чтобы отобрать источник данных из полученных с помощью пункта конфигурации DocExt\DocForDoc.

D4DsrcDoc - NotesDocument, входной. Исходный документ, для которого должен быть получен источник данных.

D4Dsilent - boolean, входной. Значение True (-1) означает, что, если источник данных не был получен, что окно сообщения об этом не будет показано.

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

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

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

Возвращает

Boolean. Результат True (1) означает, что источник данных был получен, и какие-либо его данные были переданы в целевой документ, и False (0), что хотя бы одно из этого не произошло.

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

DocExt\DocForDoc, DocToDoc.


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

Конфигурация DocExt\DocForDoc

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

Функция DEgetD4D

Функция DEprD2D

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

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