Добавление типов ящиков: различия между версиями
Lse (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
| (не показано 48 промежуточных версий этого же участника) | |||
| Строка 2: | Строка 2: | ||
{{Добавление_ящиков}} | {{Добавление_ящиков}} | ||
---- | ---- | ||
Добавление ящиков в справочник '''[[Сборочные единицы (справочник)|Сборочные единицы]]''' характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от | Добавление ящиков в справочник '''[[Сборочные единицы (справочник)|Сборочные единицы]]''' характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора. | ||
[[Файл:S-Kestoj- | [[Файл:S-Kestoj-50.png|center|500x500px]] | ||
:1. В справочнике '''[[Сборочные единицы]]''' в дереве '''Групп сборочных единиц''' встать на группу ''' | |||
====== Общий порядок ====== | |||
Общий порядок добавления нового типа ящиков в справочник '''Сборочные единицы''' следующий: | |||
:1. В справочнике '''[[Сборочные единицы]]''' в дереве '''Групп сборочных единиц''' встать на группу '''Ящики'''. | |||
:2. В таблицу '''Сборочные единицы''' [[добавить новую запись]] со следующими значениями: | :2. В таблицу '''Сборочные единицы''' [[добавить новую запись]] со следующими значениями: | ||
:* Поле '''ID''' — ''присваивается автоматически''. | :*Поле '''ID''' — ''присваивается автоматически''. | ||
:* Поле '''Тип единицы''' — из выпадающего списка выбрать [[Типы сборочных единиц|тип]], который соответствует ящикам. Например: '''Столярный''', '''Метабокс''' и т. д. (в справочнике типов корневая папка — '''Ящики'''). ''Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.'' | [[Файл:S-Kestoj-51.png|thumb|right|200px|Типы ящиков]] | ||
:* Поле '''Название''' — вписать название ящика. | :*Поле '''Тип единицы''' — из выпадающего списка выбрать [[Типы сборочных единиц|тип]], который соответствует ящикам. Например: '''Столярный''', '''Метабокс''' и т. д. (в справочнике [[Типы сборочных единиц|типов]] корневая папка — '''Ящики''', см. рисунок справа). ''Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.'' | ||
:* Поле '''[[FurnType]]''' — ''присваивается автоматически'' в зависимости от типа ящика. | :* Поле '''Название''' — вписать название ящика. | ||
:*Поле '''[[FurnType]]''' — ''присваивается автоматически'' в зависимости от типа ящика. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Строка 22: | Строка 25: | ||
|''ХХ'' | |''ХХ'' | ||
| | | | ||
: | :С роликовыми направляющими | ||
|- | |- | ||
|31 | |31 | ||
| Строка 28: | Строка 31: | ||
|''ХХ'' | |''ХХ'' | ||
| | | | ||
:Метабокс | :Метабокс / Boyard | ||
|- | |- | ||
|31 | |31 | ||
| Строка 40: | Строка 43: | ||
|''ХХ'' | |''ХХ'' | ||
| | | | ||
: | :С шариковыми направляющими | ||
|- | |- | ||
|31 | |31 | ||
| Строка 64: | Строка 67: | ||
|''ХХ'' | |''ХХ'' | ||
| | | | ||
: | :С системой выдвижения | ||
|- | |- | ||
|31 | |31 | ||
|99 | |99 | ||
|''ХХ'' | |''ХХ'' | ||
| | | | ||
:Ящик неизвестного типа | :Ящик неизвестного типа | ||
|- | |- | ||
| Строка 81: | Строка 84: | ||
|''ХХ'' | |''ХХ'' | ||
|21 | |21 | ||
| | | | ||
:Ящик общего положения (не накладной и не утопленный) | :Ящик общего положения (не накладной и не утопленный) | ||
|- | |- | ||
| Строка 95: | Строка 98: | ||
| | | | ||
:Утопленный | :Утопленный | ||
|} | |} | ||
:* Поле '''Сорт.''' — ''присваивается автоматически''. | :*Поле '''Сорт.''' — ''присваивается автоматически''. | ||
:* Поле '''Библиотека''' — ''присваивается автоматически''. | :*Поле '''Библиотека''' — ''присваивается автоматически''. | ||
:* Поле '''GUID''' — ''присваивается автоматически''. | :*Поле '''GUID''' — ''присваивается автоматически''. | ||
:3. В таблице свойств автоматически появятся свойства указанного типа сборочных единиц. | :3. В таблице свойств автоматически появятся свойства указанного типа сборочных единиц. Укажите значения данным свойствам. При необходимости добавьте дополнительные необходимые свойства ящиков. | ||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
|valign="top"|[[image:i.png]] | | valign="top" |[[image:i.png]] | ||
|''Некоторым типам ящиков, добавленным в программу, могут не быть назначены некоторые «обязательные» свойства. Это связано с алгоритмом их создания, появившимся для прошлых версий программы.'' | |''Некоторым типам ящиков, добавленным в программу, могут не быть назначены некоторые «обязательные» свойства. Это связано с алгоритмом их создания, появившимся для прошлых версий программы.'' | ||
''Но новым ящиков будут присущи все свойства типа сборочных единиц.'' | ''Но новым ящиков будут присущи все свойства типа сборочных единиц.'' | ||
|} | |} | ||
====== Свойства всех ящиков ====== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
!Идентификатор | !Идентификатор | ||
!Название | !Название | ||
!Тип свойства | |||
!Добавление | !Добавление | ||
!Особенности ввода значения | !Особенности ввода значения | ||
|- | |- | ||
|[[K3File]] | |[[K3File]] | ||
|Имя К3-Файла | |Имя К3-Файла | ||
|Файлы типа К3 | |||
|'''''Характерное свойство всех типов ящиков, добавляется автоматически''''' | |'''''Характерное свойство всех типов ящиков, добавляется автоматически''''' | ||
|Вставьте ссылку на К3-файл трёхмерной модели ящика ''(для отображения ящика в карточке параметров)'' | |Вставьте ссылку на К3-файл трёхмерной модели ящика ''(для отображения ящика в карточке параметров)'' | ||
Например: '''Ящики\stol1.k3''' | Например: '''Ящики\stol1.k3''' | ||
|- | |||
|[[B_Hmax]] | |||
|Максимальная высота коробки ящика | |||
| rowspan="4" |Число | |||
| rowspan="4" |'''Все типы ящиков'''<br><br>Используются секцией ящиков вне зависимости от конструкции самих ящиков | |||
| rowspan="3" |В миллиметрах. | |||
Если параметры не заданы, они берутся из [[Пользовательские умолчания|пользовательских умолчаний]]. | |||
|- | |||
|[[B_ZUp]] | |||
|Расстояние между коробом ящика и панелью сверху | |||
|- | |||
|[[B_ZDown]] | |||
|Расстояние между коробом ящика и панелью снизу | |||
|- | |||
|[[B_ZBok]] | |||
|Зазор между коробкой ящика и боковой панелью | |||
|См. выше. Обратите внимание также на разницу в определении '''B_ZBok''' в разных конструкторах ящиков (см. инструкции к ящикам) | |||
|} | |||
====== Свойства конструкторов ящиков ====== | |||
Свойства, необходимые при использовании конкретных конструкторов ящиков: | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |- | ||
|[[MacroFile]] | |[[MacroFile]] | ||
|Файл с макропрограммой | |Файл с макропрограммой | ||
|Файл макропрограмм | |||
|Все типы ящиков с конструктором '''Ящик сборный''' | |Все типы ящиков с конструктором '''Ящик сборный''' | ||
|Введите адрес .mac-файла с макропрограммой построения ящиков. | |Введите адрес .mac-файла с макропрограммой построения ящиков. | ||
| Строка 134: | Строка 166: | ||
|[[PyClassBox]] | |[[PyClassBox]] | ||
|Класс в Python, реализующий ящик | |Класс в Python, реализующий ящик | ||
|Все типы ящиков | |Строка | ||
|Все типы ящиков '''с остальными конструкторами''' (в поставке по умолчанию) | |||
|Выберите класс из выпадающего списка | |Выберите класс из выпадающего списка | ||
|} | |||
{| class="prettytable" | |||
|- | |- | ||
| | | valign="top" |[[image:eksklamacia.png]] | ||
| | |'''Каждому конструктору соответствует свой набор классов.''' | ||
''По умолчанию:'' | |||
* Ящик | *Конструктор '''Ящик скрытого монтажа''' — класс Ящик скрытого монтажа | ||
* Ящик | *Конструктор '''Ящик с шариковыми направляющими''' — классы '''Ящик с шариковыми направляющими '''и''' Ящик с шариковыми направляющими PUSH''' | ||
|} | |||
| | |||
====== Назначение отдельных комплектующих ====== | |||
Напомним вам, что в разных типах ящиков может быть разный набор комплектующих — от единых комплектов до назначения каждой детали по отдельности. Набор комплектующих также зависит от текста макропрограммы или класса Python. | |||
{| class="wikitable" | |||
|- | |- | ||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |- | ||
| rowspan=" | |[[SyncAdapter]] | ||
| rowspan="3" | | |Адаптер синхронизатора | ||
| rowspan="7" |Номенклатурная единица | |||
| rowspan="3" |Ящики с Push-to-open | |||
| rowspan="3" |Детали синхронизатора для ящиков, открывающихся через нажатие на фасад (push-to-open) | |||
| rowspan="3" | | |||
|- | |- | ||
| | |[[SyncConnector]] | ||
|Соединитель синхронизатора | |||
|- | |- | ||
| | |[[SyncProfile]] | ||
|Профиль синхронизатора | |||
|- | |- | ||
| rowspan="2" |[[AccessID]] | | rowspan="2" |[[AccessID]] | ||
| rowspan="2" |Комплектующее | | rowspan="2" |Комплектующее | ||
|''Характерные свойства для типов:'' | |''Характерные свойства для типов:'' | ||
*Ящик Тандембокс | |||
* Ящик Тандембокс | *Ящик Boyard | ||
* Ящик Boyard | |||
|[[Держатель задней стенки]] | |[[Держатель задней стенки]] | ||
|- | |- | ||
|При необходимости: | |При необходимости: | ||
* Ящик Boyard СТАРТ | *Ящик Boyard СТАРТ | ||
|[[Поворотно-синхронизирующая трубка]] | |[[Поворотно-синхронизирующая трубка]] | ||
|- | |- | ||
| Строка 190: | Строка 218: | ||
|Комплектующее 2 | |Комплектующее 2 | ||
|''Характерное свойство для типов:'' | |''Характерное свойство для типов:'' | ||
*Ящик Тандембокс | |||
* Ящик Тандембокс | *Ящик Boyard | ||
* Ящик Boyard | |||
|[[Добавление штучных элементов ящиков|Крепление фасада]] | |[[Добавление штучных элементов ящиков|Крепление фасада]] | ||
|- | |- | ||
|[[NomID1]] | |[[NomID1]] | ||
|Номенклатурная единица 1 | |Номенклатурная единица 1 | ||
|При необходимости для ящиков '''Ящик Boyard СТАРТ''' | |При необходимости для ящиков '''Ящик Boyard СТАРТ''' | ||
|[[Поперечный рейлинг]] | |[[Поперечный рейлинг]] | ||
|} | |||
====== Назначение крепежа ====== | |||
Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив ''по умолчанию,'' наборы свойств следующие: | |||
*для '''Сборных ящиков''': крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж: | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |||
|[[FixTypeID]] | |||
|Тип крепежа (сб.ед.) | |||
| rowspan="2" |Сборочная единица | |||
| rowspan="2" |Столярные ящики | |||
|Крепёж коробки ящика | |||
|- | |||
|[[FixTypeID2]] | |||
|Тип крепежа 2 (сб.ед.) | |||
|Крепёж фасада ящика к коробке | |||
|} | |||
*для ящиков '''Boyard СТАРТ''' (отдельно добавляемые библиотеки): | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |||
|[[FixTypeID]] | |||
|Тип крепежа (сб.ед.) | |||
| rowspan="2" |Сборочная единица | |||
| rowspan="2" |'''Обязательно''' | |||
|Крепёж направляющих к стенкам | |||
|- | |||
|[[FixTypeID2]] | |||
|Тип крепежа 2 (сб.ед.) | |||
|Крепёж фасада ящика к коробке | |||
|} | |||
*для ящиков '''Hettich''' (отдельно добавляемые библиотеки): | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |||
|[[FixTypeID]] | |||
|Тип крепежа (сб.ед.) | |||
| rowspan="4" |Сборочная единица | |||
| rowspan="5" |'''Обязательно''' | |||
|Крепёж направляющих к стенкам | |||
|- | |||
|[[FixTypeID2]] | |||
|Тип крепежа 2 (сб.ед.) | |||
|Крепёж фасада ящика к коробке | |||
|- | |||
|[[FasHolderFixID]] | |||
|Крепёж держателя фасада | |||
|Крепёж держателя фасада (у накладных ящиков) или передней стенки (у внутренних ящиков) | |||
|- | |||
|[[BackHolderFixID]] | |||
|Крепёж держателя задней стенки | |||
|Крепёж держателя задней стенки | |||
|- | |||
|[[BoxAddFix]] | |||
|Дополнительные детали крепежа для ящиков | |||
|Кортеж свойств | |||
|Кортеж с перечислениями деталей крепежа, выполняемого при монтаже ящика. Идут в отчётах как дополнительные материалы. | |||
|- | |||
| colspan="2" |''Отдельные свойства из кортежа BoxAddFix'' | |||
|Номенклатурная единица | |||
|''При необходимости назначить иные детали'' | |||
|Назначенное свойство будет иметь приоритет перед значением в кортеже | |||
|} | |||
*для ящиков остальных конструкторов (кроме Boyard СТАРТ): | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |||
|[[FixTypeID]] | |||
|Тип крепежа (сб.ед.) | |||
| rowspan="2" |Сборочная единица | |||
|'''Обязательно''' | |||
|Крепёж направляющих к стенкам | |||
|- | |||
|[[FixTypeID2]] | |||
|Тип крепежа 2 (сб.ед.) | |||
| | |||
*для ящиков PUSH; | |||
*для всех ящиков B-Slide | |||
|Полкодержатель | |||
|} | |||
====== Конструктивные особенности и размеры ====== | |||
Прочие конструктивные особенности задаются через свойства: | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |- | ||
|[[B_Bmin]] | |[[B_Bmin]] | ||
|Минимальный отступ коробки ящика от задней стенки | |Минимальный отступ коробки ящика от задней стенки | ||
| rowspan="3" | Число | |||
|'''Все типы ящиков''', кроме Тандембокс, Boyard СТАРТ | |||
| rowspan="2" |''Все размеры — в миллиметрах'' | |||
|- | |||
|[[BoxOts]] | |||
|Отступ врезного дна ящика | |||
|Типы: | |Типы: | ||
* Ящик столярный | *Ящик столярный | ||
*Ящик Boyard | |||
* Ящик Boyard | *Ящик с шариковыми направляющими | ||
* Ящик | *Ящик Quadro | ||
* Ящик Quadro | |||
|- | |- | ||
|[[B_Dvr]] | |[[B_Dvr]] | ||
| Строка 217: | Строка 360: | ||
|Типы: | |Типы: | ||
* Ящик столярный | *Ящик столярный | ||
* Ящик Boyard | *Ящик Boyard | ||
* Ящик | *Ящик с шариковыми направляющими | ||
* Ящик скрытого монтажа | *Ящик скрытого монтажа | ||
* Ящик Quadro | *Ящик Quadro | ||
|Для всех типов врезных и утопленных стенок: заглубление дна в короб ящика, то есть, расстояние от нижних торцов панелей короба ящика до пласти дна. | |||
|- | |||
|[[BackHeight]] | |||
|Высота задней стенки | |||
| rowspan="8" |Размер | |||
|Ящики с металлическими задними стенками (не листовыми материалами) | |||
|Высота стандартной задней стенки у металлических ящиков | |||
|- | |- | ||
|[[ | |[[BegShift]] | ||
| | |Начальный сдвиг | ||
|Типы: | |Типы: | ||
* Ящик столярный | *Ящик столярный | ||
* Ящик | *Ящик с шариковыми направляющими | ||
* Ящик | *Ящик с роликовыми направляющими | ||
*Ящик скрытого монтажа | |||
* Ящик скрытого монтажа | | | ||
|- | |- | ||
|[[ | |[[Height]] | ||
| | |Высота | ||
|Типы: | |Типы: | ||
*Ящик Hettich InnoTech Atira | |||
|Минимальная высота без учёта направляющих (аналог высоты коробки ящика) | |||
* Ящик | |||
|- | |- | ||
|[[ | |[[ShiftY]] | ||
| | |Смещение по глубине | ||
|Типы: | |Типы: | ||
*Ящик с шариковыми направляющими | |||
* Ящик | * Ящик с роликовыми направляющими | ||
* Ящик | |[[Файл:S-Ecoj-127T.png|справа|126x126пкс]]Расстояние от фасада до первого крепежа направляющей | ||
|- | |||
|[[ShiftPUSH]] | |||
|Сдвиг фасада вперёд для PUSH | |||
|Ящикам с push-to-open | |||
| | |||
|- | |- | ||
|[[ | |[[B_BackGap]] | ||
| | |Величина уменьшения длины коробки относительно номинала направляющей | ||
|Типы: | |Типы: | ||
*Ящик скрытого монтажа | |||
* Ящик | | | ||
* Ящик | |- | ||
* Ящик | |[[Bottom_Overlap]] | ||
* Ящик | |Зазор от края дна до габарита ящика | ||
| rowspan="3" |Типы: | |||
*Ящик скрытого монтажа | |||
*Ящик с шариковыми направляющими | |||
*Ящик с роликовыми направляющими | |||
|Для накладного дна: расстояние от торца дна до пластей панелей короба ящика | |||
|- | |||
|[[Bottom_Slot]] | |||
|Глубина врезки дна | |||
|Глубина врезки дна внутрь панелей | |||
|- | |||
|[[Slot_Finite]] | |||
|Ограниченный пропил на фасаде | |||
| rowspan="3" |Да/Нет | |||
| '''Да''' — пропил на фасаде по ширине дна ящика | |||
'''Нет''' — пропил на всю ширину фасада | |||
|- | |||
|[[BoxPUSH]] | |||
|Открывание ящика нажатием (push-to-open) | |||
|Ящикам с push-to-open | |||
|'''Да''' — ручка на фасад не назначается (см. главу о свойстве) | |||
|- | |- | ||
|[[ | |[[Boyard_NeedRise]] | ||
| | |Нужен подъём для коротких направляющих | ||
|Типы: | |Типы: | ||
*Ящик скрытого монтажа (Boyard B-Slide) | |||
|'''Да''' или '''Нет''' (см. главу о свойстве) | |||
* Ящик Boyard | |||
|- | |- | ||
|[[ | |[[macro_fix_out]] | ||
| | |Макро крепежа к стенке шкафа | ||
|Файлы макропрограмм | |||
|Типы: | |Типы: | ||
*Ящик Hettich InnoTech Atira | |||
|Ссылка на макропрограмму, описывающую алгоритм крепежа | |||
|} | |||
====== Множественные свойства ====== | |||
:4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу '''Множество значений''' (под таблицей '''Свойства'''). | :4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу '''Множество значений''' (под таблицей '''Свойства'''). | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 294: | Строка 450: | ||
!Идентификатор | !Идентификатор | ||
!Название | !Название | ||
!Тип свойства | |||
!Добавление | !Добавление | ||
!Особенности ввода значения | !Особенности ввода значения | ||
|- | |- | ||
| rowspan="2" |[[ListMat]] | | rowspan="2" |[[ListMat]] | ||
| rowspan="2" |Список материалов | | rowspan="2" |Список материалов | ||
| rowspan="20" |Номенклатурная единица | |||
| Ящики, создаваемые через полные комплекты. | |||
Типы: | |||
* Ящик Hettich InnoTech Atira | |||
*Ящик Boyard СТАРТ | |||
|Список [[Добавление комплектов ящиков|комплектов]] ящиков разных размеров и цветов | |||
|- | |||
|Типы: | |Типы: | ||
* Ящик Boyard | * Ящик Boyard | ||
* Ящик Тандембокс | *Ящик Тандембокс | ||
|Список возможных [[Добавление парных элементов ящиков|царг]] | |Список возможных [[Добавление парных элементов ящиков|царг]] | ||
|- | |- | ||
| rowspan="3" | | |||
[[ListMat2]] | |||
| rowspan="3" |Дополнительный список материалов | |||
|Типы: | |Типы: | ||
* Ящик | *Ящик Тандембокс ''(только для оснащённых рейлингами)'' | ||
|Список [[Добавление | |Список возможных [[Добавление парных элементов ящиков|рейлингов (парных)]] разных длин на разные глубины ящиков | ||
|- | |- | ||
|Типы: | |Типы: | ||
* Ящик | *Ящик Hettich InnoTech Atira | ||
|Список | |Список [[Добавление штучных элементов ящиков|стальных задних стенок]]. | ||
См. также [[Особенности добавления задних стенок ящиков|особенности добавления задних стенок]]. | |||
|- | |- | ||
|Типы: | |Типы: | ||
* Ящик Boyard СТАРТ | *Ящик Boyard СТАРТ | ||
|В зависимости от конструкции: список [[Добавление парных элементов ящиков|держателей продольного рейлинга]], [[Добавление штучных элементов ящиков|держателей дна и задней стенки]] либо [[Добавление | |В зависимости от конструкции: список [[Добавление парных элементов ящиков|держателей продольного рейлинга]], [[Добавление штучных элементов ящиков|держателей дна и задней стенки]], [[Добавление штучных элементов ящиков|органайзеров для выдвижного ящика]] либо [[Добавление профильных элементов ящиков|универсальных передних стенок]]. | ||
|- | |||
|[[Guide]] | |||
|Направляющая | |||
|Ящикам, создаваемым НЕ через полные комплекты | |||
| Список [[Добавление парных элементов ящиков|направляющих]] разных длин на разные глубины ящиков | |||
|- | |- | ||
|[[Railing]] | | rowspan="2" |[[Railing]] | ||
|Рейлинг | | rowspan="2" |Рейлинг | ||
|Типы: | |Типы: | ||
* Ящик Метабокс (с планкой) | *Ящик Метабокс ''(с планкой)'' | ||
* Ящик Boyard СТАРТ (при необходимости) | *Ящик Boyard СТАРТ ''(при необходимости, в зависимости от класса)'' | ||
|Список возможных [[Добавление штучных элементов ящиков|рейлингов (штучных)]] | |Список возможных [[Добавление штучных элементов ящиков|рейлингов (штучных)]] | ||
|- | |||
|Типы: | |||
*Ящик Hettich InnoTech Atira | |||
|Список возможных [[Добавление парных элементов ящиков|рейлингов (парных)]] | |||
|- | |||
|[[FasHolders]] | |||
|Держатели фасадов | |||
| rowspan="4" |Типы: | |||
*Ящик Hettich InnoTech Atira | |||
|Список возможных [[Добавление штучных элементов ящиков|держателей фасадов]] (для внешних ящиков) и [[Добавление парных элементов ящиков|соединителей передней панели]] (для внутренних ящиков) | |||
|- | |||
|[[RailHolders]] | |||
|Держатели рейлингов | |||
|Список возможных [[Добавление парных элементов ящиков|держателей рейлинга]] | |||
|- | |||
|[[RailAdapter]] | |||
|Адаптер продольного рейлинга | |||
|Список возможных [[Добавление парных элементов ящиков|адаптеров рейлингов]] | |||
|- | |||
|[[ProfList]] | |||
|Список профилей | |||
|[[Добавление профильных элементов ящиков|Профильные задние стенки]]. | |||
См. также [[Особенности добавления задних стенок ящиков|особенности добавления задних стенок]]. | |||
|- | |||
|[[TopSideSteel]] | |||
|Стальные надставки TodSide | |||
| rowspan="2" |Ящики с надставками TopSide | |||
Типы: | |||
*Ящик Hettich InnoTech Atira | |||
|Список возможных [[Добавление парных элементов ящиков|надставок TopSide из стали]]. | |||
См. также: [[особенности добавления TopSide]]. | |||
|- | |||
|[[TopSideHolders]] | |||
|Комплекты адаптеров TopSide | |||
|Список возможных [[Добавление парных элементов ящиков|адаптеров для TopSide]] | |||
|- | |||
|[[FrontProfile]] | |||
|Профильная передняя стенка | |||
| rowspan="2" |Внутренние металлические ящики | |||
Типы: | |||
* Ящик Hettich InnoTech Atira | |||
|[[Добавление профильных передних стенок|Профильные передние стенки]] внутренних ящиков. | |||
|- | |||
|[[FrontWall]] | |||
|Передняя стенка | |||
|[[Добавление штучных элементов ящиков|Стальные (цельные) передние стенки]] внутренних ящиков. | |||
См. также: [[Особенности добавления передних стенок внутренних ящиков|особенности добавления передних стенок]]. | |||
|- | |- | ||
|[[BackHolder]] | |[[BackHolder]] | ||
|Держатель задней стенки Boyard | |Держатель задней стенки Boyard | ||
| rowspan=" | | rowspan="4" | При необходимости добавить для ящиков с конструктором '''Ящик Boyard СТАРТ''' | ||
|[[Добавление парных элементов ящиков|Держатели задней стенки Boyard]] | |[[Добавление парных элементов ящиков|Держатели задней стенки Boyard]] | ||
|- | |||
|[[Boyard_CrossRail]] | |||
|Попереченый рейлинг ящиков BOYARD | |||
|[[Добавление поперечных рейлингов|Поперечные рейлинги]] — для высоких внутренних ящиков | |||
|- | |- | ||
|[[Boyard_FrontHolder]] | |[[Boyard_FrontHolder]] | ||
| Строка 352: | Строка 575: | ||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
|valign="top"|[[image:i.png]] | | valign="top" |[[image:i.png]] | ||
|''Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство [[ListMat2]], для других — через свойство [[Railing]].'' | |''Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство [[ListMat2]], для других — через свойство [[Railing]].'' | ||
|} | |} | ||
:Для заполнения таблицы достаточно один раз нажать кнопку [[file: | :Для заполнения таблицы достаточно один раз нажать кнопку [[file:S-aldoni.png]], и в появившейся карточке [[Добавить запись|указать]] необходимые номенклатурные единицы (одну или сразу несколько). | ||
:5. Назначить сборочной единице [[область применения]] '''Типы ящиков'''. | |||
====== Область применения ====== | |||
:5. Назначить сборочной единице [[область применения]]. | |||
:У каждого конструктора своя область применения. Для ящиков конструктора '''Сборный''' и некоторых других это будет '''Типы ящиков'''. Эта область доступна для выбора всем конструкторам ящиков, однако <u>для ящиков отдельных конструкторов нужно назначать только их собственные области применения</u>! В частности, у некоторых конструкторов могут отличаться области для внешних и внутренних ящиков и т. д. | |||
[[Файл:S-Kestoj-52.png|центр|мини|800x800px|Фрагмент справочника '''[[Области применения]]''']] | |||
===FixID=== | ===FixID=== | ||
| Строка 364: | Строка 591: | ||
!Идентификатор | !Идентификатор | ||
!Название | !Название | ||
!Тип свойства | |||
!Добавление | !Добавление | ||
!Особенности ввода значения | !Особенности ввода значения | ||
|- | |- | ||
|[[FixID]] | |[[FixID]] | ||
|Тип крепежа | |Тип крепежа | ||
| rowspan="2" |Целое число | |||
| rowspan="2" |''В настоящее время — не нужно'' | | rowspan="2" |''В настоящее время — не нужно'' | ||
| rowspan="2" |Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы. | | rowspan="2" |Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы. | ||
|- | |- | ||
Текущая версия от 18:27, 16 июля 2026
Добавление ящиков в справочник Сборочные единицы характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.
Общий порядок
Общий порядок добавления нового типа ящиков в справочник Сборочные единицы следующий:
- 1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу Ящики.
- 2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
- Поле ID — присваивается автоматически.
- Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует ящикам. Например: Столярный, Метабокс и т. д. (в справочнике типов корневая папка — Ящики, см. рисунок справа). Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.
- Поле Название — вписать название ящика.
- Поле FurnType — присваивается автоматически в зависимости от типа ящика.
| 31 | ХХ | ХХ | Ящики |
| 31 | 01 | ХХ |
|
| 31 | 02 | ХХ |
|
| 31 | 03 | ХХ |
|
| 31 | 04 | ХХ |
|
| 31 | 05 | ХХ |
|
| 31 | 06 | ХХ |
|
| 31 | 07 | ХХ |
|
| 31 | 10 | ХХ |
|
| 31 | 99 | ХХ |
|
| 31 | ХХ | 00 |
|
| 31 | ХХ | 21 |
|
| 31 | ХХ | 22 |
|
| 31 | ХХ | 23 |
|
- Поле Сорт. — присваивается автоматически.
- Поле Библиотека — присваивается автоматически.
- Поле GUID — присваивается автоматически.
- 3. В таблице свойств автоматически появятся свойства указанного типа сборочных единиц. Укажите значения данным свойствам. При необходимости добавьте дополнительные необходимые свойства ящиков.
Свойства всех ящиков
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| K3File | Имя К3-Файла | Файлы типа К3 | Характерное свойство всех типов ящиков, добавляется автоматически | Вставьте ссылку на К3-файл трёхмерной модели ящика (для отображения ящика в карточке параметров)
Например: Ящики\stol1.k3 |
| B_Hmax | Максимальная высота коробки ящика | Число | Все типы ящиков Используются секцией ящиков вне зависимости от конструкции самих ящиков |
В миллиметрах.
Если параметры не заданы, они берутся из пользовательских умолчаний. |
| B_ZUp | Расстояние между коробом ящика и панелью сверху | |||
| B_ZDown | Расстояние между коробом ящика и панелью снизу | |||
| B_ZBok | Зазор между коробкой ящика и боковой панелью | См. выше. Обратите внимание также на разницу в определении B_ZBok в разных конструкторах ящиков (см. инструкции к ящикам) |
Свойства конструкторов ящиков
Свойства, необходимые при использовании конкретных конструкторов ящиков:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| MacroFile | Файл с макропрограммой | Файл макропрограмм | Все типы ящиков с конструктором Ящик сборный | Введите адрес .mac-файла с макропрограммой построения ящиков.
Например: bxstol1.mac |
| PyClassBox | Класс в Python, реализующий ящик | Строка | Все типы ящиков с остальными конструкторами (в поставке по умолчанию) | Выберите класс из выпадающего списка |
Назначение отдельных комплектующих
Напомним вам, что в разных типах ящиков может быть разный набор комплектующих — от единых комплектов до назначения каждой детали по отдельности. Набор комплектующих также зависит от текста макропрограммы или класса Python.
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| SyncAdapter | Адаптер синхронизатора | Номенклатурная единица | Ящики с Push-to-open | Детали синхронизатора для ящиков, открывающихся через нажатие на фасад (push-to-open) |
| SyncConnector | Соединитель синхронизатора | |||
| SyncProfile | Профиль синхронизатора | |||
| AccessID | Комплектующее | Характерные свойства для типов:
|
Держатель задней стенки | |
При необходимости:
|
Поворотно-синхронизирующая трубка | |||
| AccessID2 | Комплектующее 2 | Характерное свойство для типов:
|
Крепление фасада | |
| NomID1 | Номенклатурная единица 1 | При необходимости для ящиков Ящик Boyard СТАРТ | Поперечный рейлинг |
Назначение крепежа
Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:
- для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Столярные ящики | Крепёж коробки ящика |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке |
- для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке |
- для ящиков Hettich (отдельно добавляемые библиотеки):
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке | ||
| FasHolderFixID | Крепёж держателя фасада | Крепёж держателя фасада (у накладных ящиков) или передней стенки (у внутренних ящиков) | ||
| BackHolderFixID | Крепёж держателя задней стенки | Крепёж держателя задней стенки | ||
| BoxAddFix | Дополнительные детали крепежа для ящиков | Кортеж свойств | Кортеж с перечислениями деталей крепежа, выполняемого при монтаже ящика. Идут в отчётах как дополнительные материалы. | |
| Отдельные свойства из кортежа BoxAddFix | Номенклатурная единица | При необходимости назначить иные детали | Назначенное свойство будет иметь приоритет перед значением в кортеже | |
- для ящиков остальных конструкторов (кроме Boyard СТАРТ):
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) |
|
Полкодержатель |
Конструктивные особенности и размеры
Прочие конструктивные особенности задаются через свойства:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| B_Bmin | Минимальный отступ коробки ящика от задней стенки | Число | Все типы ящиков, кроме Тандембокс, Boyard СТАРТ | Все размеры — в миллиметрах |
| BoxOts | Отступ врезного дна ящика | Типы:
| ||
| B_Dvr | Глубина врезки врезного дна ящика | Типы:
|
Для всех типов врезных и утопленных стенок: заглубление дна в короб ящика, то есть, расстояние от нижних торцов панелей короба ящика до пласти дна. | |
| BackHeight | Высота задней стенки | Размер | Ящики с металлическими задними стенками (не листовыми материалами) | Высота стандартной задней стенки у металлических ящиков |
| BegShift | Начальный сдвиг | Типы:
|
||
| Height | Высота | Типы:
|
Минимальная высота без учёта направляющих (аналог высоты коробки ящика) | |
| ShiftY | Смещение по глубине | Типы:
|
Расстояние от фасада до первого крепежа направляющей | |
| ShiftPUSH | Сдвиг фасада вперёд для PUSH | Ящикам с push-to-open | ||
| B_BackGap | Величина уменьшения длины коробки относительно номинала направляющей | Типы:
|
||
| Bottom_Overlap | Зазор от края дна до габарита ящика | Типы:
|
Для накладного дна: расстояние от торца дна до пластей панелей короба ящика | |
| Bottom_Slot | Глубина врезки дна | Глубина врезки дна внутрь панелей | ||
| Slot_Finite | Ограниченный пропил на фасаде | Да/Нет | Да — пропил на фасаде по ширине дна ящика
Нет — пропил на всю ширину фасада | |
| BoxPUSH | Открывание ящика нажатием (push-to-open) | Ящикам с push-to-open | Да — ручка на фасад не назначается (см. главу о свойстве) | |
| Boyard_NeedRise | Нужен подъём для коротких направляющих | Типы:
|
Да или Нет (см. главу о свойстве) | |
| macro_fix_out | Макро крепежа к стенке шкафа | Файлы макропрограмм | Типы:
|
Ссылка на макропрограмму, описывающую алгоритм крепежа |
Множественные свойства
- 4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу Множество значений (под таблицей Свойства).
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| ListMat | Список материалов | Номенклатурная единица | Ящики, создаваемые через полные комплекты.
Типы:
|
Список комплектов ящиков разных размеров и цветов |
Типы:
|
Список возможных царг | |||
| Дополнительный список материалов | Типы:
|
Список возможных рейлингов (парных) разных длин на разные глубины ящиков | ||
Типы:
|
Список стальных задних стенок.
См. также особенности добавления задних стенок. | |||
Типы:
|
В зависимости от конструкции: список держателей продольного рейлинга, держателей дна и задней стенки, органайзеров для выдвижного ящика либо универсальных передних стенок. | |||
| Guide | Направляющая | Ящикам, создаваемым НЕ через полные комплекты | Список направляющих разных длин на разные глубины ящиков | |
| Railing | Рейлинг | Типы:
|
Список возможных рейлингов (штучных) | |
Типы:
|
Список возможных рейлингов (парных) | |||
| FasHolders | Держатели фасадов | Типы:
|
Список возможных держателей фасадов (для внешних ящиков) и соединителей передней панели (для внутренних ящиков) | |
| RailHolders | Держатели рейлингов | Список возможных держателей рейлинга | ||
| RailAdapter | Адаптер продольного рейлинга | Список возможных адаптеров рейлингов | ||
| ProfList | Список профилей | Профильные задние стенки.
См. также особенности добавления задних стенок. | ||
| TopSideSteel | Стальные надставки TodSide | Ящики с надставками TopSide
Типы:
|
Список возможных надставок TopSide из стали.
См. также: особенности добавления TopSide. | |
| TopSideHolders | Комплекты адаптеров TopSide | Список возможных адаптеров для TopSide | ||
| FrontProfile | Профильная передняя стенка | Внутренние металлические ящики
Типы:
|
Профильные передние стенки внутренних ящиков. | |
| FrontWall | Передняя стенка | Стальные (цельные) передние стенки внутренних ящиков.
См. также: особенности добавления передних стенок. | ||
| BackHolder | Держатель задней стенки Boyard | При необходимости добавить для ящиков с конструктором Ящик Boyard СТАРТ | Держатели задней стенки Boyard | |
| Boyard_CrossRail | Попереченый рейлинг ящиков BOYARD | Поперечные рейлинги — для высоких внутренних ящиков | ||
| Boyard_FrontHolder | Держатель передней стенки Boyard | Держатели передней стенки Boyard | ||
| Boyard_InnerHolder | Держатель внутреннего ящика Boyard СТАРТ | Держатели внутреннего ящика Boyard СТАРТ |
| Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство ListMat2, для других — через свойство Railing. |
- Для заполнения таблицы достаточно один раз нажать кнопку
, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
Область применения
- 5. Назначить сборочной единице область применения.
- У каждого конструктора своя область применения. Для ящиков конструктора Сборный и некоторых других это будет Типы ящиков. Эта область доступна для выбора всем конструкторам ящиков, однако для ящиков отдельных конструкторов нужно назначать только их собственные области применения! В частности, у некоторых конструкторов могут отличаться области для внешних и внутренних ящиков и т. д.
FixID
В старых версиях программы некоторым типам ящиков назначалось также свойство FixID (FixAddID), которому надо было назначать числовое значение, равное значению одноимённого свойства типа крепежа. В настоящее время добавлять его не имеет смысла, однако оно может присутствовать в ваших справочниках у сборочных единиц вместо FixTypeID:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixID | Тип крепежа | Целое число | В настоящее время — не нужно | Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы. |
| FixAddID | Дополнительный крепёж (тип) |