Показать сообщение отдельно
Старый 30.10.2008, 10:05   #18
AleksandrRuslanof
VIP
 
Аватар для AleksandrRuslanof
 
Регистрация: 25.03.2008
Сообщений: 162
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
AleksandrRuslanof пока не определено
По умолчанию

5.6 версия стабильная и удобная. Ну да ладно...

База -> справочники\протоотипы конструкций\кнопка константы\

Зазор ящика (полки) с боковой панелью B_Zbok присваиваешь 5 вместо 13 для Blum Tandembox 1

Здесь скрыт гимор, в зависимости от типа ящика менять значение константы.

Дабы этот гимор побороть надо на эту константу ...

В MakeBox есть строка w1=w-B_Zbok*2 это и есть ширина будущего ящика w-это ширина ниши предмета куда ящик вставляется.

По уму надо бы в зависимости от типа ящиков изменять значение B_Zbok, поскольку уже давно все производители применяют различные типы направляющих. А это значит эту константу надо выкинуть из этой таблицы в global_S.mac и в зависимости от типа ящика изменять.

Кстати я посмотрел в прототипе группы ящиков BoxGr.mac есть строка
Цитата:
B_Zbok=DbVar("B_Zbok",13); //-- Зазор ящика с боковой панелью
Эта переменная в карточке прототипа отсутствует и в секции Global ее тоже нет. если эту строчку забанить (поставить //B_Zbok=DbVar("B_Zbok",13)...) и дописать переменную B_Zbok в секцию global BoxGr.mac

То тогда ее можно менять прямо из командной строки. Пишешь в командной строке B_Zbok=5 и после этого редактируешь ящик. Но в этом случае надо помнить какой зазаор для какого ящика. Правильне табличку сделать и в зависимости от типа ящика менять эту переменную.

В справочнике материалов для типов ящика поля N1 N2 и N3 свободные вот их и можно использовать. пишем в N1 зазор для направляющей и в макро BoxGr.mac его запрашиваем.
Цитата:
B_Zbok=DbVar("B_Zbok",13);
B_Zbok=PriceInfo(BxType,"N1",B_Zbok); //-- Зазор ящика с боковой панелью
Если у нас будет в поле N1 определено значение оно и будет применено в случае отсутствия будет использована константа B_Zbok. Только в этом случае в секции global BoxGr.mac ничего менять не надо.
Миниатюры
b_zbok.jpg  
AleksandrRuslanof вне форума   Ответить с цитированием Вверх