Получить консультацию

Поставка, поддержка и обновление конфигурации простыми словами

Начать придется немного издалека. В платформе 1С Предприятие 8 есть такой механизм, как поставка конфигурации. Он предназначен для создания комплектов поставки — дистрибутивов, куда входит программа установки для различных ОС, а также файлы поставки, сжатые в специальный архив (1cv8.efd).

Этот механизм нужен в первую очередь поставщикам прикладных решений — как самой 1С, так и других разработчиков. Используется он в первую очередь для установки той или иной конфигурации поставщика, а также для создания обновлений.

Соответственно, поставка бывает полной — это особым образом сформированный файл с расширением .cf, и поставка обновлений — файл обновлений формата .cfu.

Поставщик разрабатывает конфигурацию, и создает комплект поставки. Этот комплект он и продает, а покупатели устанавливают конфигурацию из дистрибутива. Конфигурация становится на поддержку — т.е. ее можно обновлять средствами конфигуратора при помощи файлов поставки. Это — то, что называется «типовая конфигурация».

Замечание 1. Любая конфигурация может быть использована для создания комплекта поставки — т.е. любую самописную конфигурацию можно превратить в «типовую» на поддержке. Распространено заблуждение, что типовые конфигурации — это только конфигурации фирмы 1С.

Зачем вообще нужны обновления и поддержка? Тут все просто. Поставщик конфигурации может вносить исправления в свой продукт — исправлять ошибки, добавлять новую функциональность, и т.д. Чтобы упростить и автоматизировать этот процесс, и нужен механизм поддержки. Файлы обновлений значительно меньше по объему, чем файлы основной поставки, и содержат только данные об измененных объектах.

Замечание 2. Обновление при помощи файлов обновления .cfu возможно только последовательно с учетом тех версий, которые предусмотрены поставщиком. Условный пример — чтобы обновить конфигурацию с версии 2.5 на 2.8, сперва нужно обновить на 2.6 и затем на 2.7.

Но предположим, покупатель прикладного решения сам хочет внести какие-то доработки в конфигурацию. В этом случае у него есть два варианта:

  • включить возможность изменения
  • в дополнение к предыдущему — полностью отказаться от поддержки, а значит — от последующих обновлений программы

Включение возможности изменения позволяет вносить доработки в конфигурацию. И при установке обновления платформа проанализирует сразу три конфигурации, и составит отчет об изменениях:

  • старая конфигурация поставщика
  • конфигурация с внесенными изменениями
  • новая конфигурация поставщика

Конфигурация, в которой внесены изменения относительно конфигурации поставщика, общепринято называется «нетиповая конфигурация».

Замечание 3. Отличие «нетиповой» от «самостоятельной» заключается в наличии конфигурации поставщика. И тут очень важный момент! Любая конфигурация теоретически может содержать в себе сразу несколько конфигураций разных поставщиков, и для одних быть «типовой», а для других «нетиповой»!

Подводя итоги

Поставка конфигурации — это комплект файлов — .cf или .cfu, содержащий конфигурацию поставщика или изменения в ней.

Обновление конфигурации — внесение изменений в конфигурацию, используя механизм поддержки и файлы поставки. Изменение конфигурации путем сравнения-объединения с другой конфигурацией обновлением не является!

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

5 × 3 =

К НАЧАЛУ