# Структура решения и обновление **Общая информация** **Режимы работы 1С** Существуют два режима работы 1С - файловый и клиент-серверный. Эти режимы относятся только к способу хранения данных. Т.е. возможно например настроить работу web версии для файлового режима. При работе в файловом режиме требуется общая папка, в которой находятся файлы. При работе с 1С в клиент-серверном режиме требуется сервер 1С:Предприятия и сервер базы данных (MSSQL или Postgresql). Следовательно, архивация в файловом режиме - хоть простым копированием. Архивация/восстановление в клиент-серверном может быть выполнена при помощи инструментов сервера баз данных без использования средств 1С. Поэтому, зная структуру таблиц, можно получить доступ к данным напрямую средствами сервера базы данных и, как следствие - используя любой язык программирования. Но это очень сложный путь. Возможно, есть путь по созданию/обновлению структуры данных в БД напрямую, имея только конфигурацию. **Термин Конфигурация** Под термином "конфигурация" понимаются различные элементы, что вызывает путаницу. *Конфигурация* - настройки прикладного решения (включая модули, ...). Не включает в себя пользовательские данные (например, конкретные записи в справочнике). *Информационная база* - данные + конфигурация. **Информационная база.** Расширение файла: dt Сохранение: Администрирование -> Выгрузить информационную базу Полное восстановление: Администрирование -> Загрузить информационную базу. Нет сравнений конфигураций. Поскольку данные и конфигурация в одном флаконе, этот способ нужен только для полного сохранения для последующего восстановления "Как есть". **Конфигурация** Конфигурацию можно сохранить 3 способами:
В виде файлов В виде файла В виде обновления конфигурации
Описание Элементы конфигурации сохраняются в отдельных файлах, описание - в xml файлах. Заменяет существующую конфигурацию. Полная конфигурация в виде одного файла в собственном формате. Можно как заменить существующую конфигурацию, так и сравнить и найти отличия. Инкрементная конфигурация в виде одного файла в собственном формате. Для использования требуется установленная предыдущая версия конфигурации.
Расширение Директория с xml файлами или zip архив директории .cf .cfu
Сохранение Конфигурация -> Выгрузить конфигурацию в файлы Конфигурация -> Сохранить конфигурацию в файл Конфигурация -> Поддержка -> Обновить конфигурацию
Восстановление Конфигурация -> Загрузить конфигурацию из файлов Конфигурация -> Загрузить конфигурацию из файла Конфигурация -> Поставка конфигурации -> Создать файлы поставки и ...
В контексте влияния на данные, обновление конфигурации само по себе ограничивается созданием/удалением шаблонов объектов конфигурации (например реквизит справочника), создание новых данных не производится. Для обновления в общем случае требуется обновление конфигурации и внешняя обработка (например, заполнение значений по умолчанию в случае добавления обязательного реквизита). Также следует, что возврат к предыдущей конфигурации в общем случае невозможен. Далее термин "обновление" используется только в части обновления конфигурации. **Поддержка конфигурации** Этот термин определяет возможность обновления через файл обновления конфигурации.
Конфигурация без поддержки Конфигурация с поддержкой с возможностью редактирования Конфигурация с поддержкой без возможности редактирования
[![1c_admin_config_not_in_support.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-admin-config-not-in-support.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-admin-config-not-in-support.JPG)Обновить нельзя без изменения статуса поддержки.[![1c_admin_config_in_support_modif.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-admin-config-in-support-modif.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-admin-config-in-support-modif.JPG) Можно изменять конфигурацию, обновление в ручном режиме. [![1c_admin_config_in_support.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-admin-config-in-support.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-admin-config-in-support.JPG) Обновление в автоматическом режиме.
У конфигурации есть 3 параметра: Имя конфигурации, Поставщик и Версия. Их можно увидеть и (если разрешено) изменить в свойствах конфигурации. У обновления задаются эти же параметры + версии, с которых можно обновиться. При несовпадении одного из этих параметров файл обновления конфигурации платформа запретит использовать файл обновления. **Изменение статуса поддержки** **Конфигурация без поддержки или Конфигурация с поддержкой с возможностью редактирования -> Конфигурация с поддержкой без возможности редактирования.** Получится, если изначально данная конфигурация/база была создана из конфигурации с поддержкой и есть файл конфигурации с поддержкой поставщика. Вариант "Импорт из файла с неправильным поставщиком - Изменение поставщика - Применение обновления" не прошел. Удалось сначала загрузить конфигурацию в виде файла и затем обновиться. **Конфигурация с поддержкой без возможности редактирования -> Конфигурация с поддержкой с возможностью редактирования.** Конфигурация - Поддержка - Настройка поддержки. В окне нажать "Включить возможность изменения". **Конфигурация с поддержкой с возможностью редактирования -> Конфигурация без поддержки.** Конфигурация - Поддержка - Настройка поддержки. В окне нажать "Снять с поддержки". **Создание файла обновления конфигурации** **Настройка поставщика и версии** ПКМ на корне конфигурации - Свойства [![1c_admin_config_prop.jpg](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-admin-config-prop.jpg)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-admin-config-prop.jpg)В разделе Разработка настроить параметры Поставщик и Версия [![1c_admin_razrab.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-admin-razrab.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-admin-razrab.JPG)Создать обновление командой Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации. Нужно настроить каталог хранения конфигураций. Для этого нажать на кнопку Каталог файлов поставки, в нем будут создаваться директории в соответствии с номерами версий. [![1c_admin_catalog_setup.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-admin-catalog-setup.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-admin-catalog-setup.JPG)Есть 3 группы: файл поставки, файл обновления и конфигурации для обновления. В файл поставки сохранится полная копия конфигурации. В конфигурации для обновления добавляются файлы предыдущих конфигураций. В файл обновления сохранятся обновления для каждого из файлов предыдущих конфигураций. Абсолютное значение версии не анализируется, главное - чтобы строковое представление номера версии было в списке возможных конфигураций для обновления. Если конфигурация на поддержке была изменена, то дальнейшее обновление будет проводиться с помощью сравнения конфигураций.