Отключается "ОбменДанными.Загрузка=Истина" в сценарии И я проверяю или создаю для документа "ИмяОбъекта" объекты с обмен данными загрузка истина если документ загружается как проведенный.
| 'Ссылка' | 'ПометкаУдаления' | 'Номер' | 'Дата' | 'Проведен' |
| 'e1cib/data/Документ.РеализацияТоваровУслуг?ref=9db600155dfe350a11f021acd7bd53e4' | 'False' | 'С00000001' | '25.04.2025 11:11:12' | 'True' |
Ванесса принудительно ставит ОбменДанными.Загрузка в Ложь, если документ загружается как проведенный. Такое поведение не является ожидаемым и противоречит стандартам разработки: https://its.1c.ru/db/v8std/content/773/hdoc
Причина, по-видимому, в логике процедуры ICheckOrCreateDocumentObjectsAtServer(), конкретно вот это место: https://github.com/Pr-Mex/vanessa-automation/blob/09254af6e5c9a033a7924b13b7c45b2503802bd8/VanessaAutomation/Forms/ПодготовкаИЗагрузкаДанных/Ext/Form/Module.bsl#L541
Obj.DataExchange.Load = DataExchange;
If DocumentWriteModeValue = DocumentWriteMode.Posting Then
Obj.Write(DocumentWriteMode.Write);
Obj.DataExchange.Load = False; // ???
Obj.Write(DocumentWriteMode.Posting);
Else
Obj.Write(DocumentWriteModeValue);
EndIf;