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

Синтаксис

DEpickD4D( D4Dname$, trgCond$, srcDoc, showEmpty, prompt$, trgDoc )

Аргументы

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

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

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

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

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

trgDoc - NotesDocument, изменяемый. Если целевой документ был выбран пользователем, то он будет присвоен переменной. Иначе, эта переменная останется без изменений.

Возвращает

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

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

DocExt\DocForDoc.


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

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

Функция DEpickC4D

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

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