|
Подписка на событие проведения. Удалить движение по регистру.
| ☑ |
0
bars_str
26.05.16
✎
12:06
|
Доброго дня всем.
Пишу процедуру в подписке, создаются записи в регистре с пустыми значениями ресурсов, а хочется чтобы вообще записи не создавались (удалились после срабатывания процедуры в подписке):
Процедура фПодпискаСобОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
Если ТипЗнч(Источник)= Тип("ДокументОбъект.ЗарплатаКВыплатеОрганизаций") Тогда
Если Источник.ХарактерВыплаты = Перечисления.ХарактерВыплатыЗарплаты.ПлановыйАванс Тогда Источник.Движения.НДФЛРасчетыСБюджетом.Записать(Ложь); // Очищаю движение по конкретному регистру
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Подскажите, плиз..
|
|
1
ALFkz
26.05.16
✎
12:09
|
очисти регистр
|
|
2
Nuobu
26.05.16
✎
12:09
|
Источник.Движения.НДФЛРасчетыСБюджетом.Очистить(); ??
|
|
3
RomanYS
26.05.16
✎
12:13
|
(0) на случай если набор у не пустой его надо очистить как в (3), а если запись уже произошла (набор может быть пустой) его надо заместить. Итого на все случаи:
Источник.Движения.НДФЛРасчетыСБюджетом.Очистить();
Источник.Движения.НДФЛРасчетыСБюджетом.Записать(Истина); // Замещать = Истина
|
|
4
bars_str
26.05.16
✎
12:15
|
(2) Точно, получилось. Видимо жара действует, ступила.
|
|
5
bars_str
26.05.16
✎
12:19
|
(3) Запись делает с пустыми ресурсами, в (2) не создается.
Спасибо
|
|
6
bars_str
26.05.16
✎
12:20
|
(2) Спасибо ))
|
|