Имя: Пароль:
1C
 
Перенос движений документа с ручной корректировкой в идентичную базу
0 AndrK189100
 
23.05.24
18:02
Помогите решить проблему. Есть обмен БП3 - БП3 написанный на КД 2.1
Есть 2 однотипных документа. В одном движения сформированы системой, в другом поставлен чекбокс "Ручная корректировка".
Первый документ переносится корректно, с движениями.
Второй - движения в файл обмена выгружаются, но в приемник не загружаются. При обмене выдается предупреждение, что не удалось актуализировать движения документа т. к. установлена ручная корректировка...
При использовании Универсального обмена в формате XML оба документа переносятся корректно.
Весь мозг уже сломал... Куда копнуть? Или может есть методика, как в таких случаях поступать?
1 Franchiser
 
23.05.24
18:04
Обменданными.загрузка= истина
2 AndrK189100
 
23.05.24
18:07
(1) Это первое, что я попробовал.
Еще пробовал выгрузить движения в массив. Записать документ, а затем из массива записать движения. Тоже не работает...
3 AndrK189100
 
23.05.24
18:08
Ошибся. Я пробовал Объект.Движения.Хозрасчетный.Записать = Истина.

Куда воткнуть ОбменДаннымиЗагрузка ?
Я в КД не очень)
4 Климов Сергей
 
24.05.24
09:38
(3)
5 AndrK189100
 
24.05.24
15:20
(4) У меня обмен обычный.
Но, разобрался и все сделал...
6 Максимка_
Космонавтом
 
25.05.24
02:29
(5) Как реализовали?
7 AndrK189100
 
27.05.24
11:32
(6) Надо сделать так, что бы документ не проводился после загрузки в ИБ.
Я добавил в глобальный обработчик "Перед конвертацией объекта"

Попытка
    Если Источник.РучнаяКорректировка Тогда
        РежимЗаписи = "Запись";
    КонецЕсли
Исключение
КонецПопытки;

Так же можно менять РежимЗаписи в ПКО "Перед выгрузкой" и "Перед загрузкой".

В последнем случае отсутствует ссылка на объект.
Основная теорема систематики: Новые системы плодят новые проблемы.