Форум профессиональных мебельщиков PROMEBELclub

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   Базис-мебельщик. Скрипты (https://промебельклуб.рф/forum/forumdisplay.php?f=273)
-   -   Обсуждение скриптов в Системе Базис (https://промебельклуб.рф/forum/showthread.php?t=13614)

wizardpnz 08.06.2018 09:50

если вы устанавливаете сушку скриптом, например ставите галочку сушка (да/нет),
то рисуйте просто кубик 1см и сделайте из него сборку "сушка", чтобы его не было видно поместите его внутрь детали шкафчика


ну или просто создайте кубик-фрагмент и назовите его сушка

PS: я так понял сушку рисовать на сцене это грузит комп

Максим Геннадьевич 08.06.2018 15:36

Цитата:

Сообщение от Letos (Сообщение 457672)
Попробуйте поиграться с видимостью объекта:
Код:

obj.Visible = false;

А так, чтоб без объекта, т.е графа сушка и из базы материалов добавляешь, например сушка 800 и в смете отражалась. Или все таки придется создать сушку, как фурнитуру и потом как фурнитуру добавить?

Letos 08.06.2018 16:05

Цитата:

Сообщение от Максим Геннадьевич (Сообщение 457702)
А так, чтоб без объекта, т.е графа сушка и из базы материалов добавляешь, например сушка 800 и в смете отражалась. Или все таки придется создать сушку, как фурнитуру и потом как фурнитуру добавить?

Чтоб без объекта вряд ли получится. Смета ведь из объектов информацию достает? Думаю, вам подойдет этот вариант:

Цитата:

Сообщение от wizardpnz (Сообщение 457673)
рисуйте просто кубик 1см и сделайте из него сборку "сушка", чтобы его не было видно поместите его внутрь детали шкафчика
ну или просто создайте кубик-фрагмент и назовите его сушка


Анатолий.ru 08.06.2018 16:22

Вложений: 1
Цитата:

Сообщение от merowose (Сообщение 457638)
Нужен скрипт который бы выводил информацию о количестве установленной фурнитуры. Пример: Евровинт - 6шт и тд. Спасибо.

В Свойстве есть инфа ее не достаточно ?:)

Максим Геннадьевич 08.06.2018 17:11

Цитата:

Сообщение от wizardpnz (Сообщение 457673)

PS: я так понял сушку рисовать на сцене это грузит комп

Лишние линии на чертеже.

Ovsyanicov 08.06.2018 18:06

Цитата:

Сообщение от merowose (Сообщение 457638)
Нужен скрипт который бы выводил информацию о количестве установленной фурнитуры. Пример: Евровинт - 6шт и тд

А чем Вас Смета не устраивает?

merowose 08.06.2018 18:30

Цитата:

Сообщение от Ovsyanicov (Сообщение 457711)
А чем Вас Смета не устраивает?

Если бы хотел найти где это можно посмотреть то бы сформулировал вопрос в другой теме. В этой же теме конкретно выложил заявку на скрипт. Знаю, возможно заявка "бредовая", но все-же:-[. Спасибо за ответы.

wizardpnz 09.06.2018 11:07

Цитата:

Сообщение от Максим Геннадьевич (Сообщение 457710)
Лишние линии на чертеже.

тогда рисуем кубик 1 мм, делаем из него сборку и называем сушка

wizardpnz 09.06.2018 11:50

Изучаю формы
столкнулся с проблемой - при нажатии на кнопку картинка не меняется
при выборе из списка работает как нужно - картинка меняется
Код:

Window1.Button1.OnClick = function(){
    Window1.Image1.Image = "C:\\Users\\User\\Desktop\\02.png"
}

Window1.Combo1.OnChange = function(){
    Window1.Image1.Image = "C:\\Users\\User\\Desktop\\02.png"
}


Letos 09.06.2018 14:38

Цитата:

Сообщение от wizardpnz (Сообщение 457773)
Изучаю формы
столкнулся с проблемой - при нажатии на кнопку картинка не меняется
при выборе из списка работает как нужно - картинка меняется
Код:

Window1.Button1.OnClick = function(){
    Window1.Image1.Image = "C:\\Users\\User\\Desktop\\02.png"
}

Window1.Combo1.OnChange = function(){
    Window1.Image1.Image = "C:\\Users\\User\\Desktop\\02.png"
}


Это косяк самих форм. Функция OnChange вызывается при любом изменении компонента и у комбо она, видимо, как-то задевает картинку и у нее вызывается изменение. А при нажатии на кнопку изменение картинки не вызывается. Для того, чтобы вызвать изменение есть такой костыль:
Код:

Window1.Image1.Layout.Top = Window1.Image1.Layout.Top;
По сути, он только назначает картинке отступ сверху такой же, как и был. Но обновление картинки вызывается.


Текущее время: 02:53. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL