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

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


Реклама на портале PROMEBELclub
Реклама на портале PROMEBELclub

битрикс24 Мебель196. Мебельный интернет-магазин в Екатеринбурге.
Ответ
 
Опции темы Опции просмотра
Старый 14.09.2019, 00:17  
БАЗИС 11 - Скрипты
 
Аватар для AlexBolton
AlexBolton
Модератор
Регистрация: 19.02.2008
Адрес: www
Сообщений: 3,050

Сказал(а) спасибо: 6,897
Поблагодарили 14,605 раз(а) в 2,587 сообщениях
Версия для печати Отправить по электронной почте
AlexBolton AlexBolton вне форума 14.09.2019, 00:17
Рейтинг: ()

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

Новшества Базис Мебельщик версии 11:
.....
6. Работоспособность скриптов, созданных в более ранних версиях, не гарантируется в версии БАЗИС 11.
.....
52. Разработана панель инструментов для скриптов, на которую можно вывести, например, часто используемые скрипты, со своими иконками, хинтами и т.д.
53. Добавлена возможность автозапуска выбранного скрипта на любое из двух событий – Загрузка модели, и/или Сохранение модели.
.....


Код:
Примеры скриптов из видео

Вес панелей.js
Выделить панели без облицовки.js
Панель по 3 точкам.js
Прифуговка кромки.js
node.js обновился с 7.0.0 до 8.11.3
__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении 30.03.2019]

[ USDownloader - удобно и безопасно скачиваем с файлообменников 28.09.2020] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...

Последний раз редактировалось AlexBolton; 14.10.2019 в 10:09..
Просмотров: 99760
Ответить с цитированием Вверх
13 пользователя(ей) сказали cпасибо:
Старый 17.10.2020, 13:40   #361
kos100pudov
Новичок
 
Регистрация: 02.11.2015
Сообщений: 29
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
kos100pudov пока не определено
По умолчанию соответствие кромки стороне детали

всем доброго дня!!!
подскажите как определить какой стороне какая кромка соответствует?
в мебельщиках 8-10 можно было через номер элемента контура, но в 11-м так не получается, т.к. Butts[0].ElemIndex теперь означает последовательность нанесения, а не элемент контура....
ну и в дополнение как определить что по длине детали такие то кромки, а по ширине такие то?...

Добавлено через 5 минут
Цитата:
Сообщение от Ozimko Посмотреть сообщение
Добрый день. Назрел вопрос.
Хочу сделать так, чтобы я все панели катал кромкой технологической - 2х19, 0,4х19..... а смета уже считала, сколько на нужном материале кромки 2х19 и ставила сопутствием количество кромки нужного параметра и цвета. С отверстиями такое на ура, а вот с кромком затык - не выходит каменный цветок.... Нужна помощь в зале. Дмитрий говорит - можно реализовать скриптом. А вот как?
перебор всех панелей, в каждой определить материал панели, кол-во кромок, дальше последовательный перебор каждой кромки в панели и замена ее материала согласно списка соответствий. правда придется где-то хранить этот список соответствия название материала панелей и названия кромок.
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 17.10.2020, 21:03   #362
Meshok
Пользователь
 
Аватар для Meshok
 
Регистрация: 17.12.2016
Сообщений: 55
Сказал(а) спасибо: 9
Поблагодарили 37 раз(а) в 22 сообщениях
Вес репутации: 59
Meshok на пути к лучшему
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
всем доброго дня!!!
подскажите как определить какой стороне какая кромка соответствует?
Добрый вечер.
Если правильно понял, то как-то так:

p = GetPanel('Укажите панель');
alert(p.Butts.Butts[3].Sign);

Выделенная красным выдаёт тип кромки
(пробовал по вертикальной панели
0 - низ
1 - лицо
2 - верх
3 - задняя часть)

Есть нюанс, если кромки на стороне нет - выдаёт ошибку
Meshok вне форума   Ответить с цитированием Вверх
Старый 18.10.2020, 05:11   #363
Vogel
Новичок
 
Аватар для Vogel
 
Регистрация: 29.04.2019
Сообщений: 26
Сказал(а) спасибо: 11
Поблагодарили 15 раз(а) в 2 сообщениях
Вес репутации: 0
Vogel на пути к лучшему
По умолчанию

Добрый день.

Кто-нибудь знает как получить номер физического ключа, с которы сейчас запущен Базис Мебельщик из скрипта. Наткнулся на код, который вызывает окно Базы данных и подумал, что возможно вызвать так же и окно Справка/О программе и там есть версия и номер ключа. Как до него добраться, да и вообще до этой информации о версии, чтобы сделать проверку на совместимость, к примеру?
Vogel вне форума   Ответить с цитированием Вверх
Старый 18.10.2020, 09:10   #364
kos100pudov
Новичок
 
Регистрация: 02.11.2015
Сообщений: 29
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
kos100pudov пока не определено
По умолчанию

Цитата:
Сообщение от Meshok Посмотреть сообщение
Добрый вечер.
Если правильно понял, то как-то так:

p = GetPanel('Укажите панель');
alert(p.Butts.Butts[3].Sign);

Выделенная красным выдаёт тип кромки
(пробовал по вертикальной панели
0 - низ
1 - лицо
2 - верх
3 - задняя часть)

Есть нюанс, если кромки на стороне нет - выдаёт ошибку
Как я и говорил не работает. Поставил две панели, нанёс на них два вида кромок, в одинаковой последовательности, но на разные стороны. На первую панель сначала перед, верх, низ 0,4, потом зад 2мм. На вторую панель перед, зад, верх 0,4 в конце низ 2мм. В скрипте ставил [3]. В итоге на обоих панелях показало 2мм. Об этом я и говорю, что butts[i] в 11-с базисе теперь не сторона, а последовательность нанесения...
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 19.10.2020, 03:10   #365
Vogel
Новичок
 
Аватар для Vogel
 
Регистрация: 29.04.2019
Сообщений: 26
Сказал(а) спасибо: 11
Поблагодарили 15 раз(а) в 2 сообщениях
Вес репутации: 0
Vogel на пути к лучшему
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
Как я и говорил не работает. Поставил две панели, нанёс на них два вида кромок, в одинаковой последовательности, но на разные стороны. На первую панель сначала перед, верх, низ 0,4, потом зад 2мм. На вторую панель перед, зад, верх 0,4 в конце низ 2мм. В скрипте ставил [3]. В итоге на обоих панелях показало 2мм. Об этом я и говорю, что butts[i] в 11-с базисе теперь не сторона, а последовательность нанесения...
Ну Butts[i] - это просто массив кромок. У панели нет стороны. Есть ее материал и 2D контур, который пользователь может изменить так, что вам и не снилось. Поэтому нужно работать с массивом кромок без привязки к стороне. Их можно идентифицировать только к элементу 2D контура.
Vogel вне форума   Ответить с цитированием Вверх
Старый 19.10.2020, 08:18   #366
kos100pudov
Новичок
 
Регистрация: 02.11.2015
Сообщений: 29
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
kos100pudov пока не определено
По умолчанию

Цитата:
Сообщение от Vogel Посмотреть сообщение
Ну Butts[i] - это просто массив кромок. У панели нет стороны. Есть ее материал и 2D контур, который пользователь может изменить так, что вам и не снилось. Поэтому нужно работать с массивом кромок без привязки к стороне. Их можно идентифицировать только к элементу 2D контура.
Добрый день!
А есть мысли как это сделать? Ну оооочень надо)))
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 19.10.2020, 09:58   #367
Vogel
Новичок
 
Аватар для Vogel
 
Регистрация: 29.04.2019
Сообщений: 26
Сказал(а) спасибо: 11
Поблагодарили 15 раз(а) в 2 сообщениях
Вес репутации: 0
Vogel на пути к лучшему
По умолчанию

А можно поинтересоваться какую вы задачу решаете с этими кромками? Я выше смотрел что нужно катать все технологической кромкой и к ней по сопутствию нужную подцеплять. С какой целью это делается и почему этот вопрос возникает? Может мы просто не с того угла к решению задачи подошли?
Vogel вне форума   Ответить с цитированием Вверх
Старый 20.10.2020, 11:20   #368
kos100pudov
Новичок
 
Регистрация: 02.11.2015
Сообщений: 29
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
kos100pudov пока не определено
По умолчанию

Цитата:
Сообщение от Vogel Посмотреть сообщение
А можно поинтересоваться какую вы задачу решаете с этими кромками? Я выше смотрел что нужно катать все технологической кромкой и к ней по сопутствию нужную подцеплять. С какой целью это делается и почему этот вопрос возникает? Может мы просто не с того угла к решению задачи подошли?
про техническую кромку, это я ответил на вопрос Ozimko. это не моя тема))

мне нужно получить информацию подобную спецификации или спискам раскроя - длина, ширина, кромки по длине, кромки по ширине и т.п.
у нас на производстве несколько конструкторов работают в мебельщике, а "специально обученные" люди делают за всех раскрой. вот делаем промежуточное приложение которое группирует заказы в нужном порядке для производства и должна передать группированный список для раскроя.
работа через проект не катит, у нас в этот момент еще происходит запись деталей в 1С.
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 20.10.2020, 11:56   #369
v22884
Местный
 
Регистрация: 17.04.2014
Адрес: д.Сибирцево, ателье-уют.рф
Сообщений: 427
Сказал(а) спасибо: 223
Поблагодарили 910 раз(а) в 181 сообщениях
Вес репутации: 304
v22884 - просто великолепная личностьv22884 - просто великолепная личностьv22884 - просто великолепная личностьv22884 - просто великолепная личностьv22884 - просто великолепная личностьv22884 - просто великолепная личностьv22884 - просто великолепная личностьv22884 - просто великолепная личность
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
работа через проект не катит, у нас в этот момент еще происходит запись деталей в 1С
а у меня катит.
В 1с сделал документ "ЗаказРаскроя" в него заполняю Наряды=ЗаказНаПроизводство и ЗаказыДеталей. Этот документ ЗаказРаскроя делает проект bprj и с заказами деталей и с нарядами.

bprj -- обычный xml. Освойте и горя не ведайте.(ну, правда, ещё ,если с нуля, месяцок(если в усленном режиме) на освоение программирования 1с.....)

ЗаказыДеталей сохраняю списком obl. Если криволинейные, то всё равно рисовать в b3d.

Последний раз редактировалось v22884; 20.10.2020 в 12:10. Причина: т
v22884 вне форума   Ответить с цитированием Вверх
Старый 20.10.2020, 17:16   #370
kos100pudov
Новичок
 
Регистрация: 02.11.2015
Сообщений: 29
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
kos100pudov пока не определено
По умолчанию

всем спасибо! уже решил))
kos100pudov вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипты. Готовые решения для БМ8-11. Igor_482 Базис-мебельщик. Скрипты 74 21.10.2020 15:52
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1342 15.10.2020 22:26
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1430 01.10.2020 18:32
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 556 29.08.2020 21:17
Заявки на скрипты dr_john Система БАЗИС 37 01.03.2016 09:36


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


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