Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она не требует обновления, а также обладает рядом преимуществ. |
База данных – это некоторая совокупность таблиц, индексов и связей между таблицами. Для программы имя базы данных – это имя каталога, в котором находятся файлы базы данных. В зависимости от режима работы, этот каталог может находиться либо в основном каталоге программы (однопользовательский режим), либо на сервере (многопользовательский режим). В последнем случае каталог с данными должен быть разделяемым - все пользователи должны иметь полный доступ к этому каталогу. Путь к каталогу с базой данных прописывается в файле sbis.ini.
В зависимости от варианта поставки в каталоге базы данных могут быть следующие типы файлов:
Имя файла | Назначение |
*.dic | Словари данных. Содержат описания таблиц базы данных, связей между таблицами и индексов. Основной файл – «!sbis.dic». Словари данных обязательно должны присутствовать в каталоге базы данных. При запуске программа всегда проверяет, совпадает ли формат файлов базы данных с тем, что записано в словарях, и, если нет, то предлагает привести в соответствие, запустив конвертацию данных. |
*.tbl | Данные для однопользовательского режима работы. В tbl-файлах лежат собственно данные, а в одноименных mcx-файлах – индексы по этим данным, нужны для быстрого доступа к данным. В случае отсутствия mcx-файлов, программа просто создает их заново в процессе открытия базы данных. В blb-файлах хранятся большие двоичные данные (по сути это сами отчеты, все данные из форм). С этими файлами нужно быть осторожнее: их удалять нельзя, иначе база данных будет разрушена. При достижении любым файлом объема 2 Гб создается новый том с тем же названием и расширением *.^01, *.^02 и т.д. |
*.mcx | |
*.blb | |
*.mkd | Данные для многопользовательского режима работы. Этот формат данных позволяет организовать доступ к базе данных комплекса внешними SQL-средствами. В tbh файлах лежит служебная информация. А mkd-файлы – это файлы СУБД Pervasive.SQL, они содержат и данные, и индексы. Кроме того, при работе с бездисковой базой появляются еще и ddf файлы – это фактически те же словари базы данных, но уже для СУБД Pervasive.SQL. Ddf-файлы для работы самого комплекса СБИС не нужны, они нужны только для организации доступа к данным внешними SQL средствами. |
*.tbh | |
*.ddf | |
*.tmp | Служебные файлы |
Как видно из описания, для разных режимов работы программы используется разный формат данных:
- для однопользовательского – «tbl-mcx-blb»;
- для многопользовательского – «tbh-mkd».
Причем, в каталоге базы данных может находиться только один из перечисленных наборов файлов данных.