Имя: Пароль:
1C
 
Как исключить объект из обмена при удалении
0 VID1234
 
16.09.25
09:54
Здравствуйте. Подскажите пожалуйста, как исключить из регистрации элемент справочника, если он удален. В файле обмена это:
<УдалениеОбъекта ТипПриемника="РегистрСведенийЗапись.NY_РеестрКонтрагентовВОтношенииКоторыхИнициированаПретензионноИсковаяРабота" ТипИсточника="СправочникСсылка.ВнутренниеДокументы" УникальныйИдентификатор="e8ff31db-8fd0-11f0-b5c9-00505696b615"/>

Т.е. мы из справочника получаем данные в РС, обмен работает норм, но при удалении элемента справочника в базе источнике, он регистрируется к обмену, в результате ошибка при синхронизации. Сейчас добавил в ПКО при выгрузке проверку на пометку удаления, если Истина, тогда Отказ = Истина, но решил одновременно спросить у Вас.
1 kkkanjji
 
18.09.25
11:35
(0) Привет, удалось решить проблему?
Вообще, когда вопрос касается конкретно исключения из регистрации - лучше работать с правилами регистрации объектов. Там есть отбор по свойствам объекта, нужно установить "ПометкаУдаления" - Ложь.
Либо можно заполнить обработчик события перед обработкой Отказ = ПометкаУдаления
Когда ты добавляешь проверку в ПКО при выгрузке, по факту удаление то регистрируется на обмен, но отметка не выгружается, поскольку это прописано в правилах - однако это тоже можно рассматривать как вариант решения.