Имя: Пароль:
1C
1С v8
Исчезают записи по РС Контактная информация при обмене УТ > БП..
0 suvolod
 
19.02.13
11:23
Типовой обмен УТ 10.3 > БП 2.0, несколько тысяч записей по РС Контактная информация.
Проблема: периодически эти записи затираются при очередном обмене. Почему это происходит, отловить не смог. Единственное что получилось - это воспроизвести эту ситуацию.
Например, если взять и просто записать карточку какого-нибудь контрагента, то в обмене появятся записи о регистрации изменений - и по контрагенту, и по его контактной информации. Таким образом (т.е. через обмен контрагентами "по одному") - контактная информация переноситься нормально. Однако, если перезаписать (для цели регистрации изменений) всех контрагентов, либо просто зарегистрировать все записи о контактной информации как измененные (через обработку Регистрация изменений для обмена)  - и затем осуществить обмен - записи по контактной информации затираются.
1 Godofsin
 
19.02.13
11:25
(0) Был такой же глюк давно, только с реквизитом ЧекККМ.
Так и не докопался до сути. Может щас чо люди умного скажут
2 suvolod
 
19.02.13
11:32
Кстати на форуме нашел похожую тему, правда без ответа: v8: Пропадают данные из Регистра сведений - Контактная информация

Получается, я не один такой.
3 suvolod
 
19.02.13
13:33
теме ап
4 Волшебник
 
19.02.13
13:34
Отбор надо выставлять правильно
5 Лефмихалыч
 
19.02.13
13:35
Ищи в коде обмена, где записывается набор записей. В каких-то случаях это "где" не устанавливает отбор.
6 suvolod
 
19.02.13
13:40
насчет отбора - это я понял. Даже уже костыль сделал - если измерение Объект незаполнено, то в подписке на событие ставлю в качестве измерения основное подразделение и "сливаю" таким образом некорректные записи туда. Интересует, почему это происходит в типовых правилах и можно ли победить без костыля. Несколько часов отлаживал код - и на стороне источника, и на стороне приемника.. но из-за сложного кода большого количества записей, попадающего под отладку, отловить некорректный код не смог