Dimtok1985 @ Сегодня, 13:40
,
Ситуация такая. У меня 2-а плана обмена.
1. Полный родной 1с план обмена ("Полный"). Он участвует в работе с одним филиалом. Туда нужно отправлять данные в полном объеме.
2. Полный Ограниченный план обмена ("Полный01"). Там у некоторых справочников (в том числе у Контрагентов и Договоров) и документов отключена авторегистрация, чтобы данные не уходили на другие филиалы.
Имеется общий модуль:
Процедура ЗарегестрироватьДокумент(Объект) Экспорт
Если ПланыОбмена.ГлавныйУзел()=Неопределено Тогда
Иначе
Если ЗначениеЗаполнено(ПланыОбмена.ГлавныйУзел()) Тогда
ПланыОбмена.ЗарегистрироватьИзменения(ПланыОбмена.ГлавныйУзел(), Объект);
КонецЕсли;
КонецЕсли;
КонецПроцедуры // ЗарегестрироватьДокумент()
На всех справочниках и документах в модуле на коде стоит код:
Процедура ПриЗаписи(Отказ)
// Вставить содержимое обработчика.
ПроцедурыОбменаДанными.ЗарегестрироватьДокумент(ЭтотОбъект);
КонецПроцедуры
Я до конца не понял принцип работы этих кодов, но когда тестил, то вроде срабатывало. Т.е. на "Полный" обмен был без ограничений, а на "Полный1" справочники и документы с отмененной авторегистрацией не уходили в Центр, но в Центр приходило всё...
Странно стало и то, что это происходит только с новыми контрагентами (ранее занесенные - без проблем), которые были созданы в Моби-С!!!
Странность заключается еще в том, что после обмена, на складе, если посмотреть полученного нового контрагента (он существует, но не отражается в Заказе и Реализации), появилась галочка "Входит в холдинг или является филиалом", и головной агент отмечен как <Объект не найден> ()
После создания нового контрагента, я смотрел в регистрации изменений для обмена. В "Полном" стоял и контрагент и его договора. Потом делал обмен, а он так нехорошо поступал...