Имя: Пароль:
1C
1С v8
Регистрация изменений. Отловить удаление записи
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
там есть демо доступ