Типовой обмен УТ 10.3 > БП 2.0, несколько тысяч записей по РС Контактная информация.
Проблема: периодически эти записи затираются при очередном обмене. Почему это происходит, отловить не смог. Единственное что получилось - это воспроизвести эту ситуацию.
Например, если взять и просто записать карточку какого-нибудь контрагента, то в обмене появятся записи о регистрации изменений - и по контрагенту, и по его контактной информации. Таким образом (т.е. через обмен контрагентами "по одному") - контактная информация переноситься нормально. Однако, если перезаписать (для цели регистрации изменений) всех контрагентов, либо просто зарегистрировать все записи о контактной информации как измененные (через обработку Регистрация изменений для обмена) - и затем осуществить обмен - записи по контактной информации затираются.
насчет отбора - это я понял. Даже уже костыль сделал - если измерение Объект незаполнено, то в подписке на событие ставлю в качестве измерения основное подразделение и "сливаю" таким образом некорректные записи туда. Интересует, почему это происходит в типовых правилах и можно ли победить без костыля. Несколько часов отлаживал код - и на стороне источника, и на стороне приемника.. но из-за сложного кода большого количества записей, попадающего под отладку, отловить некорректный код не смог
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший