1

Тема: выбор документа setViewDoc()

Форму рисовать лень, а документ уже красиво настроен.
Как оказалось, для выбора можно воспользоваться функцией setViewDoc().
Описание намекает, что можно передать (вернуть) также значения полей выбранного документа, но непонятно как это сделать - нет примера sad

Допустим, функцию вызываю из макроса, есть переменная nCode, в которую хочу вернуть из вызванного документа значение поля KodKli…
?

2

Re: выбор документа setViewDoc()

Добрый день, по памяти
SetViewDoc([nKodReg], nKodDoc, [nViewType], [lSodDoc], [nCodeDoc], [nUniqueSod], [nAccessType], [lModal], [lView], [bViewCode], [xFilter], [bStartBlock], [bFinishBlock], [aDOSCoor], [lDesign], [aOpenDlg], [cAddIdetntifyDlg], [bStartFocus], [lOpenAsNewWindow],[lHidden],[@oSpViewDoc],[isAutoCreated])

автоматическое формирование окна первичных документов.

nKodReg Код режима (по умолчанию определяется по nKodDoc)

nKodDoc Код документа

nTypeView Номер метода просмотра просмотра документа (по умолчанию: если передан nCodeDoc - определяется по протоколу по последней операции, иначе = 0)

lSodDoc содержимое (по умолчанию .F.)

nCodeDoc код позиционируемого документа

nUniqueSod код записи содержимого

nAccessType ограничение доступа (только в сторону понижения)

lModal признак модальности (по умолчанию .T. только для lView 

lView  выбор документа (по умолчанию .F.)                         

bViewCode блок кода при выборе (по умолчанию возвращает .T.)  при возврате .T. - выход из режима

xFilter установка фильтра

bViewCode = {||nCode := oDocObj:DCfield:kodkli}

3

Re: выбор документа setViewDoc()

Дякую