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

Внимание

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

Примечание

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

Вкладка Конструктор компонентов для таких групп отображаться не будет.

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

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

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

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

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

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

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

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

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

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

Совет

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

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

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

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

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

Заполнение таблиц

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

Важно

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

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

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

ico_add Добавить – добавить новую строку в таблицу;
ico_add_copy Добавить копированием – добавить в таблицу новую строку, значения при добавлении автоматически заполнятся значениями выделенной строки;
ico_edit Редактировать – редактировать строку таблицы;
ico_viewpoints_temp Шаблоны представлений – перейти к управлению шаблонами представлений:
ico_back Назад – выйти из управления шаблонами;
ico_add Добавить шаблон – добавить шаблон 2D-представления или 3D-представления;
ico_edit Редактировать – редактировать шаблон;
ico_delbig Удалить – удалить шаблон.
ico_linkСвязать с объектами – связать строку таблицы с объектами;
ico_link_noУдалить связи с объектами – удалить связи строки таблицы с объектами;
ico_but_imp_exchangefileИмпорт таблицы – импортировать данные в таблицу из электронной таблицы формата xls(xlsx);
ico_delbig Удалить таблицу – удалить выделенную строку таблицы.

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

  1. Откройте приложение Клиент.

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

  3. Откройте вкладку, которая соответствует первой таблице.

  4. Заполните строки таблицы.

    Добавьте строки вручную при помощи кнопок ico_add Добавить и ico_add_copy Добавить копированием или нажмите Импорт таблицы, чтобы импортировать данные из файла формата xls(xlsx).

  5. Добавьте шаблоны представлений для каждой строки.

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

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

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

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

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

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

  6. Свяжите строки с объектами, если необходимо.

    1. Нажмите ico_link Связать с объектами.

    2. Выберите тип связи и нажмите Далее.

    3. Отметьте объекты.

    4. Нажмите Выбрать.

Добавление строк вручную

  1. Нажмите ico_add Добавить, чтобы добавить первую строку таблицы.

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

    ico_RedStar – значком обозначены свойства, которые необходимо заполнить. Эти свойства были отмечены при настройке конструктора компонентов в Редакторе справочников и соответствуют столбцам таблицы.

    ico_hiddenprops_visibility_no – значком обозначены свойства, которые не были отмечены при настройке конструктора компонентов в редакторе справочников.

  3. Нажмите Сохранить.

  4. Добавьте следующие строки при помощи команд ico_add Добавить или ico_add_copy Добавить копированием.

Импорт таблицы

Подготовьте таблицу формата xls(xlsx).

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

  1. Перейдите к таблице конструктора, в которую нужно импортировать данные.

  2. Нажмите ico_but_imp_exchangefile Импорт таблицы.

  3. Выберите и откройте файл формата xls(xlsx).

  4. Укажите лист в окне Импорт данных из файла.

  5. Сопоставьте столбцы таблицы из файла и свойства конструктора компонентов на вкладке Свойства объекта.

    Важно

    Обязательно должны быть сопоставлены свойства конструктора компонентов, которые соответствуют столбцам таблицы конструктора компонентов.

  6. Сопоставьте столбцы таблицы из файла и свойства 3D-представлений конструктора компонентов на вкладке Свойства 3D-представления.

  7. Нажмите Импортировать данные.

Поддерживаемые типы данных:

Типы свойств в ПОЛИНОМ:MDM Допустимый формат ячеек в документе xlsx(xls)
строка, целое число, число с плавающей запятой, логическое, перечислимое, перечислимое с описанием (все типы значений), множество, RTF-текст, глобальный идентификатор текст, числовой
дата текст, числовой, дата

Подбор компонентов

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

Выберите способ:

  1. Вызовите команду ico_add_bkДобавить из конструктора компонентов, чтобы добавить несколько объектов с заданными параметрами одновременно.

    Команду можно вызвать:

    • из контекстного меню группы;

    • с вкладки Содержимое группы.

  2. Используйте вкладку Все размеры (конструктор), чтобы добавить единственный объект размерного ряда.

Важно

Команда ico_add_bkДобавить из конструктора компонентов и вкладка Все размеры(конструктор) будут доступны, если группа не импортирована из Библиотеки компонентов, для группы настроен конструктор компонентов в Редакторе справочников и заполнены таблицы конструктора компонентов в Клиенте.

Действия по добавлению объектов из конструктора компонентов аналогичны действиям при добавлении объектов из Библиотеки компонентов. Описание действий смотрите в разделах: