Замещающий объект

Базовый

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

Для понимания механизма замещения рассмотрим два ключевых понятия:

  • Замещающий (производный) элемент — это конфигурационный элемент, созданный для изменения или расширения другого элемента;
  • Замещаемый (базовый) элемент — это элемент, функциональность которого изменяется или расширяется.

Возможности замещающего объекта

Для замещающего объекта действуют следующие правила:

  • При добавлении новой колонки новая таблица в базе данных не создается. Колонка добавляется в существующую таблицу базового объекта;
  • Можно добавлять новые колонки и изменять свойства существующих колонок;
  • Можно изменить тип данных унаследованных колонок замещающего объекта, но только в пределах совместимого подтипа. Например, если колонка имеет тип данных «Строка (50 символов)», ее можно изменить на «Строка (500 символов)»;
  • Можно добавлять индексы для колонок замещающего объекта;
  • Можно настраивать поведение замещающего объекта и его унаследованных колонок;
  • Можно включать или отключать системные признаки объекта (например, «Вести журнал изменений» или «Контроль коллизий);
  • Можно добавлять события объекта.

Ограничения замещающего объекта

При работе с замещающим объектом необходимо учитывать следующие ограничения:

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

Создание замещающего объекта

Для создания замещающего объекта выполните следующее:

  1. Откройте раздел «Конфигурация».
  2. Выберите пакет, в который хотите добавить замещающую схему.
  3. Откройте свойства пакета. В блоке «Зависит от пакетов» проверьте наличие пакета, элемент которого хотите заместить. Если данного пакета нет, добавьте зависимость от нужного пакета.
  4. Из списка «Добавить» панели инструментов рабочей области раздела «Конфигурация» выберите «Замещающий объект».

Рисунок 1 — Конфигурационный элемент «Замещающий объект»

Рисунок 1 — Конфигурационный элемент «Замещающий объект»

  1. В свойстве «Родительский объект» укажите заголовок замещаемой схемы.
  2. Выполните необходимые настройки.
  3. Сохраните и опубликуйте элемент.

Рекомендуем изучить

Возможности раздела «Конфигурация»
Объект

Материал был полезен для вас?
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 25 июня в 11:00
Приглашаем вас на вебинар: BPMSoft CRM без отраслевых границ. От трейдинга до здравоохранения. Опыт и цифры
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Какие CRM выбирают крупнейшие российские компании? Скачайте исследование рынка CRM-систем 2026 от Фонда «Сколково» и TAdviser
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Проверьте вашу почту
Проверьте вашу почту
Для завершения подписки перейдите по ссылке в письме, которое мы только что отправили. Если письма нет во «Входящих», проверьте папку «Спам».
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее