Исчезают-появляются владельцы у договоров при обмене УТ 10.3 -> БП 2.0 #577215


#0 by Cyberhawk
Друзья, столкнулся с проблемой: в базе БП 2.0 пустые значения субконто 1 ("Контрагент") в проводках по 60 и 62 счету у некоторых документов. Открываем договор (субконто 2) - поле "Владелец" не заполнено. Открываем контрагента, который должен быть его владельцем - в списке "Счета и договоры" нужного договора нет. Проблема плавающая, владельцы то появляются, то исчезают. Сразу стал подозревать односторонний обмен УТ -> БП и внедрил в конфигурацию БП код в обработчик "Перед записью" справочника "Договоры контрагентов": Да, кстати, пока постил, заметил ошибку в коде: в обоих случаях УИД нового владельца фиксирую, а надо старого и нового. Ладно, не беда. Подозрение на обмен подтвердилось: при обмене происходит то "обнуление" владельца, то его заполнение, и так по нескольку раз в день на нескольких объектах. В базе УТ привел РС "Соответствие объектом для обмена" в порядок: убрал дубли, когда одному значению договора/контрагента (СобственнаяСсылка) соответствует два УИДа в другой ИБ (СсылкаВДругойИБ) (в разрезе одного и того же узла обмена, конечно). Проблему это не решило, владельцы по-прежнему то обнуляются, то встают обратно. Вот выдержка из журнала регистрации БП 2.0 (помним про внедренный в БП 2.0 код): Владельцы то исчезают, то появляются вновь (у исчезающих УИД нули + помним про ошибку в коде: УИД в журнале обоих местах от нового владельца пишутся). Обмен по правилам, правила почти типовые (в плане контрагентов и договоров точно не менял), галки обе стоят "Искать объект приемника по внутреннему ИД объекта источника" и "Продолжить поиск по полям поиска, если по ИД объект-приемник не найден". Подскажите, в какую сторону можно еще посмотреть?
#1 by Cyberhawk
Ап.
#2 by Cyberhawk
Ап.
#3 by Cyberhawk
Ап.
#4 by Cyberhawk
Понедельничный ап.
#5 by Cyberhawk
Уп.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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