BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / Редактирование документа через метод ScladDocs

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Редактирование документа через метод ScladDocs
 
Добрый день.
Пытаюсь сделать редактирование существующего документа (Товары - Расходная накладная) с использованием 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() еще все пусто, а после - документ уже закрывается.
 
ИМХО, объект ScladDoc не предназначен для редактирования документов программным способом.
Поля oDoc можно заполнить до вызова run()
Если документ с такими параметрами будет найден, он откроется на редактирование, если не найден - сформируется новый
В режиме "загрузить документ" - "исправить" - "сохранить документ" объект не работает
С уважением, Новиков Алексей.
Страницы: 1
Читают тему (гостей: 2)