Приведённая информация необходима для лучшего представления о внутренней организации информационной базы данных для 1С в целях администрирования: копирования данных, архивирования 1С базы данных, очистки и восстановления информации, резервного копирования 1С.
Основу 1С базы данных составляют пары файлов: файлы .dbf (таблица) и файлы .cdx (индекс), в которых хранится информация, структурированная по объектам метаданных в конфигурации 1C. Для примера, в конце раздела приведён список файлов Комплексной конфигурации. О структуре базы данных для 1С, а также о структуре самих таблиц можно узнать из файла словаря данных 1Cv7.DD, открыв его любым текстовым редактором.
В отличие от файловой версии 1С базы
данных, SQL-версия хранит свои таблицы отдельно на сервере
MS SQL Server, поэтому отсутствуют файлы .dbf и файлы .cdx
, а словарь данных имеет наименование 1Cv7.DDS.
В каталоге информационной базы размещаются:
- 1Cv7.MD Файл конфигурации
- 1Cv7.DD Файл словаря данных
- 1Cv7.CFG Сохранённые настройки форм, а также значения записанные оператором СохранитьЗначение
- ExtForms Каталог с файлами внешних отчётов, печатных форм, бухгалтерской отчётностью и прочими внешними модулями программы не встроенными в конфигурацию
- ExtDB Каталог с файлами классификаторов: KLADR, БИК
- UsrDef Каталог с файлом списка пользователей
- SYSLOG Каталог с файлами журнала регистраций действий пользователей
- NEW_STRU Каталог резервной копии предыдущей конфигурации и таблиц до изменения
- CJ***.dbf (.cdx) Реквизиты Журналов расчетовов
- DH***.dbf (.cdx) Реквизиты шапки документов и общие реквизиты без признака «Отбор»
- DT***.dbf (.cdx) Реквизиты табличной части документов
- RA***.dbf (.cdx) Движения регистров
- RG***.dbf (.cdx) Итоги регистров (остатки для регистров остатков, обороты для регистров оборотов)
- SC***.dbf (.cdx) Реквизиты Справочников
- ***.cdx Индексные файлы;
- ***.dbf Таблицы с данными;
- ***.ert Файлы внешних отчётов и обработок
- ***.xml Файлы обмены (правила обмена и файлы выгрузки)
- ***.mxl Файлы сохранённых печатных форм 1С:Предприятия
- ***.spl Файлы шаблонов прописи валют;
- 1cv7Main.tip Текст, выводимый в окошке «Советы дня» при запуске программы
- Imagecol.bmp Библиотека пиктограмм для оформления меню в интерфейсе конфигурации
- V7plus.dll Компонента V7Plus
- V7Plus.als Компонента V7Plus
- ***.ocx, dll Драйвера и внешние компоненты
- 1SUPDTS УРИБ таблица регистрации изменений
- 1SDWNLDS УРИБ таблица регистрации произведённых выгрузок изменений
- 1SDBSET УРИБ список информационных баз, входящих в распределённую ИБ
Какие действия можно выполнять с каталогом информационной базы данных:
- Принудительная переиндексация, для этого удалите все файлы индексы .cdx и запустите программу 1C в монопольном режиме;
- Копирование и архивирование, для уменьшения размера можно удалить файлы .cdx, .mxl, файлы предыдущих архивов .zip и .rar, а также каталоги NEW_STRU, SYSLOG и папки пользователей, по возможности удалите папку классификаторов ExtDB;
- Для очистки базы данных от документов и их движений, оставив одни только справочники, удалите все файлы .cdx, а также файлы .dbf, оставив только: sc***.dbf, 1SSYSTEM.dbf, 1SUSERS.dbf, 1SBLOB.dbf, 1SUIDCTL.dbf, 1SCONST.dbf, а также удалите каталог SYSLOG и запустите программу в монопольном режиме;
- Для очистки журнала регистраций удалите каталог SYSLOG;
- Для отключения авторизации при запуске программы удалите список пользователей в каталоге UsrDef и входите в программу без пароля. Однако этот способ не подходит для 1Сбазы данных на SQL;
- Для отключения компоненты УРИБ, например, если Вы хотите сделать периферийную базу самостоятельной, удалите файлы: 1SUPDTS.dbf, 1SDWNLDS.dbf, 1SDBSET.dbf;
- Для создания новой чистой информационной базы данных достаточно создать пустой каталог, скопировать в него файлы 1Cv7.MD, V7plus.dll и V7Plus.als, прописать путь к нему, запустить в Конфигураторе, поправить заглавие конфигурации, сохранить изменения и запустить "1С:Предприятие";
- Для восстановления dbf файлов 1с при сбое можно для начала через меню Администрирование - Выгрузить данные... и Загрузить данные... .
Если это не поможет, нужно сделать Тестирование и исправление ИБ..., проверку физической и логической целостности.
Если и это не помогло восстановить dbf файлы 1с, стоит воспользоваться сторонними утилитами для восстановления dbf файлов.