Хочу проконсультироваться с общественностью на предмет удаления записей регистра сведений напрямую через SQL-запрос.
Регистр сведений подчинён регистратору, периодичность - по позиции регистратора.
Достаточно ли запроса конструкции "DELETE FROM WHERE" к таблице регистра, нет ли каких подводных камней??
п.с. превентивно на вопрос "нафига"
Необходимо удалить некоторые записи регистра (почистить базу, убрать в архив). После чего регистраторы будут закрыты для редактирования.
Но регистраторы содержат большое количество строк и конструкция
НаборЗаписей.Отбор.Регистратор.Установить(стр.Регистратор);
НаборЗаписей.Прочитать();
с последующим поиском, удалением, записью работает критически медленно, поэтому смотрю в сторону прямого SQL-запроса.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший