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

Синтаксис

DEpickSrcD4D( 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 - NotesDocument, изменяемый. Целевой документ, в который должны быть переданы данные из выбранного документа. Функция может изменить документ, но не сохраняет его.

Возвращает

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

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

DocExt\DocForDoc, DocToDoc.


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

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

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

Функция DEprD2D

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

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