Сколько длится тестирование и исправление 1с

Сколько длится тестирование и исправление 1с

Как восстановить базу 1С из резервной копии?

Если с вашей базой 1С (например, с 1С Бухгалтерией) возникли проблемы, полезли различные ошибки или даже она перестала запускаться, то не стоит торопиться вызывать 1с программиста. Вы можете самостоятельно выполнить тестирование и исправление базы 1С (конфигурации).

1 шаг. Первое и самое важное, что нужно сделать перед исправлением любой конфигурации, – сделать резервную копию базы 1С. Мы не зря привели 2 способа создания резервной копии базы 1С. Даже если конфигурация перестала запускаться в режиме конфигуратора, вы всегда сможете сделать ее копию, воспользовавшись 1 способом — копированием фала конфигурации.

2 шаг. Запускаем систему 1с в режиме конфигуратора. В главном меню программы выберите «Администрирование – Тестирование и исправление…».

Если ваша конфигурация повреждена на столько, что не запускается даже в режиме Конфигуратора, то для ее восстановления можно использовать специальную утилиту chdbfl, которая входит в комплект поставки 1С Предприятие 8.

3 шаг. Перед нами открывается окно с настройками режима проверки и исправления базы 1С. После выбора подходящего режима вы можете нажать кнопку «Выполнить».

Данная проверка в зависимости от размера вашей базы может выполняться очень долго. Поэтому рекомендуется выбирать по одному режиму проверки в порядке их следования (вначале только режим «Реиндексация таблиц информационной базы», затем только режим «Проверка логической целостности информационной базы» и т.д.) и после каждого исправления проверять пропали или нет ошибки в базе 1С.

Давайте рассмотрим все режимы проверки и исправления по-порядку:

Реиндексация таблиц информационной базы

Для ускорения поиска по определенным реквизитам объектов нашей конфигурации система 1с формирует индексы. В данном режиме исправления система сформирует все индексы заново.

Проверка логической целостности информационной базы

Как следует из названия, в данном режиме система проверяет и исправляет логические ошибки в структурах таблиц базы данных.

Проверка ссылочной целостности информационной базы

В данном режиме система проверяет существование всех ссылок на объекты. Если находятся ссылки на объекты, которые не существуют, то система может либо удалить такие сбойные ссылки, либо попытаться их исправить. Поэтому для данной проверки необходимо дополнительно указать, что делать с такими объектами: создавать новые, очищать или ничего не делать.

Пересчет итогов

Итоги — это своеобразные индексы для регистров. Например, итоги по регистру остатков товаров позволяют нам быстро получать остатки товаров на нужную дату и т.д. В данном режиме система пересчитывает все итоги за все периоды. Как правило это очень долгая по времени проверка.

Сжатие таблиц информационной базы

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

В процессе работы наша база 1с фрагментируется и её таблицы начинают занимать больше места, чем им реально требуется. Например, когда мы создали новый документ, то размер нашей базы немного увеличился, а когда мы это документ удалили, то размер нашей базы не вернулся к прежнему состоянию, а стал чуть больше прежнего. Сжатие таблиц информационной базы – это дефрагментация всех таблиц и как результат – уменьшение размера нашей конфигурации до оптимального значения.

Читайте также:  Производная напряжения по времени

Реструктуризация таблиц информационной базы

Самый действенный режим в борьбе с ошибками. Принцип реструктуризации следующий. Для каждой таблицы базы данных создается новая таблица с аналогичной структурой и все данные из старой таблицы переносятся в новую.

4 шаг. С помощью кнопки «Выполнить» запускаем проверку и ожидаем сообщение о её результатах.

. ВНИМАНИЕ . Перед тестированием базы обязательно сделайте архивную копию согласно инструкции.

Тестирование и исправление базы 1С — это плановое (иногда внештатное) мероприятие, выполняемое пользователем для достижения следующих результатов:

  • Увеличения производительности системы (скорости работы)
  • снижения времени формирования отчётов
  • устранения постоянного "подвисания" программы
  • ускорение поиска в базе
  • Устранения последствий аварийного закрытия программы:
    • выход пользователя с сервера при запущенной 1С
    • закрытие базы данных через "Диспетчер задач Windows"
    • Сжатия и уменьшения в объёме базы 1С
    • Удаления ошибок в базе данных
      • пример: в отчёте видим одну сумму, в расшифровке отчёта — другую сумму
      • пример: в отчёте видим документы, которые сами уже удалили из базы
      • Очистка "битых ссылок" типа: (84:bf5900145e3710ab11dda4c175dbe196), появившихся в результате:
        • ошибок синхронизации, обмена, переноса данных
        • неправильного удаления из базы данных (без учёта того, что удаляемый объект присутствует в других документах, справочниках)
        • Множества прочих причин
        • Процесс продолжительности тестирования и исправления информационной базы 1С по времени слабо прогнозируем. Слишком много показателей влияет на этот процесс. Главный из них — объём данных в программе. От нескольких минут, до нескольких часов.

          Для тех, кому побыстрее:

          Для тех, кому поподробнее:

          Запускаем программу 1C.

          Входим в нужную базу в режиме (по кнопке) "Конфигуратор".

          В меню программы выбираем пункт "Администрирование", подпункт "Тестирование и исправление. ".

          На напоминание программы сделать архивную копию — отвечаем "Продолжить", если резервная копия была сделана предварительно по инструкции. Или отвечаем "Отменить" — чтобы прервать процесс тестирования и приступить к её созданию.

          Ответив положительно, программа выдаст окно проверки и режимов тестирования.

          За что отвечают данные режимы ?

          • Реиндексация таблиц информационной базы — все данные в базе хранятся в виде таблиц. Они снабжены индексами (номерами), для их поиска и обращения программы к ним. Реиндексация — это полное перестроение данных индексов. Она призвана повышать скорость работы информационной базы.
          • Проверка логической целостности информационной базы — название данного режима говорит само за себя. Происходит проверка логической и структурной целостности базы данных, исправляет ошибки в данных.
          • Проверка ссылочной целостности информационной базы — проверяет все ссылки на объекты, которые могут уже не существовать или быть разрушенными. Пример ссылки: (84:bf5900145e3710ab11dda4c175dbe196). Ниже, в окне настройки, необходимо решить, что нужно сделать с этими ссылками
          • Пересчет итогов — проводя в 1С документ, он делает в базе записи в нескольких специальных таблицах (регистрах Накопления), в которых накапливается, регистрируется какая-либо информация. Характер этих накапливаемых данных можно понять по названию этих регистров накопления. Например регистр накопления "Остатки товаров" хранит в себе информацию о наличии товара на какую-либо итоговую дату (по умолчанию — на конец месяца). Чтобы пользователю в отчёте показать информацию об остатках товара, программа "идёт" в этот регистр и "смотрит" итоговые значения "показывая" их пользователю. Эта проверка заново пересчитывает все итоги за все время.
          • Сжатие таблиц информационной базы — в программе заложен многоэтапный принцип удаления данных. Сначала, работая в обычном режиме, пользователь помечает ненужные ему объекты на удаление. Потом с помощью специальной обработки, удаляет их из базы совсем. Однако фактически они ещё остаются в ней, хоть пользователь этого не видит и зачастую об этом не знает. Итоговое удаление данных происходит в режиме работы "Конфигуратор" после выполнения этого пункта тестирования. При этом освобождается занимаемое пространство этими удаляемыми данными.
          • Реструктуризация таблиц информационной базы — самый длительный режим тестирования в результате которого для каждой таблицы с данными в базе создается идентичная таблица и вся информация из старой таблицы переносятся в новую.
          Читайте также:  Что означают цвета в календаре ржд

          После выбора всех необходимых Вам режимов и нажатия на кнопку "Выполнить", запустится тестирование и исправление информационной базы. Об этом оповестит Вас данное окно:

          Пройдя все этапы тестирования, появится окно "Служебные сообщения" с информацией о результатах тестирования. Так же активируется знакомое окно с настройками, которое можно закрыть. Как и саму базу. Тестирование завершено.

          В редких случаях, если тестирование не привело к желаемому результату и только ухудшило ситуацию, необходимо восстановить данные из архивной копии.

          В этой статье мы рассмотрим данную системную утилиту «Тестирование и исправление информационной базы» в 1С 8.3 и особенности её использования.

          Перед проведением любых операций необходимо сделать резервную копию базы данных!

          Тестирование и исправление информационной базы 1С

          Режим тестирования и исправления вызывается в конфигураторе системы 1С 8.3 выбором меню Администрирование — Тестирование и исправление.

          Проверки и режимы

          В этом окне указывается список необходимых проверок и режимов, которые будут произведены в результате работы утилиты. Рассмотрим каждую галочку подробнее:

          Получите 267 видеоуроков по 1С бесплатно:

          • Бесплатный видео самоучитель по 1С Бухгалтерии 8.3;
          • Самоучитель по новой версии 1С ЗУП 3.1;
          • Реиндексация таблиц информационной базы — если установлен этот флаг, будет произведена реиндексация таблиц. Реиндексация — полное перестроение индексов для заданных таблиц. Реиндексация существенно повышает производительность системы в целом. Данная процедура никогда не будет лишней и увеличивает производительность системы.
          • Проверка логической целостности информационной базы — система умеет проверять логическую и структурную целостность базы данных, находить ошибки в организации данных (например, страниц в файле).
          • Проверка ссылочной целостности информационной базы — подпункт логической проверки, проверяет информацию в базе данных на наличие «битых» ссылок. «Битые» ссылки появляются в базе из-за некорректной обработки информации разработчиком, чаще всего при непосредственном удалении данных или неправильно настроенном обмене данных. При нахождении ошибок можно выбрать 3 варианта действий: Создавать объекты — система создает элементы-заглушки, которые можно потом заполнить необходимой информацией, Очищать ссылки — «битые» ссылки будут очищены, Не изменять — система только покажет Вам ошибки.
          • Пересчет итогов — в платформе 1С в регистрах накопления и регистрах бухгалтерии есть понятие итогов. Итоги — таблица подсчитанных результатов, данные из которой получить быстрее, чем анализировать весь регистр сведений. Как правило, пересчет итогов увеличивает производительность системы.
          • Сжатие таблиц информационной базы — если установлен этот флаг, база данных будет сжата и уменьшится в объеме. Связанно это с тем, что при удалении данных из базы данных, 1С не удаляет физически эти объекты, а лишь «помечает» их на удаление. Т.е. пользователь не видит их, а они есть :). Вот именно сжатие базы данных и удаляет такие записи окончательно. Также такого эффекта можно достичь выгрузкой и загрузкой файла базы данных (*.dt).
          • Реструктуризация таблиц информационной базы — процесс, с помощью которого система осуществляет пересоздание таблиц баз данных, обычно эта процедура вызывается при внесения изменений в структуру метаданных конфигурации. Реструктуризация всей БД — процесс долгий, будьте внимательны.
          Читайте также:  Фар край 4 где найти свиней

          Если по каким-то причинам тестирование и исправление не помогает или у вас нет доступа в конфигуратор, воспользуйтесь утилитой chdbfl.exe.

          Другие статьи по 1С:

          Бонус! Видеоинструкция по проведению тестирования и исправления БД 1С:

          Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

          К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

          Ссылка на основную публикацию
          Сетевой принтер требует пароль windows 10
          Требуется помощьсовет админов. Есть 2 компьютера под управлением Windows XP SP3. Рабочая группа. Компьютер1 и компьютер2. Они находятся в рабочей...
          Самара 126 заказное письмо что это
          Актуальные it обзоры Приход извещения о заказном письме, дожидающемся в отделении почты, может заставить понервничать, особенно в случаях, когда его...
          Сбмк 60 ошибка 73
          Запись на шиномонтаж, VIP шиномонтаж по телефону 37-37-24 Самые горячие предложения! Спешите успеть! Двух стоечный подъемник ROSSVIK T4 от 75...
          Сколько ампер в телевизоре
          В каждой квартире ночью можно увидеть светящиеся огоньки - электронная аппаратура находится в так называемом режиме сна - она только...
          Adblock detector