Добрый день.
Пытаюсь сделать редактирование существующего документа (Товары - Расходная накладная) с использованием ScladDocs.
Пробую так:
Local oDocs,oDoc
oDocs := ScladDocs():New()
oDocs:Task := "03"
oDocs:Hidden := 1 //открыть документ
oDoc:=oDocs:AddDoc(mdoc->nnoper)
oDocs:Run()
Вызываю на текущем документе в реестре.
Документ открывается на просмотр, как и д.б.
Но для корректировки, как я понимаю, в какой-то момент в объекте oDoc должны заполниться поля документа.
И тогда я мог бы, например, сказать: oDos:numdoc:="новый номер".
Но не могу понять, когда это можно сделать.
До вызова oDocs:Run() еще все пусто, а после - документ уже закрывается.
Пытаюсь сделать редактирование существующего документа (Товары - Расходная накладная) с использованием ScladDocs.
Пробую так:
Local oDocs,oDoc
oDocs := ScladDocs():New()
oDocs:Task := "03"
oDocs:Hidden := 1 //открыть документ
oDoc:=oDocs:AddDoc(mdoc->nnoper)
oDocs:Run()
Вызываю на текущем документе в реестре.
Документ открывается на просмотр, как и д.б.
Но для корректировки, как я понимаю, в какой-то момент в объекте oDoc должны заполниться поля документа.
И тогда я мог бы, например, сказать: oDos:numdoc:="новый номер".
Но не могу понять, когда это можно сделать.
До вызова oDocs:Run() еще все пусто, а после - документ уже закрывается.