В процессе работы системы 1С:Предприятие могут возникать различные ситуации, такое как отключение питания компьютера, «зависание» операционной системы, сбои оборудования и прочее. Такие ситуации, особенно при работе в файловом варианте, могут привести к некорректной работе программы.
Для диагностики и устранения некорректной работы программы предназначена процедура Тестирование и исправление информационных баз.
Тестирование и исправление – встроенный в 1с компонент самодиагностики, исправления ошибок и актуализации служебных данных.
Если при работе в базе вы замечаете, что скорость отклика программы ощутимо замедлилась, то в первую очередь необходимо провести тестирование и исправление – в большинстве случаев этого достаточно для возвращения комфортной скорости работы.
Время тестирование базы зависит от её размера, для баз размером до 5 Гб ориентировочно 1 час. Во время тестирования в базе нельзя работать – рекомендуем согласовать время работ со всеми пользователями.
Запуск в личном кабинете
Шаг 1. В личном кабинете на сайте e-office24.ru Вам необходимо перейти во вкладку Сохранение и восстановление баз.
Шаг 2. Напротив нужной базы нажмите на первую иконку «Доступ к базе», в открывшемся окне в поле Пользователь выберете из списка пользователя 1С с правами администратора и его пароль (если он есть), нажимаем на кнопку Сохранить.
Если пользователя в базе нет, то поле Пользователь и Пароль нужно оставить пустыми, и нажать Сохранить.
Шаг 3. Далее нажмите на иконку «Тестирование и исправление базы» в строке с выбранной базой 1С, необходимо подождать, пока выполнится проверка введенных вами данных.
Шаг 4. Для начала тестирования нажмите кнопку Начать тестирование и тестирование запустится (резервная копия базы создается автоматически после нажатия на кнопку «Начать тестирование»).
Шаг 5. Если необходимо протестировать базу только по определенным параметрам, то в предыдущем шаге необходимо нажать кнопку Параметры, проставить необходимые галочки и нажать кнопку Начать тестирование.
В поле «Статус» отображается текущий ход выполнения задачи. Дождитесь появления надписи «Тестирование и исправление базы успешно завершено» - это означает, что тестирование завершилось и вы можете продолжать работу с базой.
Подробные данные о ходе выполнения задач вы всегда можете получить в журнале событий .
Запуск в конфигураторе
1. Создание копии информационной базы
Перед проведением тестирования и исправления информационной базы рекомендуется сделать резервную копию базы в личном кабинете в разделе Сохранение и восстановление баз по инструкции.
И только после этого приступать к тестированию и исправлению. Процедура тестирования и исправления – операция необратимая!
2. Тестирование и исправление информационной базы
Для тестирования и исправления информационной базы у пользователя должны быть права администратора.
Шаг 1. Запускаем информационную базу в режиме Конфигуратор от имени пользователя с правами "Администратор системы".
Шаг 2. Переходим во вкладку Администрирование – Тестирование и исправление...
Конфигуратор сообщает нам о необходимости создания резервной копии перед началом тестирования, если копия создана нажимаем Продолжить.
Шаг 3. Откроется окно Тестировании и исправление информационной базы.
В списке проверок и режимов следует установить галочки напротив:
- Реиндексация таблиц информационной базы
- Проверка логической целостности
- Пересчет итогов
- Сжатие таблиц информационной базы (для файлового варианта информационной базы)
- Реструктуризация таблиц информационной базы
Виды тестирования можно производить независимо друг от друга.
Описание проверок и режимов
-
реиндексация таблиц информационной базы — полное перестроение индексов для заданных таблиц. Реиндексация существенно повышает производительность системы в целом.
-
проверка логической и ссылочной целостности информационной базы — при создании новых объектов в информационной базе 1С 8.3 создаются новые таблицы, связанные с другими таблицами. Ошибки нарушающие логическую целостность могут возникнуть вследствие некорректного обновления программы 1С, выключения компьютера в момент создания или записи документа (или любого другого элемента программы), сбоя в работе сети. При тестировании и исправлении и установке данной галочки будет произведена проверка логических ошибок в структурах таблиц информационной базы.
-
пересчет итогов — увеличивает производительность системы за счет пересчета таблицы подсчитанных результатов, данные из которой получить быстрее, чем анализировать весь регистр сведений.
-
сжатие таблиц информационной базы (для файлового варианта информационной базы) — при удалении объектов в информационной базе 1С (документов, справочников и т.п.) они не удаляются физически, эти записи остаются в таблицах, но пользователь их не видит. В результате накопления таких объектов, увеличивается объем информационной базы 1С, что приводит к замедлению работы. Сжатие таблиц в 1С 8.3 — это физическое удаление записей, которые ранее были помечены на удаление и удалены из программы, информация о них удаляется полностью из информационной базы, в результате таблицы базы становятся меньше.
-
реструктуризация таблиц информационной базы — это создание заново структуры информационной базы, создание новых таблиц, и перенос старых данных в новые таблицы. Реструктуризация также происходит при обновлении информационной базы. В результате этих действий также возможно исправление некоторого рода ошибок программы 1С.
Под списком режимов расположены несколько групп настроек.
В первой группе выбирается, что необходимо выполнить:
-
тестирование - программа проведет проверку информационной базы без внесения в нее каких-либо изменений,
-
тестирование и исправление - будут выполнены условия, указанные во второй группе настроек.
Настройки второй группы определяют, что будет делать система в ходе тестирования при наличии ссылок на несуществующие объекты и при частичной потере данных в существующих объектах.
Третья группа элементов управления позволяет выполнять длительные процедуры тестирования и исправления в несколько сессий.
-
Флажок Прервать выполнение проверки через позволяет задать интервал времени, по истечении которого тестирование будет прервано, а параметры тестирования и исправления сохранены до следующей сессии конфигуратора.
-
Флажок Продолжить прерванное ранее тестирование позволяет продолжить процесс с того момента, на котором он был прерван в предыдущей сессии тестирования и исправления.
Шаг 4. Процесс Тестирование и исправление информационной базы запускается по кнопке Выполнить. Программа произведет анализ возможности установки монопольного режима и устанавливает его. Если в системе имеются работающие пользователи, то появится информационное сообщение:
Проверить пользователей, работающих в данный момент с информационной базой, можно в режиме Конфигуратор: Администрирование - Активные пользователи. Для продолжения процесса Тестирования и исправление информационной базы необходимо завершить их работу.
Ждем пока процедура тестирования и исправления выполнится. Об окончании программа сообщит вам сообщением Тестирование закончено.
Шаг 5. Необходимо закрыть конфигуратор, зайти в базу в режиме 1С:Предприятия и проверить её работу.
Если у Вас остались вопросы по процедуре тестирование и исправление информационной базы, обращайтесь за консультацией к специалистам e-office24.ru через свой личный кабинет или напишите нашим онлайн-консультантам в чат.