Конструктор компонентов

Базовая поставка ПОЛИНОМ:MDM содержит Библиотеку компонентов с информацией о стандартных и типовых изделиях, выполненных по национальным и международным стандартам. Если для работы недостаточно классов Библиотеки компонентов, создайте свои при помощи Конструктора компонентов.

Внимание

Группы справочника, которые соответствуют классам, импортированным из Библиотеки компонентов, в клиентском приложении имеют свойство Код класса библиотеки компонентов.

Добавить Конструктор компонентов в Редакторе можно только для тех групп, у которых отсутствует свойство Код класса библиотеки компонентов и его значение в приложении Клиент.

Порядок работы

Если группы справочника не импортированы из Библиотеки компонентов, добавление и настройка конструктора компонентов позволит создавать новые объекты в этих группах. Создать объекты вы сможете на вкладке Все размеры (конструктор) и в окне Выбор компонентов команды ico_add_bk Добавить из конструктора компонентов.

Настройки конструктора компонентов распространяются на группу справочника, для которой он настроен.

  1. Редактор справочников, вкладка Конструктор компонентов:

    Настройте конструктор компонентов, определите набор свойств, которые в дальнейшем будут использоваться для подбора компонентов на вкладке Все размеры (конструктор) в Клиенте.

  2. Клиент, вкладка Конструктор компонентов:

    Заполните таблицы конструктора компонентов значениями для подбора.

  3. Клиент, вкладка Все размеры (конструктор) и окно Выбор компонентов:

    Подберите компоненты по параметрам и добавьте их в справочник.

Совет

Чтобы изучить примеры групп с настроенным конструктором компонентов и заполненными таблицами, загрузите в тестовую базу файл обмена, который расположен в архиве CablingSystemsKK.zip в каталоге установки:

C:\Program Files (x86)\ASCON\Polynom\Sys\CatalogTemplates\CablingSystems

Расположение групп после загрузки файла обмена:

Стандартные изделия\Стандартные изделия\Каталоги поставщиков\Кабельные каналы\Элементы DKC\Элементы кабельных каналов\Ответвитель крестообразный\Крышка на ответвитель крестообразный\

Стандартные изделия\Стандартные изделия\Каталоги поставщиков\Кабельные каналы\Элементы DKC\Элементы кабельных каналов\Ответвитель крестообразный\Ответвитель крестообразный\

Настройка конструктора компонентов

Добавьте и настройте конструктор группы в Редакторе справочников на вкладке Конструктор компонентов.

Кнопки панели управления конструктора:

ico_but_imp_bk Добавить конструктор – добавить сразу три таблицы: Конструкция и размеры, Материалы, Покрытия. Таблицы будут добавлены вместе с понятиями группы. Кнопка неактивна, если в конструкторе добавлена хотя бы одна таблица;
ico_add Добавить таблицу – добавить одну пустую таблицу;
ico_delbig Удалить таблицу – удалить таблицу.

Кнопки панели управления таблицы:

ico_add Добавление понятий – добавить понятие в таблицу;
ico_viewpoints_temp Шаблоны представлений – перейти к управлению шаблонами представлений:
ico_back_designer Назад – выйти из управления шаблонами;
ico_add Добавить шаблон – добавить шаблон 2D-представления или 3D-представления;
ico_edit Редактировать – редактировать шаблон;
ico_delbig Удалить – удалить шаблон.

Кнопка ico_viewpoints_temp расположена на панели управления только первой таблицы.

ico_delbig – удалить понятие из таблицы, кнопка расположена справа от названия понятия.

Чтобы добавить и настроить конструктор, выполните следующие действия:

  1. Откройте приложение Редактор справочников.

  2. Выберите в дереве справочника группу и перейдите на вкладку Конструктор компонентов.

  3. Добавьте таблицы (вкладки) при помощи кнопкок ico_but_imp_bk Добавить конструктор или ico_add Добавить таблицу.

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

    Важно

    В приложении Клиент вкладка Конструктор компонентов группы будет отображаться только в том случае, если для этой группы в Редакторе справочников добавлена хотя бы одна таблица на вкладке Конструктор компонентов.

  4. Отредактируйте список понятий для каждой таблицы.

    Добавьте понятия, если необходимо:

    1. Нажмите ico_add Добавление понятий.

    2. Выберите понятия в окне Добавление понятий.

      Используйте переключатель, чтобы выбрать понятие из списка понятий группы или из общего списка понятий и фильтр для поиска по наименованию.

    3. Нажмите Добавить.

  5. Отметьте свойства понятий ico_yes в добавленных таблицах (вкладках).

    Отмеченные свойства будут соответствовать столбцам таблиц на вкладке Конструктор компонентов приложения Клиент. По значениям этих свойств планируется подбирать компоненты на вкладке Все размеры (конструктор).

    Внимание

    Заголовок таблицы отмечен символом *, если в таблице не выбрано ни одно свойство.

    Например: designer_tab

    Если хотя бы одна таблица отмечена символом *, в приложении Клиент все таблицы на вкладке Конструктор компонентов группы будут недоступны для заполнения.

  6. Добавьте шаблоны представлений.

    1. Нажмите ico_add Добавить шаблон.

    2. Выберите тип представления: ico_3d 3D-представление или ico_2d 2D-представление.

    3. Заполните значения свойств шаблона.

      Обязательные для заполнения свойства отмечены значком ico_RedStar

    4. Добавьте собственные свойства и собственные понятия, ели необходимо, и задайте значения свойств.

    5. Нажмите Создать.