Имя: Пароль:
1C
1С v8
БСП. Проблема с обменами
0 Nesh
 
29.01.12
15:47
При обмене всегда ставит на регистрацию полученные объекты.
В коде нашел такое место

Функция ОбъектМодифицированДляПланаОбменаПопыткаИсключение(Источник, ОбъектМетаданных, ИмяПланаОбмена, РежимЗаписи, ЗарегистрироватьОбъектКВыгрузке)
   
   Если    ЗарегистрироватьОбъектКВыгрузке
       ИЛИ Источник.ЭтоНовый()
       ИЛИ Источник.ОбменДанными.Загрузка Тогда
       
       // для наборов записей регистров,
       // при физическом удалении объектов,
       // для новых объектов,
!!!!!!!!    // для объектов записанных по обмену данными
       // регистрируем изменения всегда
       Возврат Истина;
       
Как то нелогично, для чего мне регистрировать данные, которые зашли с другоой ИБ.
Или так должно быть? Подскажите?
1 Bober
 
29.01.12
16:59
все правильно, регистрируется на всех (все получатели в обменДанными.Получатели), но в  обменДанными.Отправитель стоит узел отправки. и по итогу зарегистрируется на всех кроме отправителя.
Закон Брукера: Даже маленькая практика стоит большой теории.