Информационная база имеет очень специфическую структуру и может быть создана и управляться только с помощью 1С:Предприятие. Таким образом, вы не можете создать базу данных SQL сервера, а затем каким-то образом открыть ее с помощью «1С:Предприятие». Однако, вы можете создать инфобазу 1С:Предприятие с помощью SQL Server на бэкэнде, а затем открыть ее с помощью инструментов SQL Server.
Однако это не очень поможет, потому что инфобаза содержит множество очень загадочно названных таблиц и полей. Хорошая новость заключается в том, что вам никогда не придется работать с инфобаузой, используя что-либо, кроме Платформы. Во-вторых, инфобаза содержит не только данные, которые вводят в неё пользователи, но и всё приложение в целом. Все каталоги, документы, отчеты, весь исходный код — все это живет в одной базе данных вместе с данными. Поэтому, когда вы переносите инфобазу в другое место, она идет со всем включенным (кроме Платформы, конечно же).
Платформа может хранить инфобазу в собственном файловом формате или использовать одну из этих систем управления базами данных. Чтобы использовать 1С:Предприятие 8 в облаке посетите сайт arcloud.ru, на котором вы можете заказать данное программное обеспечение. Компания «ArCloud» предоставляет данную облачную систему 1С на 14 дней бесплатно, что позволит вам досконально ознакомиться с ее преимуществами и принять решение о покупке лицензии.
Ярлыки инфобазы
Сами инфобазы находятся на вашем локальном диске (как в случае с нашей инфобазой «Удобство») или внутри сервера базы данных где-нибудь в сети или даже в Интернете. Когда вы создаёте инфобазу, Платформа автоматически создаёт ярлык на неё, но она не везде автоматически видит все доступные инфобазы. Если кто-то другой создал инфобазу, Платформе нужно будет указать на конкретное место, где эта инфобаза живёт.
Инфобазы на базе файлов и СУБД
Другая важная вещь, которую следует знать, это то, что существует большая разница между файловой инфобазой 1С и инфобазами СУБД. Файловая инфобаза идеально подходит для инфобазы разработчика, но в режиме 1С:Предприятие не может поддерживать слишком много одновременных пользователей. 5, может быть 10 пользователей, работающих одновременно — это примерно так же хорошо. Все что угодно и у вас будут проблемы с производительностью.
С другой стороны, инфобазы на базе СУБД не очень удобны с точки зрения разработчика, но количество пользователей, с которыми они могут работать, зависит только от производительности оборудования. Но есть одна загвоздка — этот режим требует использования трехуровневой архитектуры, включающей сервер 1С и сервер баз данных, в то время как файловый режим, по сути, одноуровневый.
Рабочее приложение и приложение базы данных
Теперь давайте немного поговорим о цикле разработки и тестирования. Наш удобный адрес проживания инфобазы — эта папка. Версия приложения, живущая здесь, называется приложением базы данных. Это версия, с которой пользователи работают в режиме 1С:Предприятие. Когда вы открываете инфобазу с конструктором, Платформа захватывает приложение базы данных и делает его копию во временной папке на локальном компьютере. Эта временная копия называется рабочим приложением.
Здесь вы разрабатываете более новую версию приложения — изменяете структуру данных, пишете код, проверяете синтаксис и т.д. В ходе этого процесса вы можете сохранять рабочую копию столько раз, сколько нужно, но она еще не попадает в инфобазу. Если в рабочем приложении есть несохраненные изменения, то в качестве напоминания Платформа покажет вам символ в визе звездочки. После сохранения рабочего приложения звездочка будет заменена восклицательным знаком.