- Главная ›
- Инструкции по сервису ›
- Обслуживание баз 1С ›
- Тестирование и исправление информационной базы 1С
Тестирование и исправление информационной базы 1С

!!! ВНИМАНИЕ !!! Перед тестированием базы обязательно сделайте архивную копию согласно инструкции.
Тестирование и исправление базы 1С - это плановое (иногда внештатное) мероприятие, выполняемое пользователем для достижения следующих результатов:
- Увеличения производительности системы (скорости работы)
- снижения времени формирования отчётов
- устранения постоянного "подвисания" программы
- ускорение поиска в базе
- Устранения последствий аварийного закрытия программы:
- выход пользователя с сервера при запущенной 1С
- закрытие базы данных через "Диспетчер задач Windows"
- Сжатия и уменьшения в объёме базы 1С
- Удаления ошибок в базе данных
- пример: в отчёте видим одну сумму, в расшифровке отчёта - другую сумму
- пример: в отчёте видим документы, которые сами уже удалили из базы
- Очистка "битых ссылок" типа: <Объект не найден> (84:bf5900145e3710ab11dda4c175dbe196), появившихся в результате:
- ошибок синхронизации, обмена, переноса данных
- неправильного удаления из базы данных (без учёта того, что удаляемый объект присутствует в других документах, справочниках)
- Множества прочих причин
Процесс продолжительности тестирования и исправления информационной базы 1С по времени слабо прогнозируем. Слишком много показателей влияет на этот процесс. Главный из них - объём данных в программе. От нескольких минут, до нескольких часов.
Для тех, кому побыстрее:
Для тех, кому поподробнее:
Запускаем программу 1C.
Входим в нужную базу в режиме (по кнопке) "Конфигуратор".
В меню программы выбираем пункт "Администрирование", подпункт "Тестирование и исправление...".
На напоминание программы сделать архивную копию - отвечаем "Продолжить", если резервная копия была сделана предварительно по инструкции. Или отвечаем "Отменить" - чтобы прервать процесс тестирования и приступить к её созданию.
Ответив положительно, программа выдаст окно проверки и режимов тестирования.
За что отвечают данные режимы ?
- Реиндексация таблиц информационной базы — все данные в базе хранятся в виде таблиц. Они снабжены индексами (номерами), для их поиска и обращения программы к ним. Реиндексация - это полное перестроение данных индексов. Она призвана повышать скорость работы информационной базы.
- Проверка логической целостности информационной базы — название данного режима говорит само за себя. Происходит проверка логической и структурной целостности базы данных, исправляет ошибки в данных.
- Проверка ссылочной целостности информационной базы — проверяет все ссылки на объекты, которые могут уже не существовать или быть разрушенными. Пример ссылки: <Объект не найден> (84:bf5900145e3710ab11dda4c175dbe196). Ниже, в окне настройки, необходимо решить, что нужно сделать с этими ссылками
- Пересчет итогов — проводя в 1С документ, он делает в базе записи в нескольких специальных таблицах (регистрах Накопления), в которых накапливается, регистрируется какая-либо информация. Характер этих накапливаемых данных можно понять по названию этих регистров накопления. Например регистр накопления "Остатки товаров" хранит в себе информацию о наличии товара на какую-либо итоговую дату (по умолчанию - на конец месяца). Чтобы пользователю в отчёте показать информацию об остатках товара, программа "идёт" в этот регистр и "смотрит" итоговые значения "показывая" их пользователю. Эта проверка заново пересчитывает все итоги за все время.
- Сжатие таблиц информационной базы — в программе заложен многоэтапный принцип удаления данных. Сначала, работая в обычном режиме, пользователь помечает ненужные ему объекты на удаление. Потом с помощью специальной обработки, удаляет их из базы совсем. Однако фактически они ещё остаются в ней, хоть пользователь этого не видит и зачастую об этом не знает. Итоговое удаление данных происходит в режиме работы "Конфигуратор" после выполнения этого пункта тестирования. При этом освобождается занимаемое пространство этими удаляемыми данными.
- Реструктуризация таблиц информационной базы — самый длительный режим тестирования в результате которого для каждой таблицы с данными в базе создается идентичная таблица и вся информация из старой таблицы переносятся в новую.
После выбора всех необходимых Вам режимов и нажатия на кнопку "Выполнить", запустится тестирование и исправление информационной базы. Об этом оповестит Вас данное окно:
Пройдя все этапы тестирования, появится окно "Служебные сообщения" с информацией о результатах тестирования. Так же активируется знакомое окно с настройками, которое можно закрыть. Как и саму базу. Тестирование завершено.
В редких случаях, если тестирование не привело к желаемому результату и только ухудшило ситуацию, необходимо восстановить данные из архивной копии.

Нашли ошибку? Напишите пожалуйста нам на почту info@arenda1c.ru. Это поможет публиковать актуальную и полезную для Вас информацию.