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

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

Меню

Маркет


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

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

Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 10 в этой теме.
__________________


Последний раз редактировалось systland; 26.12.2017 в 11:52..
Просмотров: 434709
Ответить с цитированием Вверх
Старый 25.10.2019, 20:24   #491
Barrakuda77
Новичок
 
Регистрация: 25.07.2019
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Barrakuda77 пока не определено
Восклицание Ребята помогите со скриптом

В салоне нет возможности групповой замены материалов! То есть имеем каркас :ЛДСП белое , ДВП белое, заглушки конфирмата белые, заглушки тех отверстий белые. Задача такая-Меняем цвет каркаса (ЛДСП) и автоматом должны заменяется ДВП, заглушки. Заранее огромное Спасибо! Может есть другие способы решить данную проблему?
Barrakuda77 вне форума   Ответить с цитированием Вверх
Старый 01.11.2019, 18:04   #492
t01849
Пользователь
 
Регистрация: 09.02.2014
Сообщений: 58
Сказал(а) спасибо: 16
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
t01849 пока не определено
По умолчанию

Всем привет. Как скриптом в 3D реализовать: выделить ребро, затем скрипт наносит размер этого ребра на видимую плоскость панели вдоль этого ребра в пару миллиметрах от него? Голову уже сломал, не получается...
t01849 вне форума   Ответить с цитированием Вверх
Старый 26.11.2019, 19:17   #493
Vaseok23
Новичок
 
Регистрация: 22.10.2017
Сообщений: 28
Сказал(а) спасибо: 38
Поблагодарили 4 раз(а) в 2 сообщениях
Вес репутации: 0
Vaseok23 пока не определено
По умолчанию

Цитата:
Сообщение от Ozimko Посмотреть сообщение
Господа, а тыкните носом в скрипт ВЫДЕЛИТЬ НЕПРЯМОУГОЛЬНЫЕ ПАНЕЛИ И ПАНЕЛИ С ПАЗАМИ.
есть такой, если все еще нужен

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


Model.forEachPanel(function(obj) {

if (obj.Cuts.Count == 0 && obj.IsContourRectangle ){
obj.Selected = false}
else {
obj.Selected = true}

});
[свернуть]
Vaseok23 вне форума   Ответить с цитированием Вверх
Старый 27.11.2019, 11:36   #494
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от foxice Посмотреть сообщение
Массив заготовок с кромками
Массив используемых материалов с количеством.
XML строку описывающую смету.
и др.
И как понимать Ваше сообщение?
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 27.11.2019, 17:40   #495
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 109
IStiv скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Barrakuda77 Посмотреть сообщение
В салоне нет возможности групповой замены материалов! То есть имеем каркас :ЛДСП белое , ДВП белое, заглушки конфирмата белые, заглушки тех отверстий белые. Задача такая-Меняем цвет каркаса (ЛДСП) и автоматом должны заменяется ДВП, заглушки.
Ситуация со скриптами в Салоне на 27.11.2019 грустная.
В частности там нет отладчика. чтобы проверить как работает скрипт надо загрузить его через "менеджер прайс листов" - потом произвести с десяток манипуляций по импорту базы и т.д. и только потом запустить скрипт и узнать получилось или нет.
Вразумительной документации по скриптам Салона тоже нет.
Есть штук 10 скриптов примеров которые Базис, как я понял особо в открытый доступ не выкладывают.
К тому же есть проблемы с сохранением логики скриптов при редактировании товара в редакторе Салона.
Плюс кто потратил кучу времени на изучение, методом научного тыка, возможностей скриптов Салона (в т.ч. я), не очень то хочет что то выкладывать скрипты в открытый доступ.
Готового решения Вы очень врядли найдете.
Хотя в целом задача может и решаемая.
IStiv вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Ovsyanicov (27.11.2019), Vaseok23 (29.11.2019)
Старый 29.12.2019, 12:03   #496
outlaw
Пользователь
 
Аватар для outlaw
 
Регистрация: 17.03.2014
Адрес: Санкт-Петербург
Сообщений: 34
Сказал(а) спасибо: 5
Поблагодарили 31 раз(а) в 13 сообщениях
Вес репутации: 132
outlaw на пути к лучшему
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
Цитата:
Сообщение от ups
В итоге нужно получить развёртку всех фасадов кухни в одной плоскости на одном листе.
Знающие, подскажите, возможно ли такое реализовать?
Базис API только для модели, Базис ые чертежи Вы не создадите скриптом.
Но есть обходные пути типа :
1.Node.js позволяет работать с COM объектами(хотя и довольно проблематично).
Вытаскиваем из Базиса данные (это легко) - подключаемся по COM к API , имеющегося какого нибудь приличного САПР - с помощью API этого САПР, формируем необходимые Вам чертежи , в каком нибудь .dxf, или чего там Ваша САПР поддерживает.

2. Вытаскиваем из Базиса данные (это легко) и транслируем в какой нибудь промежуточный формат (.xlsx .xml или еще чего) , для node.js готовых трансляторов вагон. я в Exel легко доступные данные выгружаю.
Теперь, опять же берем имеющуюся САПР, и с помощью ее API парсим получившийся файл и отрисовываем чертеж.

я бы выбрал второй путь, т.к. COM из Node.js - у меня пока нет столько skills, да и вообще это один большой "костыль" как мне думается.
из минусов второго пути - это два отдельных скрипта, запускать надо будет по отдельности. ну и надо какой нибудь САПР + прямые руки ).

P.S.САПР -система автоматизированного проектирования (AutoCAD,nanoCAD,SolidWorks,Компас) и т.д.
А почему бы не сделать копию модели и в ней, удалив все не нужное, не развернуть фасады в одну плоскость? Ну а вывод модели развертки на сборочный чертеж уже ручками.
outlaw вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
LeoAN (30.12.2019)
Старый 30.12.2019, 10:02   #497
LeoAN
Местный
 
Регистрация: 04.07.2010
Адрес: г Челябинск
Сообщений: 177
Сказал(а) спасибо: 508
Поблагодарили 402 раз(а) в 133 сообщениях
Вес репутации: 265
LeoAN - очень-очень хороший человекLeoAN - очень-очень хороший человекLeoAN - очень-очень хороший человекLeoAN - очень-очень хороший человекLeoAN - очень-очень хороший человек
По умолчанию

Цитата:
Сообщение от outlaw Посмотреть сообщение
А почему бы не сделать копию модели и в ней, удалив все не нужное, не развернуть фасады в одну плоскость? Ну а вывод модели развертки на сборочный чертеж уже ручками.
Так и делаю уже с 8-го базиса.
Делаю копию, разворачиваю все фасады пластью. Сохраняю в линиях с указанием номера позиции. И указываю размеры для сверловки. Редко когда занимает времени больше 20 минут. Обычно минут 5-10
LeoAN вне форума   Ответить с цитированием Вверх
Старый 15.01.2020, 16:45   #498
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Подскажите как добавить пользовательское свойство панели с вариативным набором значений?
rombler вне форума   Ответить с цитированием Вверх
Старый 15.01.2020, 18:13   #499
volunka
Местный
 
Аватар для volunka
 
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,184 раз(а) в 436 сообщениях
Вес репутации: 678
volunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспорима
По умолчанию

Цитата:
Сообщение от rombler Посмотреть сообщение
Подскажите как добавить пользовательское свойство панели с вариативным набором значений?
У свойства нужно предварительно создать список вариантов, вызвав специальную команду в выпадающем меню:

Нажмите на изображение для увеличения
Название: Аннотация 2020-01-15 181211.jpg
Просмотров: 63
Размер:	22.1 Кб
ID:	134996
volunka вне форума   Ответить с цитированием Вверх
Старый 16.01.2020, 09:30   #500
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Нет. Мне скриптом нужно варианты сделать.
rombler вне форума   Ответить с цитированием Вверх
Ответ

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис-Мебельщик 10 systland Базис-мебельщик 10 1264 13.03.2024 22:48
БАЗИС-Мебельщик 7.0 Shadow Базис-мебельщик 7 2230 29.11.2019 10:37
Базис-мебельщик JavaScript ran Ищу работу 0 09.05.2014 10:08


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


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

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