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

Синтаксис

DEpickSrcC4D( D4Dname$, D4DtrgCond$, D4DsrcDoc, showEmpty, prompt$, D2Dname$, D2Dprocess%, D2DtrgDoc )

Аргументы

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

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

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

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

prompt$ - string, входной. Текст, который должен быть показан при выборе документов. Например, напишите, для чего делается этот выбор.

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

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

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

Возвращает

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

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

DocExt\DocForDoc, DocToDoc.


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

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

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

Функция DEprD2D

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

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