[Расширение] Обход ошибки при записи документов через COM-соединение в 1С Бухгалтерии 3.0.84.42

0. 19 25.11.20 08:45 Сейчас в теме
При создании и записи документов "Поступление (акты, накладные, УПД)" (возможно и других) через COM-соединение из другой базы возникает ошибка:

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Nadushka74 4 09.12.20 16:34 Сейчас в теме
Огромная благодарность
2. VSY666 8 18.12.20 08:46 Сейчас в теме
3. rusakov1969 26.12.20 22:41 Сейчас в теме
Вроде нашел безкостыльный вариант. Чтобы не трогать саму бухгалтерию в модуле экспорта пишем так

//ДокОбъект.ДополнительныеСвойства.Вставить("ЗаполнитьСчетаУчетаПередЗаписью", Истина); 
	// предыдущее не отрабатывает, т.к. пришлось установить ОбменДанными.Загрузка = Истина. См. ниже
	
Соединение.СчетаУчетаВДокументах.ЗаполнитьПередОтображениемПользователю(ДокОбъект);
	
	// после обновления бухгалтерии
	// {ОбщийМодуль.ЭлектронныйДокументооборотСКонтролирующимиОрганами.Модуль(2390)}: Ошибка при вызове метода контекста (ПолучитьОбработкуЭДО)
	//Попытка передачи мутабельного значения результата метода ПолучитьОбработкуЭДО ().
	
ДокОбъект.ОбменДанными.Загрузка = Истина;
Показать
volegator; +1 Ответить
4. volegator 13.01.21 13:52 Сейчас в теме
3 комментарий мне помог.
Оставьте свое сообщение
Вопросы с вознаграждением