Skip to main content

Структура решения и обновление

Общая информация

Режимы работы 1С

Существуют два режима работы 1С - файловый и клиент-серверный. Эти режимы относятся только к способу хранения данных. Т.е. возможно например настроить работу web версии для файлового режима. При работе в файловом режиме требуется общая папка, в которой находятся файлы. При работе с 1С в клиент-серверном режиме требуется сервер 1С:Предприятия и сервер базы данных (MSSQL или Postgresql). 

Следовательно, архивация в файловом режиме - хоть простым копированием. Архивация/восстановление в клиент-серверном может быть выполнена при помощи инструментов сервера баз данных без использования средств 1С.

Поэтому, зная структуру таблиц, можно получить доступ к данным напрямую средствами сервера базы данных и, как следствие - используя любой язык программирования. Но это очень сложный путь.

Термин Конфигурация

Под словомтермином "конфигурация" понимаются различные элементы, что вызывает путаницу. Поэтому определения для данной статьи: 

Конфигурация - настройки прикладного решения (включая модули, ...). ВозможноНе использованиевключает безв данных,себя конфигурация будет функциональная, нопользовательские данные будут(например, отсутствовать.конкретные записи в справочнике).
Информационная база - данные + конфигурация.

ИнформационнойИнформационная база.

Расширение файла: dt
Сохранение: Администрирование -> Выгрузить информационную базу
Полное восстановление: Администрирование -> Загрузить информационную базу. Нет сравнений конфигураций.

Полный

Поскольку архив.
данные и конфигурация в одном флаконе, этот способ нужен только для полного сохранения для последующего восстановления "Как есть".

Конфигурация

Конфигурацию можно сохранить 3 способами:

Конфигурация->Поставкаконфигурации->Создать

В виде файлов
В виде файла
В виде обновления конфигурации
Описание
Элементы конфигурации сохраняются в отдельных файлах, описание - в xml файлах. Заменяет существующую конфигурацию.
Полная конфигурация в виде одного файла в собственном формате. Можно как заменить существующую конфигурацию, так и сравнить и найти отличия.
Инкрементная конфигурация в виде одного файла собственногов формата.собственном формате. Для использования требуется установленная предыдущая версия конфигурации. 
Расширение
Директория с xml файлами или zip архив директории
.cf
.cfu
Сохранение
Конфигурация -> Выгрузить конфигурацию в файлы
Конфигурация -> Сохранить конфигурацию в файл
Конфигурация -> Поддержка -> Обновить конфигурацию
Восстановление
Конфигурация -> Загрузить конфигурацию из файлов
Конфигурация -> Загрузить конфигурацию из файла




файлы поставки и ...
  • в виде файлов 
  • в виде файла, 

КонфигурацияВ можетконтексте бытьвлияния сохраненана следующимиданные, способами:

обновление

конфигурации само по себе ограничивается созданием/удалением шаблонов объектов конфигурации (например реквизит справочника), создание новых данных не производится. Для обновления в общем случае требуется обновление конфигурации и внешняя обработка (например, заполнение значений по умолчанию в случае добавления обязательного реквизита). Также следует, что возврат к предыдущей конфигурации в общем случае невозможен. Далее термин "обновление" используется только в части обновления конфигурации.

Поддержка конфигурации

Этот термин определяет возможность обновления через файл обновления конфигурации.  

Конфигурация небез на поддержкеподдержки
Конфигурация нас поддержкеподдержкой с возможностью редактирования
Конфигурация нас поддержкеподдержкой без возможности редактирования
1c_admin_config_not_in_support.JPGОбновить нельзя без изменения статуса поддержки.

1c_admin_config_in_support_modif.JPG

Можно изменять конфигурацию, обновление в ручном режиме.

1c_admin_config_in_support.JPG

Обновление в автоматическом режиме.

У конфигурации есть 3 параметра: Имя конфигурации, Поставщик и Версия. Их можно увидеть и (если разрешено) изменить в свойствах конфигурации. У обновления задаются эти же параметры + версии, с которых можно обновиться. При несовпадении одного из этих параметров файл обновления конфигурации платформа запретит использовать нельзя.файл обновления. 

Изменение статуса поддержки

Конфигурация без поддержки -> конфигурация с поддержкой без возможности редактирования. 

 

Создание файла обновления своей конфигурации

Настройка поставщика и версии

ПКМ на корне конфигурации - Свойства

1c_admin_config_prop.jpgВ разделе Разработка настроить параметры Поставщик и Версия

1c_admin_razrab.JPGСоздать обновление командой Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации. Нужно настроить каталог хранения конфигураций. Для этого нажать на кнопку Каталог файлов поставки, в нем будут создаваться директории в соответствии с номерами версий. 1c_admin_catalog_setup.JPGЕсть 3 файла: файл поставки, файл обновления и конфигурации для обновления. В файл поставки сохраняется полная копия конфигурации. В файл обновления сохраняются