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

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

Меню

Маркет


беспроводные выключатели для мебели
Ответ
 
Опции темы Опции просмотра
Старый 06.06.2017, 08:51  
Базис-Смета 10
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 565

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

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

Как получить в Смете площадной материал в листах, погонный - в штуках
__________________


Последний раз редактировалось Uncle; 27.09.2020 в 14:44..
Просмотров: 99198
Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
jetbalance18 (22.02.2019), LeoAN (16.10.2019), Moose (19.04.2019)
Старый 04.03.2019, 10:01   #131
Uncle
VIP
 
Аватар для Uncle
 
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,024 раз(а) в 6,492 сообщениях
Вес репутации: 5257
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
Сообщений: 913
Сказал(а) спасибо: 884
Поблагодарили 1,676 раз(а) в 651 сообщениях
Вес репутации: 519
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 обеспечил(а) себе прекрасное будущее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
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 402
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится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
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,183 раз(а) в 436 сообщениях
Вес репутации: 677
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
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 402
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится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
Сообщений: 14
Сказал(а) спасибо: 7
Поблагодарили 3 раз(а) в 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
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 402
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

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

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

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



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

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

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

Result=n

Последний раз редактировалось Miracle01; 14.03.2019 в 10:01.
Miracle01 вне форума   Ответить с цитированием Вверх
Старый 01.04.2019, 09:40   #140
freedree
Пользователь
 
Регистрация: 29.01.2018
Сообщений: 78
Сказал(а) спасибо: 120
Поблагодарили 61 раз(а) в 29 сообщениях
Вес репутации: 95
freedree скоро придёт к известности
По умолчанию

Добрый день

подскажите пожалуйста - в чем причина (не могу никак добится правильного результата, параметры с модели не видит, а с сопутствия выдает значение указанное красным)

не выдает правильно значение резов - нужно резы прировнять к длине кромки

freedree вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС-Смета 8 arra25 Базис-мебельщик 8 777 05.01.2023 17:41
Электроная смета fotomaniac Ремонт 4 11.12.2022 08:17
БАЗИС-Смета 9 SAI Базис-мебельщик 9 690 05.08.2019 11:21
БАЗИС-Смета 7.0 arra25 Базис-мебельщик 7 1071 03.06.2016 11:10
БАЗИС-Смета. Предложения по усовершенствованию SAI Система БАЗИС 179 16.01.2016 13:29


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


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

џндекс.Њетрика