Персональная страница Федора Езеева
Главная
Download
Ссылки
MS SQL
Обмен данными
Новости
Статьи
О себе
Крупные разделы...
Коллективная разработка
1С++, OOP, XP
FuncTest
FAQ
Структура 1cv7.md
Дальше Назад Содержание

Изменение периода хранения остатков в регистрах

Q. Как можно быстро изменить период хранения остатков в регистрах?
A1. Действительно, используя штатный способ (в монопольном режиме меню "Действия" - "Управление оперативными итогами", "период хранения итогов") на больших базах (от двухсот мегабайт) начинает довольно заметно притормаживать. Причем, поскольку 1С в этот момент лаконично заявляет "обработка регистров", не утруждая себя выводом какой-либо дополнительной информации, то вдобавок становится довольно трудным определить, когда же наконец это кончится.
Есть другой, более информативный и быстрый способ.
Нужно
1) установить ТА на самый первый документ в базе
2) удалить все файлы, попадающие под маску rg*.*
3) Поменять период хранения итогов (поскольку в этот момент итогов нет, то и пересчитываться они будут быстро)
4) Установить ТА на последний проведенный документ в базе, не перепроводя документов.
A2. Для экстремалов. Информация о том, с какой периодичностью хранятся остатки в регистрах находится в файле 1ssystem, в шестом поле (SNAPSHPER). Соответственно, если это поле поменять, а потом попросить 1С пересчитать остатки, то должно сработать.

Дальше Назад Содержание
Rambler's Top100 1C:TOP-100

© 1998-2004 Fedor Ezeev.

Last updated: 2005-09-05