Каждая Информационная База 1С - это сложный комплекс программ и табличных данных, который нуждается в регулярной профилактике для своей правильной работы. При отсутствии профилактики работа ИБ может стать нестабильной или даже неправильной.
В этой статье я начну с того, как необходимо проводить профилактику, а желающие вникнуть в разъяснения и теоретические основы смогут найти их в конце.
План закрытия отчетного периода
- Сверьте списочное соответствие первичных документов и документов в ИБ, исправьте обнаруженные расхождения.
- Выполните профилактику ИБ, исправьте все выявленные ошибки и замечания.
- Перепроведите все документы закрываемого периода.
- Сведите отчетный период, сверьте его соответствие первичным документам и фактическим данным.
- Сохраните отдельно от ИБ все ключевые отчеты по сведенному периоду.
- Сохраните архив ИБ.
План профилактики ИБ:
- Сформируйте и сохраните контрольные отчеты.
- Сделайте архивную копию ИБ.
- Проверьте целостность файла ИБ утилитой chdbfl.exe.
- Выполните Тестирование и проверку в Конфигураторе 1С.
- Проанализируйте результаты тестирования
- Повторно сформируйте и сравните контрольные отчеты.
- Сделайте архивную копию ИБ.
Подробней о каждом шаге
Предложенный план основан на пессимистическом прогнозе, т.е. предполагается, что ИБ уже содержит ошибки и нарушения, приведшие к некорректным результатам, которые необходимо исправить и вернуть ИБ в корректное состояние.
Контрольные отчеты
После выполнения профилактики ИБ, если в ней будут обнаружены и исправлены какие-либо ошибки, итоговые значения за текущий и предыдущие периоды могут измениться. Для того, чтобы заметить и расследовать такие изменения необходимо сделать контрольные отчеты по всем важным разделам учета:
- денежные средства
- взаиморасчеты
- материальные средства
- и другие
Для удобства расследования формировать отчеты следует с детализацией до документа движения. Полученные отчеты следует сохранить на диск в виде файлов.
Архивация
Архивацию ИБ следует выполнять на каждом шаге профилактики сопровождавшемся исправлениями и изменениями. Это позволит вернуться к предыдущему состоянию ИБ, если исправления окажутся неприемлемыми.
Сохранение ИБ для файловой версии можно выполнять несколькими способами:
- в меню Конфигуратора [Администрирование] -> [Выгрузить информационную базу]
- архивацией файла 1Cv8.1CD из каталога ИБ архиваторами Rar, Zip, 7zip или другими
- копированием файла 1Cv8.1CD
Физическая целостность файла БД.
Большая часть данных и программ в файловой версии ИБ находятся в файле 1Cv8.1CD в каталоге ИБ. Этот файл содержит строгую структуру из таблиц хранящих множество типов и видов объектов конфигурации ИБ.
Проверка корректности первичной структуры таблиц в файле ИБ называется "Проверка физической целостности файла ИБ" и выполняет специальной утилитой chdbfl.exe из каталога c:\Program Files\1cv8\<версия>\bin\.
Для проверки необходимо:
- запустить утилиту chdbfl.exe из каталога актуальной версии платформы
- выбрать [Имя файла БД] указав файл 1Cv8.1CD из каталога ИБ
- установить флажок [Исправлять обнаруженные ошибки]
- нажать кнопку [Выполнить]
- ожидать завершения проверки.
Если в результате проверки будут обнаружены ошибки, сведения об этих ошибках и предпринятых утилитой действиях появятся в окне утилиты.
При обнаружении проверкой ошибок, список ошибок полезно скопировать в буфер обмена и сохранить в файле для дальнейшего анализа.
Тестирование ИБ .
Проверка корректности внутренних значений всех атрибутов во всех записях всех таблиц ИБ выполняется в Конфигураторе ИБ в меню [Администрирование] командой [Тестирование и исправление...].
- Реиндексацию таблиц необходимо обязательно выполнить, т.к. извлечение отдельных записей из таблиц выполняется через индексы, и любое нарушение в индексах делает остальные проверки некорректными.
- Проверка логической целостности проверяет корректность значений реквизитов в записях (числа должны быть числами, строки строками, ссылки ссылками).
- Проверка ссылочной целостности проверяет наличие всех записей, на которые указывают все ссылочные реквизиты.
- Пересчет итогов в регистрах обеспечивает корректность хронологических и арифметических итогов заполненных регистров.
Анализ ошибок
Ошибки обнаруженные в результате тестирования выводятся в окне Служебные сообщения
Понимание содержания найденных ошибок требует знания терминологии и структуры объектов ИБ которым соответствуют таблицы БД.
ИБ содержит несколько типов объектов: таблицы, Справочники, Документы, Регистры и другие.
Имена отличают различные виды объектов одного типа, например Справочник Контрагенты и Справочник Сотрудники или Документ УстановкаЦенНоменклатуры и Документ РасходСоСчета .
Каждый вид объекта ИБ хранится в таблице, записи (строки) которой содержат конкретные экземпляры вида, а в колонках находятся значения Реквизитов экземпляра.
Некоторые виды могут содержать табличные части , например Документ РасходСоСчета содержит табличную часть с именем ДоговорыАвтоЗачетаДолгов. Табличные части хранятся в отдельных таблицах ИБ.
СТАТЬЯ НЕ ЗАВЕРШЕНА!
Сравнение базовых отчетов.
Архивация.
Нарушения в работе ИБ
нарушения в концеНебольшим предприятиям, где для бухгалтерского и оперативного учета используется Информационной Базы 1С (ИБ) следует знать !!!
Архивация
Сохранение базовых отчетов.
Проверка физической целостности файла ИБ.
Сравнение базовых отчетов.
Архивация.
Дополнения
Очистка кэш 1С 8.3
1 2 |
rmdir "%AppData%\1C\1Cv8" /S /Q rmdir "%LOCALAPPDATA%\1C\1Cv8" /S /Q |
Зачем в 1С нужно периодически пересчитывать итоги по регистрам?
Читать на /infostart.ru