Как программно удалить записи регистра бухгалтерии в БП 3.0? Ситуация следующая. Удаляю обработкой документ "ОперацияБух". Как удалить его движения в регистре бухгалтерии? Я так понимаю, что метод Удалить() удалит его без проверки ссылочной целостности и соответственно без автоматического удаления движений. |
Правильно паонимаешь НЗ = РегистрБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей() НЗ.Отбор.Регистратор.Установить(ОперацияСсылка); НЗ.Записать(); |
0-US1C > У записей регистров нет ссылок. Потому для них "ссылочная целостность" не существует. Потому так важно бить по нежным местам мешалкой всех любителей убивать справочники и документы "сразу". ;) |
(1) Спасибо. Это тоже пригодится. |
(2) У регистров бухгалтерии есть реквизит регистратор с ссылкой на документ. Это я и имел ввиду, что удалив документ, останутся движения после него с битой ссылкой. Вот озаботился очисткой движений перед удалением. |
3-US1C > Вы меня таки удивляете. Почему "тоже"? В (1) исчерпывающий ответ на прямой вопрос "Как удалить его движения в регистре бухгалтерии?" |
Текущее время: 02:23. Часовой пояс GMT +3. |