Чистка регистров накопления {остатки и обороты} по закрытым движениям (обычные формы)

Администрирование - Чистка базы

Свертка регистр накопления

7
Обработка предназначена помочь очистить регистры накопления от ненужных записей.
Иначе говоря, для удаления строк по измерениям регистра накопления, остатки по которым закрылись в 0.

Ограничение - регистры, которые с 1(одним) ресурсом.

Версия 1.1.1 (01.03.2016)

Исправлена ошибка очистки большего количества записей при указании всех отличающихся измерений.

Версия 1.1

Добавлена возможность указать несколько измерений, по которым будет сворачиваться регистр накопления.

Версия 1.0

В текущем релизе предоставлена возможность выбрать только 1 ведущее измерение.

Для некоторых регистров это окажется достаточным, для некоторых нет.

К примеру, если чистить регистр с номенклатурой, а она будет вестись в разрезе характеристик и свойств, и по некоторым характеристикам/свойствам регистр не закрыт и есть остатки - то ничего не почистится.

Цель: оптимизация размера БД.

Принимается конструктивная критика и предожения по улучшению данного функционала.

7

Скачать файлы

Наименование Файл Версия Размер
Чистка регистров накопления
.epf 10,37Kb
01.03.16
35
.epf Clear 10,37Kb 35 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. premier 165 23.02.16 12:43 Сейчас в теме
(0) Всего одно измерение в отборе? Этого мало! Часто бывает необходимым удалить движения по определённой организации и складу, если склад, к примеру - торговая точка, переведённая на другую организацию.
2. endym 182 23.02.16 13:07 Сейчас в теме
(1) premier,
Да, я понимаю что 1 измерения мало, я так и написал в описании.
Планируется плотное использование данной обработки, поэтому в следующем релизе это исправится)

Следующий релиз готов;)
shtah; gely; +2 Ответить
3. premier 165 26.02.16 10:02 Сейчас в теме
(0) Ещё неплохо было бы реализовать возможность очищать движения оборотных регистров. Получается, что если мы очистим движения регистров накопления, другие движения регистратора остаются, а они обычно и не нужны бывают после такой свёртки.
4. uralcentr 13.02.17 09:45 Сейчас в теме
5. endym 182 13.02.17 12:51 Сейчас в теме
нет привязки к конфигурации
6. uralcentr 14.02.17 11:42 Сейчас в теме
(5)что эта обработка вообще делает? Что искать? Сделала и ничего не изменилось
7. endym 182 14.02.17 21:10 Сейчас в теме
(6) К примеру, если чистить регистр с номенклатурой, а она будет вестись в разрезе характеристик и свойств, и по некоторым характеристикам/свойствам регистр не закрыт и есть остатки - то ничего не почистится.
Цель: оптимизация размера БД.

Объясняю:
Был приход 5 шт и был расход 5 шт, вот такие записи называются "свернувшимися" и именно эти записи обработка призвана убрать с базы.

в моей базе было более 10 миллионов записей, и почти 6 было очищено только под одному из 13 регистров... поэтому решил поделиться с остальными, вдруг кому пригодится
8. uralcentr 16.02.17 15:16 Сейчас в теме
(7)документы будут удалены?
11. endym 182 16.02.17 16:04 Сейчас в теме
9. DrBlack 19 16.02.17 15:23 Сейчас в теме
Ну какбы....
1. А если перепроведут документ в закрытом периоде, по котором были удалены ранее схлопнувшиеся движения?
2. А ничего что обороты в таком случае пропадают (если как вы делаете, удалять схлопнувшиеся)?

ЗЫ: сомнительная обработка, ИМХО.
10. endym 182 16.02.17 16:04 Сейчас в теме
Сомнительно проводить документы в закрытом периоде;)
Обороты пропадут, но для оперативной базы это и не нужно, видимо вы еще не сталкивались с "урезанием" базы до оптимальных размеров.
Оставьте свое сообщение