Структура решения и обновление
Общая информация
Режимы работы 1С
Существуют два режима работы 1С - файловый и клиент-серверный. Эти режимы относятся только к способу хранения данных. Т.е. возможно например настроить работу web версии для файлового режима. При работе в файловом режиме требуется общая папка, в которой находятся файлы. При работе с 1С в клиент-серверном режиме требуется сервер 1С:Предприятия и сервер базы данных (MSSQL или Postgresql).
Следовательно, архивация в файловом режиме - хоть простым копированием. Архивация/восстановление в клиент-серверном может быть выполнена при помощи инструментов сервера баз данных без использования средств 1С.
Поэтому, зная структуру таблиц, можно получить доступ к данным напрямую средствами сервера базы данных и, как следствие - используя любой язык программирования. Но это очень сложный путь.
Термин Конфигурация
Под словтермином "конфигурация" понимаются различные элементы, что вызывает путаницу. Поэтому определения для данной статьи:
Конфигурация - настройки прикладного решения (включая модули, ...). ВозможноНе ивключает в себя пользовантельские без данных, конфигурация будет функциональная, но данные буду(например, конкретные отзаписути в стправоватьчнике).
Информационная база - данные + конфигурация.
Информационнойая база.
Расширение файла: dt
Сохранение: Администрирование -> Выгрузить информационную базу
Полное восстановление: Администрирование -> Загрузить информационную базу. Нет сравнений конфигураций.
Поскольку данные и конфигурация в одном флаконе, этот способ нужен только для полныйого сохрархнения для последующего восстановления "Как есть".
Конфигурация
Конфигурацию можно сохранить 3 способами:
В виде файлов |
В виде файла |
В виде обновления конфигурации |
|
Описание |
Элементы конфигурации сохраняются в отдельных файлах, описание - в xml файлах. Заменяет существующую конфигурацию. |
Полная конфигурация в виде одного файла в собственном формате. Можно как заменить существующую конфигурацию, так и сравнить и найти отличия. |
Инкрементная конфигурация в виде одного файла в собственно |
Расширение |
Директория с xml файлами или zip архив директории |
.cf |
.cfu |
Сохранение |
|||
в виде файловв виде файла,
Конфигурация может-> бВыгрузить сконфигурацию в файлы
В контексте влияния на данные, обновление конфигурации само по себе ограничивается созданием/удалением шаблонов объектов конфигурации (например реквизит справочника), создание новых данных не производится. Для обновления в общем случае требуется обновление конфигурации и внешняя обработка (например, заполнение значений по умолчанию в случае добавления обязательного реквизита). Также следуюет, что возврат к предыдущей конфигурации в общем случае невозможен. Далее термин "обновление" используется только в части обновления конфигурамци:
и.
Поддержка конфигурации
Этот термин определяет возможность обновления через файл обновления конфигурации.
У конфигурации есть 3 параметра: Имя конфигурации, Поставщик и Версия. Их можно увидеть и (если разрешено) изменить в свойствах конфигурации. У обновления задаются эти же параметры + версии, с которых можно обновиться. При несовпадении одного из этих параметров файл обновления конфигурации платформа запретит использовать файл обновлельзния.
Изменение статуса поддержки
Конфигурация без поддержки -> конфигурация с поддержкой без возможности редактирования.
Создание файла обновления своей конфигурации
Настройка поставщика и версии
ПКМ на корне конфигурации - Свойства
В разделе Разработка настроить параметры Поставщик и Версия
Создать обновление командой Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации. Нужно настроить каталог хранения конфигураций. Для этого нажать на кнопку Каталог файлов поставки, в нем будут создаваться директории в соответствии с номерами версий.
Есть 3 файла: файл поставки, файл обновления и конфигурации для обновления. В файл поставки сохраняется полная копия конфигурации. В файл обновления сохраняются