Регистрация изменений. Отловить удаление записи
☑
0
Slon747
04.09.17
✎
14:20
При записи набора регистра сведений регистрирую изменения. Как можно в этот момент узнать, происходит ли удаление набора?
Процедура ПередЗаписью(Отказ, Замещение)
Если Не ОбменДанными.Загрузка И ОбменДанными.Получатели.Автозаполнение Тогда
ОбменДанными.Получатели.Очистить();
УдалениеЗаписи = //тут нужно установить, не удаление ли это записи
Если ПараметрыСеанса.ЭтоУдаленнаяТочка Или УдалениеЗаписи Тогда ПланОбменаОбщие.ВключитьРегистрацию(ОбменДанными);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
1
Fragster
гуру
04.09.17
✎
14:22
удаление набора - это запись пустого набора по комбинации основного отбора.
2
Fragster
гуру
04.09.17
✎
14:24
причем оно предшествует записи непустого набора
3
Slon747
04.09.17
✎
14:37
(1) Т.е. проверять, если пустой набор, значит - удаление?
4
Fragster
гуру
04.09.17
✎
14:41
5
Fragster
гуру
04.09.17
✎
14:41
6
Fragster
гуру
04.09.17
✎
14:41
внимательно смотреть туда и думать
7
Slon747
04.09.17
✎
14:42
(4) Меня туда не пускает
8
Fragster
гуру
04.09.17
✎
14:42
(7) плохо.
9
Fragster
гуру
04.09.17
✎
14:42
там есть демо доступ
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой