Категория:Добавление ящиков: различия между версиями

Материал из К3-Мебель.
мНет описания правки
Нет описания правки
Строка 4: Строка 4:
Ящик — объект сложный. Во-первых, из-за разнообразия возможных конструкций, типов выдвижения и пр. Во-вторых, из-за множества отдельных деталей, входящих в его состав: фасады, стенки, рейлинги, профили и т.д.   
Ящик — объект сложный. Во-первых, из-за разнообразия возможных конструкций, типов выдвижения и пр. Во-вторых, из-за множества отдельных деталей, входящих в его состав: фасады, стенки, рейлинги, профили и т.д.   


В '''К3-Мебель''' ящик — это объект, создаваемый по [[Библиотеки прототипов|прототипу]]. Каждому прототипу соответствует свой набор деталей. Все эти отдельные детали сначала необходимо добавлять в Номенклатуру, чтобы потом из них можно было «собрать» сборочную единицу, добавив эти детали этой единице в свойства. Множество деталей требует множества свойств, и набор [[Свойства (справочник)|''свойств'']] для каждого ящика будет своим. Более того, для разных ящиков аналогичные детали могут добавляться в значения разных свойств — это зависит от того, какой выбран конструктор ящиков. О нём см. ниже.
В '''К3-Мебель''' ящик — это объект, создаваемый по [[Библиотеки прототипов|прототипу]].  
 
Каждому прототипу соответствует свой набор деталей. Все эти отдельные детали сначала необходимо добавлять в '''Номенклатуру''', чтобы потом из них можно было «собрать» сборочную единицу, добавив эти детали этой единице в [[Список свойств|свойства]]. Множество деталей требует множества свойств, и набор свойств для каждого ящика будет своим. Более того, для разных ящиков аналогичные детали могут добавляться в значения разных свойств — это зависит от того, какой выбран прототип.
 
Кроме того, наборы деталей могут быть по-разному сгруппированы в программе. Так, некоторые детали ящиков добавляются в '''Номенклатуру''' уже ''комплектами'' — как если бы вы купили конкретный разобранный ящик в магазине. И в '''Сборочных единицах''' такому типу ящиков нужно указать в свойства этот комплект. В таких случаях вам не нужно добавлять сборочной единице много свойств. Но и заменить одну деталь на другую будет проблематично — менять придётся весь комплект.
 
Другие же ящики собираются из независимых деталей и могут быть разнообразными внутри одной сборочной единицы. Но такие сборочные единицы содержат кучу свойств, которые необходимо заполнить.
 
Как правило, в «типичном» ящике сочетаются оба принципа работы: какие-то детали идут комплектами, какие-то — отдельно.


При добавлении ящика в '''Справочники''', прежде всего, нужно выбрать прототип, на основе которого будет создан ящик — либо из имеющихся, либо создать собственный прототип. По умолчанию в '''К3-Мебель''' уже заложены несколько различных прототипов. Кроме того, существуют дополнительные подключаемые библиотеки со своими прототипами.  
При добавлении ящика в '''Справочники''', прежде всего, нужно выбрать прототип, на основе которого будет создан ящик — либо из имеющихся, либо создать собственный прототип. По умолчанию в '''К3-Мебель''' уже заложены несколько различных прототипов. Кроме того, существуют дополнительные подключаемые библиотеки со своими прототипами.  
Строка 26: Строка 34:
{| class="wikitable"
{| class="wikitable"
|-
|-
!Комплектующее
! colspan="2" |Комплектующее
!Тип ящика
!Тип ящика
!FurnType ящика
!FurnType ящика
|-
|-
|
|[[Добавление парных элементов ящиков|Направляющие (парный комплект)]]
|[[Добавление парных элементов ящиков|Направляющие (парный комплект)]]
|Все типы ящиков с [[Конструктор ящиков|конструктором]] '''Ящик сборный''', '''Ящик с шариковыми направляющими''' и '''Ящик скрытого монтажа'''
|Все типы ящиков с [[Конструктор ящиков|конструктором]] '''Ящик сборный''', '''Ящик с шариковыми направляющими''' и '''Ящик скрытого монтажа'''
|310ХХХ
|310ХХХ
|-
|-
|
|[[Комплекты ящиков]] (направляющие, боковые стенки, держатели, заглушки и пр.)
|[[Комплекты ящиков]] (направляющие, боковые стенки, держатели, заглушки и пр.)
|Все типы ящиков с [[Конструктор ящиков|конструктором]] '''Ящик Boyard СТАРТ''' и '''Hettich InnoTech Atira'''  
|Все типы ящиков с [[Конструктор ящиков|конструктором]] '''Ящик Boyard СТАРТ''' и '''Hettich InnoTech Atira'''  
|3110ХХ
|3110ХХ
|-
|-
|
|[[Добавление штучных элементов ящиков|Рейлинги (штучные)]]
|[[Добавление штучных элементов ящиков|Рейлинги (штучные)]]
|Метабокс ''(с планкой)''
|Метабокс ''(с планкой)''
|3102ХХ
|3102ХХ
|-
|-
|
| rowspan="2" |[[Добавление парных элементов ящиков|Рейлинги (парный комплект)]]
| rowspan="2" |[[Добавление парных элементов ящиков|Рейлинги (парный комплект)]]
|Тандембокс
|Тандембокс
|3103ХХ
|3103ХХ
|-
|-
|
|Boyard СТАРТ
|Boyard СТАРТ
|3110ХХ
|3110ХХ
|-
|-
|
|[[Добавление парных элементов ящиков|Царги]]
|[[Добавление парных элементов ящиков|Царги]]
|Тандембокс
|Тандембокс
|3103ХХ
|3103ХХ
|-
|-
|
| rowspan="2" |[[Добавление парных элементов ящиков|Держатели стенок]]
| rowspan="2" |[[Добавление парных элементов ящиков|Держатели стенок]]
|Тандембокс
|Тандембокс
|3103ХХ
|3103ХХ
|-
|-
|
|Boyard СТАРТ
|Boyard СТАРТ
|3110ХХ
|3110ХХ
|-
|-
|
|[[Добавление парных элементов ящиков|Держатели продольного рейлинга]]
|[[Добавление парных элементов ящиков|Держатели продольного рейлинга]]
| rowspan="4" |Boyard СТАРТ
| rowspan="4" |Boyard СТАРТ
| rowspan="4" |3110ХХ
| rowspan="4" |3110ХХ
|-
|-
|
|[[Добавление штучных элементов ящиков|Держатели внутреннего ящика]]
|[[Добавление штучных элементов ящиков|Держатели внутреннего ящика]]
|-
|-
|
|[[Добавление штучных элементов ящиков|Держатели дна и задней стенки для ящика под мойку]]
|[[Добавление штучных элементов ящиков|Держатели дна и задней стенки для ящика под мойку]]
|-
|-
|
|[[Добавление штучных элементов ящиков|Органайзеры]]
|[[Добавление штучных элементов ящиков|Органайзеры]]
|-
|-
|
|[[Добавление штучных элементов ящиков|Крепления фасадов (штучные)]]
|[[Добавление штучных элементов ящиков|Крепления фасадов (штучные)]]
|Тандембокс
|Тандембокс
|3103ХХ
|3103ХХ
|-
|-
|
|[[Добавление парных элементов ящиков|Крепления фасадов (комплект)]]
|[[Добавление парных элементов ящиков|Крепления фасадов (комплект)]]
|Метабокс ''(MultiTech)''
|Метабокс ''(MultiTech)''
|3102ХХ
|3102ХХ
|-
|-
|
|
|
|
|-
|
|
|
|
|-
|
|
|
|
|-
|
|[[Добавление профильных элементов ящиков|Универсальные передние стенки]]
|[[Добавление профильных элементов ящиков|Универсальные передние стенки]]
| rowspan="4" |Boyard СТАРТ
| rowspan="4" |Boyard СТАРТ
| rowspan="4" |3110ХХ
| rowspan="4" |3110ХХ
|-
|-
|
|[[Поперечный рейлинг]]
|[[Поперечный рейлинг]]
|-
|-
|
|[[Поворотно-синхронизирующая трубка]]
|[[Поворотно-синхронизирующая трубка]]
|-
|-
|
|[[Противоскользящий коврик]]
|[[Противоскользящий коврик]]
|}
|}
----
----
{{Добавление_ящиков}}
{{Добавление_ящиков}}

Версия от 16:34, 5 декабря 2024

К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Ящики | Конструктор | Цвет комплектующих | Парные элементы | Штучные элементы | Профили | Комплекты | Дополнительные комплектующие | Типы ящиков

Ящик — объект сложный. Во-первых, из-за разнообразия возможных конструкций, типов выдвижения и пр. Во-вторых, из-за множества отдельных деталей, входящих в его состав: фасады, стенки, рейлинги, профили и т.д.

В К3-Мебель ящик — это объект, создаваемый по прототипу.

Каждому прототипу соответствует свой набор деталей. Все эти отдельные детали сначала необходимо добавлять в Номенклатуру, чтобы потом из них можно было «собрать» сборочную единицу, добавив эти детали этой единице в свойства. Множество деталей требует множества свойств, и набор свойств для каждого ящика будет своим. Более того, для разных ящиков аналогичные детали могут добавляться в значения разных свойств — это зависит от того, какой выбран прототип.

Кроме того, наборы деталей могут быть по-разному сгруппированы в программе. Так, некоторые детали ящиков добавляются в Номенклатуру уже комплектами — как если бы вы купили конкретный разобранный ящик в магазине. И в Сборочных единицах такому типу ящиков нужно указать в свойства этот комплект. В таких случаях вам не нужно добавлять сборочной единице много свойств. Но и заменить одну деталь на другую будет проблематично — менять придётся весь комплект.

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

Как правило, в «типичном» ящике сочетаются оба принципа работы: какие-то детали идут комплектами, какие-то — отдельно.

При добавлении ящика в Справочники, прежде всего, нужно выбрать прототип, на основе которого будет создан ящик — либо из имеющихся, либо создать собственный прототип. По умолчанию в К3-Мебель уже заложены несколько различных прототипов. Кроме того, существуют дополнительные подключаемые библиотеки со своими прототипами.

Каждому прототипу соответствует свой конструктор ящиков, который в Справочниках представляет собой отдельный тип сборочной единицы, по умолчанию находящейся в справочнике Сборочные единицы и откройте группу Конструкторы ящиков. Название прототипа будет указано в свойстве ProtoID, библиотека для данного прототипа — в свойстве ProtoLib. Если вы создали свой прототип, для него нужно будет добавить свой конструктор.

Конструктор Ящик сборный представляет собой тип ящика, создаваемый по макропрограмме. Таким ящикам при добавлении в Сборочные единицы нужно будет указывать значение для свойства MacroFile. Макропрограмм также может быть различное множество, в том числе, написанных самими пользователями. Это — старый метод добавления ящиков.

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

Таким образом, для того, новый ящик в К3-Справочники добавляется по следующему алгоритму:

1. Если вы создали свой прототип, для него сначала нужно будет добавить свой конструктор.
2. Далее, при необходимости — добавление нового крепежа (см. соответствующий раздел). Для некоторых комплектующих, которые крепятся уже «на месте» и не имеют заранее определённого места крепления, создаются только детали крепежа.
Убедившись, что нужный конструктор и необходимые типы крепежей созданы, приступайте к добавлению самого ящика. Порядок следующий:
3. добавление в Номенклатуру всех комплектующих ящиков: направляющих, рейлингов, царг, боковин и пр., отдельно или целыми комплектами — в зависимости от типа (см. таблицу);
4. добавление типов ящиков в справочник Сборочные единицы:
а. добавление ящиков и назначение основных свойств;
б. добавление материалов в свойства ящиков.

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

Комплектующее Тип ящика FurnType ящика
Направляющие (парный комплект) Все типы ящиков с конструктором Ящик сборный, Ящик с шариковыми направляющими и Ящик скрытого монтажа 310ХХХ
Комплекты ящиков (направляющие, боковые стенки, держатели, заглушки и пр.) Все типы ящиков с конструктором Ящик Boyard СТАРТ и Hettich InnoTech Atira 3110ХХ
Рейлинги (штучные) Метабокс (с планкой) 3102ХХ
Рейлинги (парный комплект) Тандембокс 3103ХХ
Boyard СТАРТ 3110ХХ
Царги Тандембокс 3103ХХ
Держатели стенок Тандембокс 3103ХХ
Boyard СТАРТ 3110ХХ
Держатели продольного рейлинга Boyard СТАРТ 3110ХХ
Держатели внутреннего ящика
Держатели дна и задней стенки для ящика под мойку
Органайзеры
Крепления фасадов (штучные) Тандембокс 3103ХХ
Крепления фасадов (комплект) Метабокс (MultiTech) 3102ХХ
Универсальные передние стенки Boyard СТАРТ 3110ХХ
Поперечный рейлинг
Поворотно-синхронизирующая трубка
Противоскользящий коврик

К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Ящики | Конструктор | Цвет комплектующих | Парные элементы | Штучные элементы | Профили | Комплекты | Дополнительные комплектующие | Типы ящиков