Версия для печати темы (https://pro1c.org.ua/index.php?s=6f13cbd6575c6268d0e2a0a82942e2d9&showtopic=66840)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ После чистки не уменьшается размер RG файла

Автор: syomka 13.12.21, 12:56

Цитата(CobraS @ 27.09.21, 14:15) *
Обычно я обрезку делаю так (это все в копии):
1. С помощью обработки формируются документы ввода остатков (ТМЦ, Взаиморасчетов и пр.)

Добрый день, друзья. Наткнулся на эту тему чистки и уменьшения размера файлов регитстров, хочу задать и свой вопрос, может подскажете. В типовую Бух. конфигурацию 7.7 добавлен регистр и несколько видов документов ТОЛЬКО оперативного учета. В регистре много измерений и два ресурса. Размер RG файла 1.5 Гб. Делаю чистку базы в части оперативного учета. Создаю документ ввода начальных остатков по регистру на некую дату и все документы опер. учета до этой даты помечаю на удаление. После этого удаляю помеченные объекты и делаю упаковку таблиц ИБ. В результате файл регистра RA существенно "худеет", а размер файла RG остается без изменения. Дополнительно в ТестированиеИИсправление ставил опцию ПересчетСлужебныхДанных, думал поможет. Не помогло. Вопрос, как уменьшить размер файла RG?

Автор: nik389 13.12.21, 15:28

syomka @ Сегодня, 12:56 * ,
RG - это файл остатков регистра. Если он не уменьшается в результате свертки, скорее всего у вас остатки не "закрываются" - т.е. зависают, не списываются в ноль. Надо копать, почему не закрываются

Автор: syomka 14.12.21, 0:13

nik389 @ Вчера, 15:28 * ,
Но я ведь удаляю по определенную дату все документы оперативного учета, которые делают движения регистра. Соответственно и остатки должны бы удалиться.

Автор: miha74 14.12.21, 12:01

Ось зовнішня обработка ДвиженияРегистров.ert, можна контролювати стан регістрів.
https://pro1c.org.ua/redirect.php?https://mega.nz/file/rdhRFKIS#MCx9aS6ED3Cmg6F0fCJanaoFXLEFJsjX9QdHCHOqBak

Автор: nik389 14.12.21, 21:18

syomka @ Сегодня, 0:13 * ,
ну вы же не тупо документы удаляете, вы же делаете свертку - т.е. в документы ввода остатков предварительно заносятся остатки по базе. и вот эти остатки у вас не сворачиваются видимо - много записей с остатками. Если я все верно понял по вашему случаю.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua