<img src="https://secure.leadforensics.com/133892.png" alt="" style="display:none;">

Потребность в адаптации программного обеспечения под конкретного клиента появилась, наверное, одновременно с самим программным обеспечением.

Рассмотрим основные возможности адаптации на примере внедрения «1С ERP: Управление предприятием 2»:

  1. Методы кастомизации
  2. Механизм «Расширение»
  3. Преимущества расширений
  4. Недостатки расширений

Методы кастомизации

Компания 1С предоставляет несколько возможностей для кастомизации:

Механизм «Расширения конфигурации»

Рассмотрим механизм «Расширения конфигурации», его основные возможности и ограничения.

 «Расширения конфигурации» - это механизм платформы 1С, который является своего рода оболочкой для существующего программного продукта в рамках сеанса пользователя. Расширение является отдельной конфигурацией, в которой хранятся измененные объекты.

Кастомизированный программный продукт, с которым работает пользователь, является сложением двух конфигураций: исходной конфигурации и конфигурации расширения.

У механизма расширения есть 3 назначения:

  1. исправление;
  2. адаптация;
  3. дополнение.

Выбор назначения влияет на порядок исполнения расширений конфигурации при запуске «1С:Предприятия». В случае, когда назначение расширений совпадает, порядок исполнения определяется порядком расширений в списке.

Преимущества расширений

Основные преимущества использования расширений распространяются на сохранение поддержки программного продукта:

  • Возможность обновления конфигурации из пользовательского режима сохраняется;
  • Возможность использования нескольких расширений для одной исходной конфигурации;
  • Не требуется высокая квалификация специалиста, обслуживающего программу;
  • Исключена возможность потери доработанных объектов и блоков при обновлении;
  • Исключена возможность длительной потери работоспособности доработанного программного продукта при переходе на новую версию исходной конфигурации;
  • Возможность подключения и отключения расширений из пользовательского режима;
  • Применение исправлений и модификация расширений конфигурации не влияет на текущую работу пользователей.

Недостатки расширений

Недостатки расширений связаны с увеличением сложности и времени процесса разработки:

  • Увеличение сложности проведения глобальных (объемных) обновлений, требуется контроль разработанного функционала в расширениях конфигурации, автоматический контроль отсутствует;
  • Ограничения, связанные с возможностями разработки:

    a. При использовании конструктора запросов обрабатываются только метаданные, имеющиеся в расширении;

    b. При добавлении новых объектов метаданных обязательно указание роли «Полные права» (исправлено в платформе вер. 8.3.14);

    c. Исключена возможность изменения и дополнения типов (составов) объектов метаданных;

    d. Отсутствует возможность создания объектов метаданных: «Константы», «Регламентные задания»;

    e. Исключен вызов «Перед» и «После» при доработке функций основной конфигурации;

    f. Отсутствует возможность добавления регистров, подчиненных регистратору;

    g. Отсутствует возможность добавления параметров сеанса, значений перечисления (исправлено в платформе вер. 8.3.14);

    h. Отсутствует возможность добавления одного объекта метаданных в несколько расширений;

    j. После подключения расширения конфигурации, расширяющего данные, не поддерживается использование фоновой реструктуризации.
                                                                                         
              Автор текста: Антон Костенков, старший инженер программист практики 1С

 

Обсудить

Вас может заинтересовать

Каждый человек, причастный к бизнесу, привык ассоциировать продукты 1С с такими словами, как «простота», «доступность», «бухгалтерия». И они полностью соответствовали разработкам компании… лет пятнадцать назад. Сегодня 1С выводит на IT-рынок продукты очень высокого качества. Сомневаетесь? Мы развеем ваше недоверие.
При внедрении практически любой системы возникает потребность в её адаптации под нужды клиента. При этом требуется соблюсти требование поддержки в актуальном состоянии базового (типового) функционала в ходе выпуска вендором новых версий.
Любая компания, перед которой встает задача по внедрению 1С:ERP, сталкивается с необходимостью сформировать план запуска - в этой статье мы осветим «best practices», полученные на основе реализации множества успешных проектов.
right-arrow share search phone phone-filled menu filter envelope envelope-filled close checkmark caret-down arrow-up arrow-right arrow-left arrow-down