Доброго дня всем.
Пишу процедуру в подписке, создаются записи в регистре с пустыми значениями ресурсов, а хочется чтобы вообще записи не создавались (удалились после срабатывания процедуры в подписке):
Процедура фПодпискаСобОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
Если ТипЗнч(Источник)= Тип("ДокументОбъект.ЗарплатаКВыплатеОрганизаций") Тогда
Если Источник.ХарактерВыплаты = Перечисления.ХарактерВыплатыЗарплаты.ПлановыйАванс Тогда Источник.Движения.НДФЛРасчетыСБюджетом.Записать(Ложь); // Очищаю движение по конкретному регистру
КонецЕсли;
КонецЕсли;
КонецПроцедуры
(0) на случай если набор у не пустой его надо очистить как в (3), а если запись уже произошла (набор может быть пустой) его надо заместить. Итого на все случаи:
Источник.Движения.НДФЛРасчетыСБюджетом.Очистить();
Источник.Движения.НДФЛРасчетыСБюджетом.Записать(Истина); // Замещать = Истина