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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

20 − шестнадцать =

К НАЧАЛУ