Иногда требуется превратить периодический регистр сведений в непериодический регистр.
Если регистр сведений не подчинен регистратору, то можно воспользоваться для этого моей обработкой. Она оставляет только записи по срезу последних, остальные удаляет.
Принцип работы:
1. Формирует таблицу значений со срезом последних на текущую дату
2. Индексирует таблицу по измерениям и полю «период» для быстрого поиска.
3. Перебирает записи регистра, удаляет те, которые не найдены в срезе последних.
Можно было бы получить записи, которые нужно удалить, одним запросом, соединив таблицу регистра и среза последних по регистру. Такая очистка работала бы быстрее и требовала меньше нагрузки на память. Но пришлось бы динамически генерировать текст запроса. Если вы напишете такую обработку, присылайте, я обновлю. А пока что и эта неплохо справляется с поставленной задачей.