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

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


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

битрикс24 Мебель196. Мебельный интернет-магазин в Екатеринбурге.
Ответ
 
Опции темы Опции просмотра
Старый 13.01.2014, 12:22  
Скрипты. Готовые решения для БМ8-11.
 
Аватар для Igor_482
Igor_482
VIP
Регистрация: 03.09.2008
Сообщений: 145

Сказал(а) спасибо: 31
Поблагодарили 639 раз(а) в 84 сообщениях
Версия для печати Отправить по электронной почте
Igor_482 Igor_482 вне форума 13.01.2014, 12:22
Рейтинг: (1 голосов - 5.00 средняя оценка)

Этот раздел предназначен для размещения готовых скриптов.
Здесь находятся ТОЛЬКО готовые скрипты. Для обсуждения есть отдельная тема: Обсуждение готовых скриптов.

Авторам:
  1. Давать уникальные названия скриптам (не совпадающие с названием уже выложенных скриптов, за исключением обновлений скрипта)
  2. Указывать работоспособность в разных версиях БМ.
  3. Общее описание работы скрипта.

Версии, указанные модератором, как прошедшие проверку:
8 - Демо-версия 8.0.7.9649
- "народная" 8.0.12.12765
9 - Демо-версия 9.0.8.18908
10 - Демо-версия 10.0.0.21602

Обратите внимание на полезные ответы в этой теме!


Последний раз редактировалось Letos; 11.05.2018 в 16:23..
Просмотров: 66442
Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Uncle (25.12.2017)
Старый 07.04.2015, 11:37   #31
bekwek
Новичок
 
Аватар для bekwek
 
Регистрация: 17.10.2014
Сообщений: 24
Сказал(а) спасибо: 6
Поблагодарили 97 раз(а) в 16 сообщениях
Вес репутации: 0
bekwek скоро придёт к известности
По умолчанию 2D построения в 3D-окне

Меня настолько огорчило отсутствие возможности рисовать отрезки в 3D окне, что я написал свой собственный костыль. В качестве примера прилагается скрипт для рисования параметрического чертежа абстрактного стола (с соблюдением шага 32).

Алгоритм работы следующий:
1) Открываем файл "Полигон для чертежей". (Там должно быть три объекта: отрезок, окружность и размер)
2) Запускаем скрипт "Стол параметрический". Для работы он требует указать файл "font.cdt"*, а также параметры стола.
3) Ждём, пока скрипт сработает, переходим в вариант "Вид сверху"
4) Запускаем скрипт "Тонко-толсто". Он нужен для того, чтобы рассортировать отрезки на основные линии и на тонкие.
5) В базисе тыкаем "Изделие - сохранить в линиях". Получаем чертёж.
6) Тыкаем в любой элемент, который должен изображаться тонкой линией. Правая кнопка мыши -> Изменить тип линии и цвет -> меняем тип линии на тонкий.
7) Файл -> сохранить. Радумеся чертежу
8) Закрываем модель "Полигон для чертежей" без сохранения.

Надеюсь, что ничего не забыл рассказать. Если что - спрашивайте.

Всё это я дарю в безвоздмездное пользование, но надеюсь на благодарность

Если кто-то захочет подробно разобраться в том, как это работает - тоже настоятельно прошу писать, потому что программирую я не самым лучшим образом.


--------
* "font.cdt" - это шрифт, написанный мной почти вручну. На данный момент шрифт содержит символы русского алфавита, цифры и немного знаков. Как он устроен и как его дополнить тоже могу рассказать, но это отдельная история.


Комментарий: взято из темы "Скрипты в БАЗИС 8"
Вложения
Тип файла: rar Полигон для чертежей.rar (1.9 Кб, 99 просмотров)
Тип файла: rar Параметрические чертежи.rar (5.6 Кб, 115 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:43.
bekwek вне форума   Ответить с цитированием Вверх
6 пользователя(ей) сказали cпасибо:
Старый 08.04.2015, 16:22   #32
luciffer
Пользователь
 
Регистрация: 21.02.2015
Адрес: Тамбов
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 26 раз(а) в 10 сообщениях
Вес репутации: 79
luciffer на пути к лучшему
По умолчанию

барная труба 50 мм) с выбором нижнего и верхнего крепления) ну и сами крепления) может кому пригодится)

Комментарий: взято из темы "Скрипты в БАЗИС 8"
Вложения
Тип файла: zip барная труба 50.zip (106.4 Кб, 146 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:43.
luciffer вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Kerby (14.02.2020), VitaliyP (01.05.2020)
Старый 15.04.2015, 15:05   #33
luciffer
Пользователь
 
Регистрация: 21.02.2015
Адрес: Тамбов
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 26 раз(а) в 10 сообщениях
Вес репутации: 79
luciffer на пути к лучшему
По умолчанию

Небольшая доработка: добавил выбор материала цоколя + выбор кромки на него.(раньше был под цвет корпуса)

Комментарий: взято из темы "Скрипты в БАЗИС 8"
Вложения
Тип файла: zip Кухонные шкафчики.zip (16.9 Кб, 276 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:43.
luciffer вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
Kerby (14.02.2020), Kickboxer (13.07.2020), zachepa (23.11.2019)
Старый 30.09.2015, 11:14   #34
Briz
Местный
 
Регистрация: 30.11.2011
Сообщений: 283
Сказал(а) спасибо: 275
Поблагодарили 767 раз(а) в 179 сообщениях
Вес репутации: 308
Briz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личность
По умолчанию

Скрипт использует схему из файла Schemes.config из папки, в которой лежит скрипт. Выложил скрипты со всеми дополнительными файлами в архиве.

Комментарий: взято из темы "БАЗИС 9 - Скрипты"
Вложения
Тип файла: rar Крепёж.rar (110.1 Кб, 184 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:50.
Briz вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Kerby (14.02.2020), VitaliyP (01.05.2020)
Старый 23.01.2016, 12:11   #35
тех.нолог
Местный
 
Аватар для тех.нолог
 
Регистрация: 03.01.2016
Адрес: Украина. Харьков
Сообщений: 481
Сказал(а) спасибо: 316
Поблагодарили 496 раз(а) в 200 сообщениях
Вес репутации: 206
тех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстве
По умолчанию

Сделал скрипт "Изменение артикула по условию ширины" для Салона.
Данный пример артикула используется лично у нас, можете проработать свой. я лишь подкидываю идею...

Результат выполнения такого скрипта для секции
- 600 - "BO0106W (600 мм)"
- нестандарт в пределах размеров 601-799 - "BO0108W (631 мм) нест."
- которой не существует в прайсе - "BO01ххW (1108 мм) нест."

Принцип такой
-первый код артикула модели (он неизменный для нее) - BO01
-код ширины модели - 06
-код уточнения - W
-размер (который реально даст Салон) - (600 мм)
-условие нестандарта - нест.

Комментарий: взято из темы "БАЗИС 9 - Скрипты"
Вложения
Тип файла: txt Артикул.txt (1.8 Кб, 85 просмотров)
__________________
...Ковырятель Базиса...
... версия БМ 9.0.8.18908 ...

2 канал YouTube по Базису

Последний раз редактировалось Letos; 25.12.2017 в 22:50.
тех.нолог вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
bars73 (24.06.2020), Batya452 (05.12.2018), botik (14.09.2018)
Старый 27.01.2016, 16:54   #36
тех.нолог
Местный
 
Аватар для тех.нолог
 
Регистрация: 03.01.2016
Адрес: Украина. Харьков
Сообщений: 481
Сказал(а) спасибо: 316
Поблагодарили 496 раз(а) в 200 сообщениях
Вес репутации: 206
тех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстветех.нолог - луч света в тёмном царстве
По умолчанию Артикул по условию в Базис-Салон

Решил поделиться разработкой скрипта для Салона. Будет интересен тем, кто использует эластичные секции и артикул модели зависит от ее габаритов (в данном случае от ширины), т.е. не нужно делать всю размерную линейку определенной модели (от 400 до 1200), достаточно сделать одну эластичную секцию и подключить скрипт.
Механизм работы:
- в названии модели, в самом начале пишется составной универсальный артикул (неизменный код, "плавающий", добавка к коду если есть и описание BO01xxW 2 двери)
- скрипт берет из названия BO01 добавляет значение xx из скрипта и добавляет остаток кода артикула W тем самым формируя артикул BO01(значение)W.
Далее идею развивать можете сами.

Комментарий: взято из темы "БАЗИС 9 - Скрипты"
Вложения
Тип файла: txt скрипт салон.txt (1.6 Кб, 83 просмотров)
__________________
...Ковырятель Базиса...
... версия БМ 9.0.8.18908 ...

2 канал YouTube по Базису

Последний раз редактировалось Letos; 25.12.2017 в 22:50.
тех.нолог вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
Batya452 (05.12.2018), botik (14.09.2018), Ryszard (18.12.2018)
Старый 08.02.2016, 01:33   #37
rashidrashid
Новичок
 
Регистрация: 03.02.2016
Сообщений: 11
Сказал(а) спасибо: 2
Поблагодарили 28 раз(а) в 5 сообщениях
Вес репутации: 0
rashidrashid на пути к лучшему
По умолчанию

Посидел тут немного, попробовал.

Под себя сделал скрипт для дверей-купе с учетом УСИЛЕННОЙ и ОБЫЧНОЙ средней планки, а также с учетом щеток (на основе старого скрипта, написанного кем-то).

Комментарий: взято из темы "Скрипты в БАЗИС 8"
Вложения
Тип файла: zip Двери купе.zip (9.7 Кб, 344 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:44.
rashidrashid вне форума   Ответить с цитированием Вверх
5 пользователя(ей) сказали cпасибо:
danzum (17.06.2020), Kerby (14.02.2020), Smirnoff_001 (28.11.2019), vitalikshvetc (10.07.2020), Илья74 (30.03.2019)
Старый 11.04.2016, 18:59   #38
Igor_482
VIP
 
Аватар для Igor_482
 
Регистрация: 03.09.2008
Сообщений: 145
Сказал(а) спасибо: 31
Поблагодарили 639 раз(а) в 84 сообщениях
Вес репутации: 290
Igor_482 - это имя известно всемIgor_482 - это имя известно всемIgor_482 - это имя известно всемIgor_482 - это имя известно всемIgor_482 - это имя известно всемIgor_482 - это имя известно всем
По умолчанию

Развитие инструментария для БМ на основе ActiveX модуля (FBDBDialog.dll) из предыдущего сообщения. Представленный скрипт позволяет редактировать параметры установленного в модели крепежа: менять размеры и тип отверстий, добавлять/удалять составные части и устанавливать/снимать флаг учета крепежа/составных частей в смете. Для работы скрипта требуются те же компоненты что и в прошлом сообщении, а также наличие файла "ADODB.ini" с настройками соединения в папке со скриптом.

Содержание ADODB.ini


[General]
FDBServ = t001
FBSPort = 14357
FDBFile = D:\DBBM\Библиотека\БД\BMDB09.FDB
FBCFile = C:\Windows\System32\fbclient.dll
[свернуть]

Переменные .ini:
FDBServ - имя ПК на котором находится сервер FireBird с используемой БД (если локально, то параметр: localhost или 127.0.0.1);
FBSPort - в настройке не нуждается (по умолчанию: 14357);
FDBFile - локальный путь к БД на сервере FireBird;
FBCFile - путь к файлу "fbclient.dll" (находится в корневой папке программы Базис).

Файл скрипта

Вложение 110028
[свернуть]


Комментарий: взято из темы "БАЗИС 9 - Скрипты"
Вложения
Тип файла: rar РедактПарКрепежа.rar (4.3 Кб, 62 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:52.
Igor_482 вне форума   Ответить с цитированием Вверх
Старый 11.05.2016, 19:26   #39
Briz
Местный
 
Регистрация: 30.11.2011
Сообщений: 283
Сказал(а) спасибо: 275
Поблагодарили 767 раз(а) в 179 сообщениях
Вес репутации: 308
Briz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личность
По умолчанию

Скрипт вывода текста на 3D модель

Комментарий: взято из темы "БАЗИС 9 - Скрипты"
Вложения
Тип файла: rar Шрифт.rar (4.6 Кб, 154 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:52.
Briz вне форума   Ответить с цитированием Вверх
8 пользователя(ей) сказали cпасибо:
Старый 12.05.2016, 11:01   #40
Briz
Местный
 
Регистрация: 30.11.2011
Сообщений: 283
Сказал(а) спасибо: 275
Поблагодарили 767 раз(а) в 179 сообщениях
Вес репутации: 308
Briz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личностьBriz - просто великолепная личность
По умолчанию

Усовершествованный скрипт печати текста. Текст ставится относительно текущей проекции модели по двум точкам. Команда работает в цикле. Есть возможность выбрать цвет.

Комментарий: взято из темы "БАЗИС 9 - Скрипты"
Вложения
Тип файла: rar Шрифт.rar (4.7 Кб, 164 просмотров)

Последний раз редактировалось Letos; 25.12.2017 в 22:52.
Briz вне форума   Ответить с цитированием Вверх
10 пользователя(ей) сказали cпасибо:
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1430 01.10.2020 19:32
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 556 29.08.2020 22:17
Заявки на скрипты dr_john Система БАЗИС 37 01.03.2016 10:36


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


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