Как провести документы в БД к которой подключаешься через ComОбъект? #628597


#0 by DoctorRoza
Коллеги, подскажите пожалуйста. Подлючаюьс к соседней БД через comОбъект. Нужно отобрать документы за определенный период и провести их. Имею код Если в метод Записать добавить РЕжимЗаписи=Проведение, то 1с ругается {Обработка.Обмен.Форма.Форма.Форма}: Ошибка при вызове метода контекста (Записать): Произошла исключительная ситуация (1C:Enterprise 8.2.15.319): Несоответствие типов (параметр номер '1') Подскажите, что не так, голова уже варит. Спасибо
#1 by John83
так просто записать или Записать(режимЗаписиблаблабла)?
#2 by DoctorRoza
если просто Записать, то ошибок нет, если записать(Проведение), то ошибка
#3 by John83
ну дык и создавай тип в приемнике это тоже самое, что ты захочешь в 8ке из 7ки провести
#4 by John83
PS через com-соединение передаются только простые типы
#5 by GLazNik
Как-то так: Приемник.ПредопределенноеЗначение("РежимЗаписиДокументов.Проведение")
#6 by Heckfy
РежимЗаписиДокумента (DocumentWriteMode) используй
#7 by DoctorRoza
Ругается на РежимЗаписиДокумента ..метод записать работает без параметров
#8 by Kolls
попробуй так Записать(Приемник.РежимЗаписиДокументов.Проведение) (должно стработать, проверять лениво)
#9 by DoctorRoza
сейчас попробую
#10 by Скай
+ 1
#11 by DoctorRoza
,  Kolls.. спасибо, заработало .. )))
#12 by DoctorRoza
пойду кефира напьюсь ..
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С