План профилактики Информационных Баз 1С

11

Каждая Информационная База 1С —  это сложный комплекс программ и табличных данных, который нуждается в регулярной профилактике для своей правильной работы. При отсутствии профилактики работа ИБ может стать нестабильной или даже  неправильной.

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

cceb48c225b21843a8f1cd62474b4fa41План закрытия отчетного периода

  1. Сверьте списочное соответствие первичных документов и документов в ИБ, исправьте обнаруженные расхождения.
  2. Выполните профилактику ИБ, исправьте все выявленные ошибки и замечания.
  3. Перепроведите все документы закрываемого периода.
  4. Сведите отчетный период, сверьте его соответствие первичным документам и фактическим данным.
  5. Сохраните отдельно от ИБ все ключевые отчеты по сведенному периоду.
  6. Сохраните архив ИБ.

b0c72865f2f86aac7f26987d04b9427c1План профилактики ИБ:

  1. Сформируйте и сохраните контрольные отчеты.
  2. Сделайте архивную копию ИБ.
  3. Проверьте целостность файла ИБ утилитой chdbfl.exe.
  4. Выполните Тестирование и проверку в Конфигураторе 1С.
  5. Проанализируйте результаты тестирования
  6. Повторно сформируйте и сравните контрольные отчеты.
  7. Сделайте архивную копию ИБ.

Подробней о каждом шаге

Предложенный план основан на пессимистическом прогнозе, т.е. предполагается, что ИБ уже содержит ошибки и нарушения, приведшие к некорректным результатам, которые необходимо исправить и вернуть ИБ в корректное состояние.

cceb48c225b21843a8f1cd62474b4fa41Контрольные отчеты

После выполнения профилактики ИБ, если в ней будут обнаружены и исправлены какие-либо ошибки, итоговые значения за текущий и предыдущие периоды могут измениться. Для того, чтобы заметить и расследовать такие изменения необходимо сделать контрольные отчеты по всем важным разделам учета:

  • денежные средства
  • взаиморасчеты
  • материальные средства
  • и другие

Для удобства расследования формировать отчеты следует с детализацией до документа движения. Полученные отчеты следует сохранить на диск в виде файлов.

Архивация

Архивацию ИБ следует выполнять на каждом шаге профилактики сопровождавшемся исправлениями и изменениями. Это позволит вернуться к предыдущему состоянию ИБ, если исправления окажутся неприемлемыми.

Сохранение ИБ для файловой версии можно выполнять несколькими способами:

  • в меню Конфигуратора [Администрирование] -> [Выгрузить информационную базу]
  • архивацией файла 1Cv8.1CD из каталога ИБ архиваторами Rar, Zip, 7zip или другими
  • копированием файла  1Cv8.1CD

Физическая целостность файла БД.

Большая часть данных и программ в файловой версии ИБ находятся в файле 1Cv8.1CD в каталоге ИБ. Этот файл содержит строгую структуру из таблиц хранящих множество типов и видов объектов конфигурации ИБ.

Проверка корректности первичной структуры таблиц в файле ИБ называется «Проверка физической целостности файла ИБ»  и выполняет специальной утилитой chdbfl.exe из каталога c:\Program Files\1cv8\<версия>\bin\.

Для проверки необходимо:

  • запустить утилиту chdbfl.exe из каталога актуальной версии платформы
  • выбрать [Имя файла БД] указав файл 1Cv8.1CD из каталога ИБ
  • установить флажок [Исправлять обнаруженные ошибки]
  • нажать кнопку [Выполнить]
  • ожидать завершения проверки.


Если в результате проверки будут обнаружены ошибки, сведения об этих ошибках и предпринятых утилитой действиях появятся в окне утилиты.

При обнаружении проверкой ошибок, список ошибок полезно скопировать в буфер обмена и сохранить в файле для дальнейшего анализа.

0d9e31231623773419536cda5621227e1Тестирование ИБ .

Проверка корректности внутренних значений всех атрибутов во всех записях всех  таблиц ИБ выполняется в Конфигураторе ИБ в меню [Администрирование] командой [Тестирование и исправление…].

  1. Реиндексацию таблиц необходимо обязательно выполнить, т.к. извлечение отдельных записей из таблиц выполняется через индексы, и любое нарушение в индексах делает остальные проверки некорректными.
  2. Проверка логической целостности проверяет корректность значений реквизитов в записях (числа должны быть числами, строки строками, ссылки ссылками).
  3. Проверка ссылочной целостности проверяет наличие всех записей, на которые указывают все ссылочные реквизиты.
  4. Пересчет итогов в регистрах обеспечивает корректность хронологических и арифметических итогов заполненных регистров.
Анализ ошибок

Ошибки обнаруженные в результате тестирования выводятся в окне Служебные сообщения

Понимание содержания найденных ошибок требует знания терминологии и структуры объектов ИБ которым соответствуют таблицы БД.

ИБ содержит несколько типов объектов: таблицы, Справочники, Документы, Регистры и другие.

Имена отличают различные виды объектов одного типа, например Справочник Контрагенты и Справочник Сотрудники или Документ УстановкаЦенНоменклатуры и Документ РасходСоСчета .

Каждый вид объекта ИБ хранится в таблице, записи (строки) которой содержат конкретные экземпляры вида, а в колонках находятся значения Реквизитов экземпляра.

Некоторые виды могут содержать табличные части , например Документ РасходСоСчета содержит табличную часть с именем ДоговорыАвтоЗачетаДолгов.  Табличные части хранятся в отдельных таблицах ИБ.

СТАТЬЯ НЕ ЗАВЕРШЕНА!

Сравнение базовых отчетов.
Архивация.

c0fb53e4b539d111b8baebd2d68eee321Нарушения в работе ИБ

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

 

Архивация

Сохранение базовых отчетов.

Проверка физической целостности файла ИБ.

74d54d9d59d9346cf91b1359b860313e1Переиндексация и проверка .

Сравнение базовых отчетов.

Архивация.

Дополнения

Очистка кэш 1С 8.3
rmdir "%AppData%\1C\1Cv8" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv8" /S /Q

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *