К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как программно удалить записи регистра бухгалтерии в БП 3.0?

Гость
0 - 15.04.2015 - 12:29
Ситуация следующая.
Удаляю обработкой документ "ОперацияБух".
Как удалить его движения в регистре бухгалтерии?
Я так понимаю, что метод Удалить() удалит его без проверки ссылочной целостности и соответственно без автоматического удаления движений.



Гость
1 - 15.04.2015 - 13:28
Правильно паонимаешь
НЗ = РегистрБухгалтерии.Хозрасчетный.СоздатьНаборЗаписе й()
НЗ.Отбор.Регистратор.Установить(ОперацияСсылка);
НЗ.Записать();
Гость
2 - 15.04.2015 - 13:42
0-US1C > У записей регистров нет ссылок. Потому для них "ссылочная целостность" не существует.
Потому так важно бить по нежным местам мешалкой всех любителей убивать справочники и документы "сразу".
;)
Гость
3 - 15.04.2015 - 14:49
(1) Спасибо. Это тоже пригодится.
Гость
4 - 15.04.2015 - 14:53
(2) У регистров бухгалтерии есть реквизит регистратор с ссылкой на документ. Это я и имел ввиду, что удалив документ, останутся движения после него с битой ссылкой. Вот озаботился очисткой движений перед удалением.
Гость
5 - 15.04.2015 - 16:24
3-US1C > Вы меня таки удивляете. Почему "тоже"? В (1) исчерпывающий ответ на прямой вопрос "Как удалить его движения в регистре бухгалтерии?"


К списку вопросов






Copyright ©, Все права защищены