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

Материал из К3-Мебель.
Нет описания правки
Нет описания правки
 
(не показано 30 промежуточных версий этого же участника)
Строка 3: Строка 3:
----
----
Добавление ящиков в справочник '''[[Сборочные единицы (справочник)|Сборочные единицы]]''' характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.
Добавление ящиков в справочник '''[[Сборочные единицы (справочник)|Сборочные единицы]]''' характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.
[[Файл:S-Kestoj-4.png|center|500x500px]]Общий порядок добавления нового типа ящиков в справочник '''Сборочные единицы''' следующий:
[[Файл:S-Kestoj-50.png|center|500x500px]]
 
====== Общий порядок ======
Общий порядок добавления нового типа ящиков в справочник '''Сборочные единицы''' следующий:
:1. В справочнике '''[[Сборочные единицы]]''' в дереве '''Групп сборочных единиц''' встать на группу '''Ящики'''.
:1. В справочнике '''[[Сборочные единицы]]''' в дереве '''Групп сборочных единиц''' встать на группу '''Ящики'''.
:2. В таблицу '''Сборочные единицы''' [[добавить новую запись]] со следующими значениями:
:2. В таблицу '''Сборочные единицы''' [[добавить новую запись]] со следующими значениями:
:*Поле '''ID''' — ''присваивается автоматически''.
:*Поле '''ID''' — ''присваивается автоматически''.
[[Файл:S-Kestoj-5.png|thumb|right|200px|Типы ящиков]]
[[Файл:S-Kestoj-51.png|thumb|right|200px|Типы ящиков]]
:*Поле '''Тип единицы''' — из выпадающего списка выбрать [[Типы сборочных единиц|тип]], который соответствует ящикам. Например: '''Столярный''', '''Метабокс''' и т. д. (в справочнике [[Типы сборочных единиц|типов]] корневая папка — '''Ящики''', см. рисунок справа). ''Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.''
:*Поле '''Тип единицы''' — из выпадающего списка выбрать [[Типы сборочных единиц|тип]], который соответствует ящикам. Например: '''Столярный''', '''Метабокс''' и т. д. (в справочнике [[Типы сборочных единиц|типов]] корневая папка — '''Ящики''', см. рисунок справа). ''Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.''
:* Поле '''Название''' — вписать название ящика.
:* Поле '''Название''' — вписать название ящика.
Строка 22: Строка 25:
|''ХХ''
|''ХХ''
|
|
:Столярный
:С роликовыми направляющими
|-
|-
|31
|31
Строка 28: Строка 31:
|''ХХ''
|''ХХ''
|
|
:Метабокс, Boyard
:Метабокс / Boyard
|-
|-
|31
|31
Строка 64: Строка 67:
|''ХХ''
|''ХХ''
|
|
: Boyard СТАРТ
:С системой выдвижения
|-
|-
|31
|31
|99
|99
|''ХХ''
|''ХХ''
|
|  
:Ящик неизвестного типа
:Ящик неизвестного типа
|-
|-
Строка 81: Строка 84:
|''ХХ''
|''ХХ''
|21
|21
|
|  
:Ящик общего положения (не накладной и не утопленный)
:Ящик общего положения (не накладной и не утопленный)
|-
|-
Строка 95: Строка 98:
|
|
:Утопленный
:Утопленный
|}
|}  
:*Поле '''Сорт.''' — ''присваивается автоматически''.
:*Поле '''Сорт.''' — ''присваивается автоматически''.
:*Поле '''Библиотека''' — ''присваивается автоматически''.
:*Поле '''Библиотека''' — ''присваивается автоматически''.
Строка 108: Строка 111:
|}
|}


* Свойства, обязательные для всех ящиков:
====== Свойства всех ящиков ======
 
{| class="wikitable"
{| class="wikitable"
|-
|-
!Идентификатор
!Идентификатор
!Название
!Название  
!Тип свойства
!Добавление
!Добавление
!Тип свойства
!Особенности ввода значения
! Особенности ввода значения
|-
|-
|[[K3File]]
|[[K3File]]
|Имя К3-Файла
|Имя К3-Файла
|Файлы типа К3
|'''''Характерное свойство всех типов ящиков, добавляется автоматически'''''
|'''''Характерное свойство всех типов ящиков, добавляется автоматически'''''
|Файлы типа К3
|Вставьте ссылку на К3-файл трёхмерной модели ящика ''(для отображения ящика в карточке параметров)''
|Вставьте ссылку на К3-файл трёхмерной модели ящика ''(для отображения ящика в карточке параметров)''


Строка 128: Строка 130:
|[[B_Hmax]]
|[[B_Hmax]]
|Максимальная высота коробки ящика
|Максимальная высота коробки ящика
| rowspan="4" |'''Все типы ящиков'''Используются секцией ящиков вне зависимости от конструкции самих ящиков
| rowspan="4" |Число
| rowspan="4" |Число
| rowspan="4" |'''Все типы ящиков'''<br><br>Используются секцией ящиков вне зависимости от конструкции самих ящиков
| rowspan="3" |В миллиметрах.
| rowspan="3" |В миллиметрах.
Если параметры не заданы, они берутся из [[Пользовательские умолчания|пользовательских умолчаний]].
Если параметры не заданы, они берутся из [[Пользовательские умолчания|пользовательских умолчаний]].
Строка 141: Строка 143:
|[[B_ZBok]]
|[[B_ZBok]]
|Зазор между коробкой ящика и боковой панелью
|Зазор между коробкой ящика и боковой панелью
|См. выше. Обратите внимание также на разницу в определении '''B_ZBok''' в разных конструкторах ящиков
|См. выше. Обратите внимание также на разницу в определении '''B_ZBok''' в разных конструкторах ящиков (см. инструкции к ящикам)
|}
|}


* Свойства, необходимые при использовании конкретных конструкторов ящиков:  
====== Свойства конструкторов ящиков ======
 
Свойства, необходимые при использовании конкретных конструкторов ящиков:
{| class="wikitable"
{| class="wikitable"
|-
|-
!Идентификатор
!Идентификатор
!Название
!Название  
!Тип свойства
!Добавление
!Добавление
!Тип свойства
!Особенности ввода значения
! Особенности ввода значения
|-
|-
|[[MacroFile]]
|[[MacroFile]]
|Файл с макропрограммой
|Файл с макропрограммой
|Файл макропрограмм
|Все типы ящиков с конструктором '''Ящик сборный'''
|Все типы ящиков с конструктором '''Ящик сборный'''
|Файл макропрограмм
|Введите адрес .mac-файла с макропрограммой построения ящиков.
|Введите адрес .mac-файла с макропрограммой построения ящиков.


Строка 164: Строка 166:
|[[PyClassBox]]
|[[PyClassBox]]
|Класс в Python, реализующий ящик
|Класс в Python, реализующий ящик
|Все типы ящиков с конструктором '''Ящик скрытого монтажа''', '''Ящик с шариковыми направляющими''' и '''Ящик Boyard СТАРТ'''
|Строка
|Строка
|Все типы ящиков '''с остальными конструкторами''' (в поставке по умолчанию)
|Выберите класс из выпадающего списка
|Выберите класс из выпадающего списка
|}1
|}
{| class="prettytable"
{| class="prettytable"
|-
|-
|valign="top"|[[image:eksklamacia.png]]
| valign="top" |[[image:eksklamacia.png]]
|'''Каждому конструктору соответствует свой набор классов.'''
|'''Каждому конструктору соответствует свой набор классов.'''


''По умолчанию:''
''По умолчанию:''


* Конструктор '''Ящик скрытого монтажа''' — класс Ящик скрытого монтажа
*Конструктор '''Ящик скрытого монтажа''' — класс Ящик скрытого монтажа
* Конструктор '''Ящик с шариковыми направляющими''' — классы '''Ящик с шариковыми направляющими '''и''' Ящик с шариковыми направляющими PUSH'''
*Конструктор '''Ящик с шариковыми направляющими''' — классы '''Ящик с шариковыми направляющими '''и''' Ящик с шариковыми направляющими PUSH'''
|}
|}
* Назначение крепежа. Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:
:* для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
ТАБЛИЦА
:* для ящиков остальных конструкторов (кроме Boyard СТАРТ):
ТАБЛИЦА
:* для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
ТАБЛИЦА


 
====== Назначение отдельных комплектующих ======
11
Напомним вам, что в разных типах ящиков может быть разный набор комплектующих — от единых комплектов до назначения каждой детали по отдельности. Набор комплектующих также зависит от текста макропрограммы или класса Python.
 
1
{| class="wikitable"
{| class="wikitable"
|-
|-
!Идентификатор
!Идентификатор
!Название
!Название
!Тип свойства
!Добавление
!Добавление
!Тип свойства
!Особенности ввода значения
! Особенности ввода значения
|-
|-
| rowspan="4" |[[FixTypeID]]
|[[SyncAdapter]]
| rowspan="4" |Тип крепежа (сб.ед.)
|Адаптер синхронизатора
|''Характерное свойство:''
| rowspan="7" |Номенклатурная единица
*Ящик столярный
| rowspan="3" |Ящики с Push-to-open
| rowspan="7" |Целое число
| rowspan="3" |Детали синхронизатора для ящиков, открывающихся через нажатие на фасад (push-to-open)
| rowspan="2" |[[:Категория:Добавление крепежа|Конфирмат]]
|-
|-
|При необходимости добавить для типа:
|[[SyncConnector]]
 
|Соединитель синхронизатора
*Ящик Quadro
|-
|''Характерное свойство:''
*Ящик с шариковыми направляющими
| rowspan="2" |[[:Категория:Добавление крепежа|Саморез]]
|-
|-
|Типы:
|[[SyncProfile]]
 
|Профиль синхронизатора
*Ящик скрытого монтажа
*Ящик Boyard СТАРТ
|-
| rowspan="3" |[[FixTypeID2]]
| rowspan="3" |Тип крепежа 2 (сб.ед.)
|''Характерное свойство для типов:''
*Ящик столярный
| rowspan="2" |[[:Категория:Добавление крепежа|Саморез или стяжка]]
|-
|Типы:
 
*Ящик Boyard СТАРТ
|-
|Типы:
*Ящик скрытого монтажа (Boyard B-Slide)
| [[Полкодержатель]]
|-
|-
| rowspan="2" |[[AccessID]]
| rowspan="2" |[[AccessID]]
Строка 237: Строка 208:
*Ящик Тандембокс
*Ящик Тандембокс
*Ящик Boyard
*Ящик Boyard
| rowspan="4" |Номенклатурная единица
|[[Держатель задней стенки]]
|[[Держатель задней стенки]]
|-
|-
Строка 252: Строка 222:
|[[Добавление штучных элементов ящиков|Крепление фасада]]
|[[Добавление штучных элементов ящиков|Крепление фасада]]
|-
|-
|[[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 СТАРТ
|'''Все типы ящиков''', кроме Тандембокс, Boyard СТАРТ
| rowspan="3" |Число
| rowspan="2" |''Все размеры — в миллиметрах''
| rowspan="8" |В миллиметрах.
|-
|-
|[[B_Dvr]]
|[[BoxOts]]
|Глубина врезки врезного дна ящика
|Отступ врезного дна ящика
|Типы:
|Типы:


Строка 270: Строка 354:
*Ящик Boyard
*Ящик Boyard
*Ящик с шариковыми направляющими
*Ящик с шариковыми направляющими
*Ящик скрытого монтажа
*Ящик Quadro
*Ящик Quadro
|-
|-
|[[BoxOts]]
|[[B_Dvr]]
|Отступ врезного дна ящика
|Глубина врезки врезного дна ящика
|Типы:
|Типы:


Строка 280: Строка 363:
*Ящик Boyard
*Ящик Boyard
*Ящик с шариковыми направляющими
*Ящик с шариковыми направляющими
*Ящик скрытого монтажа
*Ящик Quadro
*Ящик Quadro
|Для всех типов врезных и утопленных стенок: заглубление дна в короб ящика, то есть, расстояние от нижних торцов панелей короба ящика до пласти дна.
|-
|[[BackHeight]]
|Высота задней стенки
| rowspan="8" |Размер
|Ящики с металлическими задними стенками (не листовыми материалами)
|Высота стандартной задней стенки у металлических ящиков
|-
|-
|[[BegShift]]
|[[BegShift]]
Строка 288: Строка 379:
*Ящик столярный
*Ящик столярный
*Ящик с шариковыми направляющими
*Ящик с шариковыми направляющими
*Ящик с роликовыми направляющими
*Ящик скрытого монтажа
*Ящик скрытого монтажа
| rowspan="5" |Размер
|
|-
|[[Height]]
|Высота
|Типы:
*Ящик Hettich InnoTech Atira
|Минимальная высота без учёта направляющих (аналог высоты коробки ящика)
|-
|-
|[[ShiftY]]
|[[ShiftY]]
|Смещение по глубине  
|Смещение по глубине
|Типы:
|Типы:
*Ящик с шариковыми направляющими
*Ящик с шариковыми направляющими
* Ящик с роликовыми направляющими
|[[Файл:S-Ecoj-127T.png|справа|126x126пкс]]Расстояние от фасада до первого крепежа направляющей
|-
|[[ShiftPUSH]]
|Сдвиг фасада вперёд для PUSH
|Ящикам с push-to-open
|
|-
|-
|[[B_BackGap]]
|[[B_BackGap]]
|Величина уменьшения длины коробки относительно номинала направляющей
|Величина уменьшения длины коробки относительно номинала направляющей  
|Типы:
|Типы:
*Ящик скрытого монтажа
*Ящик скрытого монтажа
|
|-
|-
|[[Bottom_Overlap]]
|[[Bottom_Overlap]]
Строка 306: Строка 412:
*Ящик скрытого монтажа
*Ящик скрытого монтажа
*Ящик с шариковыми направляющими
*Ящик с шариковыми направляющими
*Ящик с роликовыми направляющими
|Для накладного дна: расстояние от торца дна до пластей панелей короба ящика
|-
|-
|[[Bottom_Slot]]
|[[Bottom_Slot]]
|Глубина врезки дна  
|Глубина врезки дна
|Глубина врезки дна внутрь панелей
|-
|-
|[[Slot_Finite]]
|[[Slot_Finite]]
|Ограниченный пропил на фасаде
|Ограниченный пропил на фасаде
| rowspan="2" |Да/Нет
| rowspan="3" |Да/Нет
|'''Да''' — пропил на фасаде по ширине дна ящика
| '''Да''' — пропил на фасаде по ширине дна ящика
'''Нет''' — пропил на всю ширину фасада
'''Нет''' — пропил на всю ширину фасада
|-
|[[BoxPUSH]]
|Открывание ящика нажатием (push-to-open)
|Ящикам с push-to-open
|'''Да''' — ручка на фасад не назначается (см. главу о свойстве)
|-
|-
|[[Boyard_NeedRise]]
|[[Boyard_NeedRise]]
Строка 320: Строка 434:
|Типы:
|Типы:
*Ящик скрытого монтажа (Boyard B-Slide)
*Ящик скрытого монтажа (Boyard B-Slide)
| '''Да''' или '''Нет''' (см. главу о свойстве)
|'''Да''' или '''Нет''' (см. главу о свойстве)
|-
|[[macro_fix_out]]
|Макро крепежа к стенке шкафа
|Файлы макропрограмм
|Типы:
*Ящик Hettich InnoTech Atira
|Ссылка на макропрограмму, описывающую алгоритм крепежа
|}
|}
====== Множественные свойства ======
:4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу '''Множество значений''' (под таблицей '''Свойства''').
:4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу '''Множество значений''' (под таблицей '''Свойства''').
{| class="wikitable"
{| class="wikitable"
Строка 327: Строка 450:
!Идентификатор
!Идентификатор
!Название
!Название
!Тип свойства
!Добавление
!Добавление
!Тип свойства
!Особенности ввода значения
! Особенности ввода значения
|-
|[[Guide]]
|Направляющая
|Все типы ящиков с конструктором '''Ящик сборный''', '''Ящик с шариковыми направляющими''' и '''Ящик скрытого монтажа'''
| rowspan="10" |Номенклатурная единица
|Список [[Добавление парных элементов ящиков|направляющих]]
|-
|-
| rowspan="2" |[[ListMat]]
| rowspan="2" |[[ListMat]]
| rowspan="2" |Список материалов
| rowspan="2" |Список материалов
| rowspan="20" |Номенклатурная единица
| Ящики, создаваемые через полные комплекты.
Типы:
* Ящик Hettich InnoTech Atira
*Ящик Boyard СТАРТ
|Список [[Добавление комплектов ящиков|комплектов]] ящиков разных размеров и цветов
|-
|Типы:
|Типы:


*Ящик Boyard
* Ящик Boyard
*Ящик Тандембокс
*Ящик Тандембокс
|Список возможных [[Добавление парных элементов ящиков|царг]]
|Список возможных [[Добавление парных элементов ящиков|царг]]
|-
|-
| rowspan="3" |
[[ListMat2]]
| rowspan="3" |Дополнительный список материалов
|Типы:
|Типы:


*Ящик Boyard СТАРТ
*Ящик Тандембокс ''(только для оснащённых рейлингами)''
|Список [[Добавление комплектов ящиков|комплектов]]
|Список возможных [[Добавление парных элементов ящиков|рейлингов (парных)]] разных длин на разные глубины ящиков
|-
|-
| rowspan="2" |
[[ListMat2]]
| rowspan="2" |Дополнительный список материалов
|Типы:
|Типы:


*Ящик Тандембокс (не все)
*Ящик Hettich InnoTech Atira
|Список возможных [[Добавление парных элементов ящиков|рейлингов (парных)]]
|Список [[Добавление штучных элементов ящиков|стальных задних стенок]].
См. также [[Особенности добавления задних стенок ящиков|особенности добавления задних стенок]].
|-
|-
|Типы:
|Типы:
Строка 363: Строка 490:
|В зависимости от конструкции: список [[Добавление парных элементов ящиков|держателей продольного рейлинга]], [[Добавление штучных элементов ящиков|держателей дна и задней стенки]], [[Добавление штучных элементов ящиков|органайзеров для выдвижного ящика]] либо [[Добавление профильных элементов ящиков|универсальных передних стенок]].
|В зависимости от конструкции: список [[Добавление парных элементов ящиков|держателей продольного рейлинга]], [[Добавление штучных элементов ящиков|держателей дна и задней стенки]], [[Добавление штучных элементов ящиков|органайзеров для выдвижного ящика]] либо [[Добавление профильных элементов ящиков|универсальных передних стенок]].
|-
|-
|[[Railing]]
|[[Guide]]
|Рейлинг
|Направляющая
|Ящикам, создаваемым НЕ через полные комплекты
| Список [[Добавление парных элементов ящиков|направляющих]] разных длин на разные глубины ящиков
|-
| 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="4" |При необходимости добавить для ящиков с конструктором '''Ящик Boyard СТАРТ'''
| rowspan="4" | При необходимости добавить для ящиков с конструктором '''Ящик Boyard СТАРТ'''
|[[Добавление парных элементов ящиков|Держатели задней стенки Boyard]]
|[[Добавление парных элементов ящиков|Держатели задней стенки Boyard]]
|-
|-
|[[Boyard_CrossRail]]
|[[Boyard_CrossRail]]
|Попереченый рейлинг ящиков BOYARD  
|Попереченый рейлинг ящиков BOYARD  
|[[Добавление поперечных рейлингов|Поперечные рейлинги]] — для высоких внутренних ящиков
|[[Добавление поперечных рейлингов|Поперечные рейлинги]] — для высоких внутренних ящиков  
|-
|-
|[[Boyard_FrontHolder]]
|[[Boyard_FrontHolder]]
|Держатель передней стенки Boyard  
|Держатель передней стенки Boyard
|[[Добавление парных элементов ящиков|Держатели передней стенки Boyard]]
|[[Добавление парных элементов ящиков|Держатели передней стенки Boyard]]
|-
|-
Строка 393: Строка 578:
|''Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство [[ListMat2]], для других — через свойство [[Railing]].''
|''Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство [[ListMat2]], для других — через свойство [[Railing]].''
|}
|}
:Для заполнения таблицы достаточно один раз нажать кнопку [[file:s-Aldoni.png]], и в появившейся карточке [[Добавить запись|указать]] необходимые номенклатурные единицы (одну или сразу несколько).
:Для заполнения таблицы достаточно один раз нажать кнопку [[file:S-aldoni.png]], и в появившейся карточке [[Добавить запись|указать]] необходимые номенклатурные единицы (одну или сразу несколько).
:5. Назначить сборочной единице [[область применения]] '''Типы ящиков'''.
 
====== Область применения ======
:5. Назначить сборочной единице [[область применения]].
:У каждого конструктора своя область применения. Для ящиков конструктора '''Сборный''' и некоторых других это будет '''Типы ящиков'''. Эта область доступна для выбора всем конструкторам ящиков, однако <u>для ящиков отдельных конструкторов нужно назначать только их собственные области применения</u>! В частности, у некоторых конструкторов могут отличаться области для внешних и внутренних ящиков и т. д.
[[Файл:S-Kestoj-52.png|центр|мини|800x800px|Фрагмент справочника '''[[Области применения]]''']]


===FixID===
===FixID===
Строка 402: Строка 591:
!Идентификатор
!Идентификатор
!Название
!Название
!Тип свойства
!Добавление
!Добавление
!Тип свойства
!Особенности ввода значения
! Особенности ввода значения
|-
|-
|[[FixID]]
|[[FixID]]
|Тип крепежа
|Тип крепежа
| rowspan="2" |Целое число
| rowspan="2" |''В настоящее время — не нужно''
| rowspan="2" |''В настоящее время — не нужно''
| rowspan="2" |Целое число
| rowspan="2" |Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы.
| rowspan="2" |Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы.
|-
|-

Текущая версия от 18:27, 16 июля 2026

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

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

S-Kestoj-50.png
Общий порядок

Общий порядок добавления нового типа ящиков в справочник Сборочные единицы следующий:

1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу Ящики.
2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
  • Поле ID — присваивается автоматически.
Типы ящиков
  • Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует ящикам. Например: Столярный, Метабокс и т. д. (в справочнике типов корневая папка — Ящики, см. рисунок справа). Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.
  • Поле Название — вписать название ящика.
  • Поле FurnType — присваивается автоматически в зависимости от типа ящика.
31 ХХ ХХ Ящики
31 01 ХХ
С роликовыми направляющими
31 02 ХХ
Метабокс / Boyard
31 03 ХХ
Тандембокс
31 04 ХХ
С шариковыми направляющими
31 05 ХХ
Выкатной
31 06 ХХ
Скрытого монтажа
31 07 ХХ
Quadro
31 10 ХХ
С системой выдвижения
31 99 ХХ
Ящик неизвестного типа
31 ХХ 00
Тип ящика не конкретизирован
31 ХХ 21
Ящик общего положения (не накладной и не утопленный)
31 ХХ 22
Накладной
31 ХХ 23
Утопленный
  • Поле Сорт. — присваивается автоматически.
  • Поле Библиотека — присваивается автоматически.
  • Поле GUID — присваивается автоматически.
3. В таблице свойств автоматически появятся свойства указанного типа сборочных единиц. Укажите значения данным свойствам. При необходимости добавьте дополнительные необходимые свойства ящиков.
I.png Некоторым типам ящиков, добавленным в программу, могут не быть назначены некоторые «обязательные» свойства. Это связано с алгоритмом их создания, появившимся для прошлых версий программы.

Но новым ящиков будут присущи все свойства типа сборочных единиц.

Свойства всех ящиков
Идентификатор Название Тип свойства Добавление Особенности ввода значения
K3File Имя К3-Файла Файлы типа К3 Характерное свойство всех типов ящиков, добавляется автоматически Вставьте ссылку на К3-файл трёхмерной модели ящика (для отображения ящика в карточке параметров)

Например: Ящики\stol1.k3

B_Hmax Максимальная высота коробки ящика Число Все типы ящиков

Используются секцией ящиков вне зависимости от конструкции самих ящиков
В миллиметрах.

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

B_ZUp Расстояние между коробом ящика и панелью сверху
B_ZDown Расстояние между коробом ящика и панелью снизу
B_ZBok Зазор между коробкой ящика и боковой панелью См. выше. Обратите внимание также на разницу в определении B_ZBok в разных конструкторах ящиков (см. инструкции к ящикам)
Свойства конструкторов ящиков

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

Идентификатор Название Тип свойства Добавление Особенности ввода значения
MacroFile Файл с макропрограммой Файл макропрограмм Все типы ящиков с конструктором Ящик сборный Введите адрес .mac-файла с макропрограммой построения ящиков.

Например: bxstol1.mac

PyClassBox Класс в Python, реализующий ящик Строка Все типы ящиков с остальными конструкторами (в поставке по умолчанию) Выберите класс из выпадающего списка
Eksklamacia.png Каждому конструктору соответствует свой набор классов.

По умолчанию:

  • Конструктор Ящик скрытого монтажа — класс Ящик скрытого монтажа
  • Конструктор Ящик с шариковыми направляющими — классы Ящик с шариковыми направляющими и Ящик с шариковыми направляющими PUSH
Назначение отдельных комплектующих

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

Идентификатор Название Тип свойства Добавление Особенности ввода значения
SyncAdapter Адаптер синхронизатора Номенклатурная единица Ящики с Push-to-open Детали синхронизатора для ящиков, открывающихся через нажатие на фасад (push-to-open)
SyncConnector Соединитель синхронизатора
SyncProfile Профиль синхронизатора
AccessID Комплектующее Характерные свойства для типов:
  • Ящик Тандембокс
  • Ящик Boyard
Держатель задней стенки
При необходимости:
  • Ящик Boyard СТАРТ
Поворотно-синхронизирующая трубка
AccessID2 Комплектующее 2 Характерное свойство для типов:
  • Ящик Тандембокс
  • Ящик Boyard
Крепление фасада
NomID1 Номенклатурная единица 1 При необходимости для ящиков Ящик Boyard СТАРТ Поперечный рейлинг
Назначение крепежа

Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:

  • для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixTypeID Тип крепежа (сб.ед.) Сборочная единица Столярные ящики Крепёж коробки ящика
FixTypeID2 Тип крепежа 2 (сб.ед.) Крепёж фасада ящика к коробке
  • для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixTypeID Тип крепежа (сб.ед.) Сборочная единица Обязательно Крепёж направляющих к стенкам
FixTypeID2 Тип крепежа 2 (сб.ед.) Крепёж фасада ящика к коробке
  • для ящиков Hettich (отдельно добавляемые библиотеки):
Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixTypeID Тип крепежа (сб.ед.) Сборочная единица Обязательно Крепёж направляющих к стенкам
FixTypeID2 Тип крепежа 2 (сб.ед.) Крепёж фасада ящика к коробке
FasHolderFixID Крепёж держателя фасада Крепёж держателя фасада (у накладных ящиков) или передней стенки (у внутренних ящиков)
BackHolderFixID Крепёж держателя задней стенки Крепёж держателя задней стенки
BoxAddFix Дополнительные детали крепежа для ящиков Кортеж свойств Кортеж с перечислениями деталей крепежа, выполняемого при монтаже ящика. Идут в отчётах как дополнительные материалы.
Отдельные свойства из кортежа BoxAddFix Номенклатурная единица При необходимости назначить иные детали Назначенное свойство будет иметь приоритет перед значением в кортеже
  • для ящиков остальных конструкторов (кроме Boyard СТАРТ):
Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixTypeID Тип крепежа (сб.ед.) Сборочная единица Обязательно Крепёж направляющих к стенкам
FixTypeID2 Тип крепежа 2 (сб.ед.)
  • для ящиков PUSH;
  • для всех ящиков B-Slide
Полкодержатель
Конструктивные особенности и размеры

Прочие конструктивные особенности задаются через свойства:

Идентификатор Название Тип свойства Добавление Особенности ввода значения
B_Bmin Минимальный отступ коробки ящика от задней стенки Число Все типы ящиков, кроме Тандембокс, Boyard СТАРТ Все размеры — в миллиметрах
BoxOts Отступ врезного дна ящика Типы:
  • Ящик столярный
  • Ящик Boyard
  • Ящик с шариковыми направляющими
  • Ящик Quadro
B_Dvr Глубина врезки врезного дна ящика Типы:
  • Ящик столярный
  • Ящик Boyard
  • Ящик с шариковыми направляющими
  • Ящик скрытого монтажа
  • Ящик Quadro
Для всех типов врезных и утопленных стенок: заглубление дна в короб ящика, то есть, расстояние от нижних торцов панелей короба ящика до пласти дна.
BackHeight Высота задней стенки Размер Ящики с металлическими задними стенками (не листовыми материалами) Высота стандартной задней стенки у металлических ящиков
BegShift Начальный сдвиг Типы:
  • Ящик столярный
  • Ящик с шариковыми направляющими
  • Ящик с роликовыми направляющими
  • Ящик скрытого монтажа
Height Высота Типы:
  • Ящик Hettich InnoTech Atira
Минимальная высота без учёта направляющих (аналог высоты коробки ящика)
ShiftY Смещение по глубине Типы:
  • Ящик с шариковыми направляющими
  • Ящик с роликовыми направляющими
S-Ecoj-127T.png
Расстояние от фасада до первого крепежа направляющей
ShiftPUSH Сдвиг фасада вперёд для PUSH Ящикам с push-to-open
B_BackGap Величина уменьшения длины коробки относительно номинала направляющей Типы:
  • Ящик скрытого монтажа
Bottom_Overlap Зазор от края дна до габарита ящика Типы:
  • Ящик скрытого монтажа
  • Ящик с шариковыми направляющими
  • Ящик с роликовыми направляющими
Для накладного дна: расстояние от торца дна до пластей панелей короба ящика
Bottom_Slot Глубина врезки дна Глубина врезки дна внутрь панелей
Slot_Finite Ограниченный пропил на фасаде Да/Нет Да — пропил на фасаде по ширине дна ящика

Нет — пропил на всю ширину фасада

BoxPUSH Открывание ящика нажатием (push-to-open) Ящикам с push-to-open Да — ручка на фасад не назначается (см. главу о свойстве)
Boyard_NeedRise Нужен подъём для коротких направляющих Типы:
  • Ящик скрытого монтажа (Boyard B-Slide)
Да или Нет (см. главу о свойстве)
macro_fix_out Макро крепежа к стенке шкафа Файлы макропрограмм Типы:
  • Ящик Hettich InnoTech Atira
Ссылка на макропрограмму, описывающую алгоритм крепежа
Множественные свойства
4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу Множество значений (под таблицей Свойства).
Идентификатор Название Тип свойства Добавление Особенности ввода значения
ListMat Список материалов Номенклатурная единица Ящики, создаваемые через полные комплекты.

Типы:

  • Ящик Hettich InnoTech Atira
  • Ящик Boyard СТАРТ
Список комплектов ящиков разных размеров и цветов
Типы:
  • Ящик Boyard
  • Ящик Тандембокс
Список возможных царг

ListMat2

Дополнительный список материалов Типы:
  • Ящик Тандембокс (только для оснащённых рейлингами)
Список возможных рейлингов (парных) разных длин на разные глубины ящиков
Типы:
  • Ящик Hettich InnoTech Atira
Список стальных задних стенок.

См. также особенности добавления задних стенок.

Типы:
  • Ящик Boyard СТАРТ
В зависимости от конструкции: список держателей продольного рейлинга, держателей дна и задней стенки, органайзеров для выдвижного ящика либо универсальных передних стенок.
Guide Направляющая Ящикам, создаваемым НЕ через полные комплекты Список направляющих разных длин на разные глубины ящиков
Railing Рейлинг Типы:
  • Ящик Метабокс (с планкой)
  • Ящик Boyard СТАРТ (при необходимости, в зависимости от класса)
Список возможных рейлингов (штучных)
Типы:
  • Ящик Hettich InnoTech Atira
Список возможных рейлингов (парных)
FasHolders Держатели фасадов Типы:
  • Ящик Hettich InnoTech Atira
Список возможных держателей фасадов (для внешних ящиков) и соединителей передней панели (для внутренних ящиков)
RailHolders Держатели рейлингов Список возможных держателей рейлинга
RailAdapter Адаптер продольного рейлинга Список возможных адаптеров рейлингов
ProfList Список профилей Профильные задние стенки.

См. также особенности добавления задних стенок.

TopSideSteel Стальные надставки TodSide Ящики с надставками TopSide

Типы:

  • Ящик Hettich InnoTech Atira
Список возможных надставок TopSide из стали.

См. также: особенности добавления TopSide.

TopSideHolders Комплекты адаптеров TopSide Список возможных адаптеров для TopSide
FrontProfile Профильная передняя стенка Внутренние металлические ящики

Типы:

  • Ящик Hettich InnoTech Atira
Профильные передние стенки внутренних ящиков.
FrontWall Передняя стенка Стальные (цельные) передние стенки внутренних ящиков.

См. также: особенности добавления передних стенок.

BackHolder Держатель задней стенки Boyard При необходимости добавить для ящиков с конструктором Ящик Boyard СТАРТ Держатели задней стенки Boyard
Boyard_CrossRail Попереченый рейлинг ящиков BOYARD Поперечные рейлинги — для высоких внутренних ящиков
Boyard_FrontHolder Держатель передней стенки Boyard Держатели передней стенки Boyard
Boyard_InnerHolder Держатель внутреннего ящика Boyard СТАРТ Держатели внутреннего ящика Boyard СТАРТ
I.png Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство ListMat2, для других — через свойство Railing.
Для заполнения таблицы достаточно один раз нажать кнопку S-aldoni.png, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
Область применения
5. Назначить сборочной единице область применения.
У каждого конструктора своя область применения. Для ящиков конструктора Сборный и некоторых других это будет Типы ящиков. Эта область доступна для выбора всем конструкторам ящиков, однако для ящиков отдельных конструкторов нужно назначать только их собственные области применения! В частности, у некоторых конструкторов могут отличаться области для внешних и внутренних ящиков и т. д.
Фрагмент справочника Области применения

FixID

В старых версиях программы некоторым типам ящиков назначалось также свойство FixID (FixAddID), которому надо было назначать числовое значение, равное значению одноимённого свойства типа крепежа. В настоящее время добавлять его не имеет смысла, однако оно может присутствовать в ваших справочниках у сборочных единиц вместо FixTypeID:

Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixID Тип крепежа Целое число В настоящее время — не нужно Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы.
FixAddID Дополнительный крепёж (тип)

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