Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: руководителей мебельных предприятий, конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к мебельному бизнесу. Программы для конструирования мебели, дизайна, для комплексной автоматизации мебельного предприятия. Мебельная литература и обучающие пособия.
 
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 10.0


Реклама на портале PROMEBELclub
шкаф-купе со скидкой по акции
Реклама на портале PROMEBELclub

искусственный камень Мебель196. Мебельный интернет-магазин в Екатеринбурге.
Ответ
 
Опции темы Опции просмотра
Старый 06.06.2017, 09:51  
Базис-Смета 10
systland
Модератор
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 560

Сказал(а) спасибо: 291
Поблагодарили 428 раз(а) в 180 сообщениях
Версия для печати Отправить по электронной почте
systland systland вне форума 06.06.2017, 09:51
Рейтинг: ()

По работе модуля общаемся здесь.
__________________

Просмотров: 22486
Ответить с цитированием Вверх
Пользователь сказал cпасибо:
jetbalance18 (22.02.2019)
Старый 04.03.2019, 10:01   #131
Uncle
Модератор
 
Аватар для Uncle
 
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 8,412
Сказал(а) спасибо: 13,538
Поблагодарили 16,681 раз(а) в 5,257 сообщениях
Вес репутации: 4311
Uncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспорима
По умолчанию

Цитата:
Сообщение от dimon73 Посмотреть сообщение
Можно через раскрой. Сколько бы Вы не отрезали от закупленного материала, в смету придет весь рулон. Если нужно я попытаюсь вспомнить как это сделать.
Мне не нужно что бы в смету шел весь рулон. Вы наверное не правильно меня поняли.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
Uncle вне форума   Ответить с цитированием Вверх
Старый 04.03.2019, 10:29   #132
K L A N
Местный
 
Регистрация: 31.08.2016
Сообщений: 274
Сказал(а) спасибо: 411
Поблагодарили 770 раз(а) в 249 сообщениях
Вес репутации: 213
K L A N - просто великолепная личностьK L A N - просто великолепная личностьK L A N - просто великолепная личностьK L A N - просто великолепная личностьK L A N - просто великолепная личностьK L A N - просто великолепная личностьK L A N - просто великолепная личность
По умолчанию

Цитата:
Сообщение от dimon73 Посмотреть сообщение
Сколько бы Вы не отрезали от закупленного материала, в смету придет весь рулон.
В том то и дело, что нужен не весь рулон в смете, а 1м, 2м, 3м, или 4м... я так понял.
Конечно, как с ЛДСП, сначала кроить потом в смету заносить.
K L A N на форуме   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Uncle (04.03.2019)
Старый 04.03.2019, 12:10   #133
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 398
Сказал(а) спасибо: 823
Поблагодарили 460 раз(а) в 196 сообщениях
Вес репутации: 222
Ovsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всем
По умолчанию

Цитата:
Сообщение от Miracle01 Посмотреть сообщение
Другой вопрос, снова по разнотолщинкам по пласти (8мм + пласти 6мм):

Скрытый текст

obsh_tolsh = Math.round(GetParam('(20)Толщина панели') * 1000);

if (obsh_tolsh>=14 && obsh_tolsh<=30) {
Result = 1
}
[свернуть]

Что не так с ним? Внутри скрипта работает если указывать 8, но при этом этот параметр: Result = Math.round(GetParam('(20)Толщина панели') * 1000) возвращает 14. Анализирую внутри, не работает.
Что я не так делаю?
Не работает, так как GetParam('(20)Толщина панели') возвращает толщину одного материала панели, а не общую толщину после облицовки.
Как в Смете получить общую толщину панели вместе с облицовкой пласти, к сожалению, не могу подсказать.
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 04.03.2019, 18:09   #134
volunka
Местный
 
Аватар для volunka
 
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 508
Сказал(а) спасибо: 1,019
Поблагодарили 2,032 раз(а) в 410 сообщениях
Вес репутации: 583
volunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспорима
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
Не работает, так как GetParam('(20)Толщина панели') возвращает толщину одного материала панели, а не общую толщину после облицовки.
Как в Смете получить общую толщину панели вместе с облицовкой пласти, к сожалению, не могу подсказать.
Если совсем уже туго будет, можно просто перебрать в цикле все слои панели и её облицовки, сложить, и получить общую толщину панели вместе со всеми облицовками пластей.
volunka вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (05.03.2019)
Старый 05.03.2019, 11:37   #135
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 398
Сказал(а) спасибо: 823
Поблагодарили 460 раз(а) в 196 сообщениях
Вес репутации: 222
Ovsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всем
По умолчанию

Цитата:
Сообщение от volunka Посмотреть сообщение
Если совсем уже туго будет, можно просто перебрать в цикле все слои панели и её облицовки, сложить, и получить общую толщину панели вместе со всеми облицовками пластей.
В принципе, можно, Вы правы.
Накидал на скорую руку:
Код:
var total_thickness = Math.round(GetParam('(20)Толщина панели') * 1000);
var plastics_count = Panel.Plastics.Count;

if(plastics_count > 0){
    for(i = 0; i < plastics_count; i++){
        var plastic_thickness = Panel.Plastics[i].Thickness;
        total_thickness += plastic_thickness;
    }
    if(total_thickness >= 14 && total_thickness <= 30){
        Result = 1;
    } else {
        Result = 0;
    }
} else {
Result = 0;
}

Последний раз редактировалось Ovsyanicov; 05.03.2019 в 12:07.
Ovsyanicov вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Miracle01 (05.03.2019), volunka (11.03.2019)
Старый 05.03.2019, 12:02   #136
Miracle01
Новичок
 
Регистрация: 26.02.2019
Сообщений: 12
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0
Miracle01 пока не определено
Радость

Спасибо, с ТП Базиса уже ответили.
Меня просто сбивает с толку их Мануал, там к Plastics, не описан вариант Plastics[i].Thickness. Вот и полагал, что работать не будет, складывал толщину панели... Зато описан PanelPlastics, в общем, неполный мануал, который и сбивает немного с толку. А Getparam работает только на выходе.

Скрытый текст

a = 0;
if (Panel){
a = Panel.Thickness;
for (i=0; i<Panel.Plastics.Count; i++){
a += Panel.Plastics[i].Thickness;
}
}
if (a > 14 && a < 30) {
Result=1;
else {
Result=0;
}
[свернуть]
Miracle01 вне форума   Ответить с цитированием Вверх
Старый 05.03.2019, 12:09   #137
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 398
Сказал(а) спасибо: 823
Поблагодарили 460 раз(а) в 196 сообщениях
Вес репутации: 222
Ovsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всемOvsyanicov - это имя известно всем
По умолчанию

Цитата:
Сообщение от Miracle01 Посмотреть сообщение
Спасибо, с ТП Базиса уже ответили.
Ответили по скриптам? Удивительно, ведь они заверяли, что по работе со скриптами техподдержка работать не будет.

Цитата:
Сообщение от Miracle01 Посмотреть сообщение
Меня просто сбивает с толку их Мануал, там к Plastics, не описан вариант Plastics[i].Thickness. Вот и полагал, что работать не будет, складывал толщину панели... Зато описан PanelPlastics, в общем, неполный мануал, который и сбивает немного с толку
Тут Вы правы - мануал так себе...
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 06.03.2019, 11:49   #138
Miracle01
Новичок
 
Регистрация: 26.02.2019
Сообщений: 12
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0
Miracle01 пока не определено
Сообщение

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
Ответили по скриптам? Удивительно, ведь они заверяли, что по работе со скриптами техподдержка работать не будет.



Тут Вы правы - мануал так себе...
Дык, поначалу и писали, что это исключительно Ваши проблемы, у нас все работает. Но затем все-таки помогли. Видимо сделали исключение,
сомневаюсь, что сработает второй раз
Miracle01 вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (06.03.2019)
Старый 13.03.2019, 14:33   #139
Miracle01
Новичок
 
Регистрация: 26.02.2019
Сообщений: 12
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0
Miracle01 пока не определено
Вопрос

Операции с изделием, есть какие-то примеры? Обращения к объектам. Для материала, то всё понятно. Но когда нужно проанализировать весь проект, и посчитать глобально, что-то в проекте, как я понимаю тогда это Изделие.

Такой синтаксис там не работает, а в отладчике работает:
PHP код:
0Result 0;
Model.forEachPanel(
    function(
obj) {
n+=1;
}
)

Result=n

Последний раз редактировалось Miracle01; 14.03.2019 в 10:01.
Miracle01 вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 10.0

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС-Смета 8 arra25 Базис-мебельщик 8.0 715 15.03.2019 21:28
БАЗИС-Смета 9 SAI Базис-мебельщик 9.0 688 08.10.2018 00:41
БАЗИС-Смета 7.0 arra25 Базис-мебельщик 7.0 1071 03.06.2016 12:10
БАЗИС-Смета. Предложения по усовершенствованию SAI Система БАЗИС 179 16.01.2016 13:29
Электроная смета fotomaniac Ремонт 3 19.08.2014 15:39


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


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
© 2007-2018 PROMEBEL