Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 11 в этой теме.
Новшества Базис Мебельщик версии 11:
..... 6. Работоспособность скриптов, созданных в более ранних версиях, не гарантируется в версии БАЗИС 11.
.....
52. Разработана панель инструментов для скриптов, на которую можно вывести, например, часто используемые скрипты, со своими иконками, хинтами и т.д.
53. Добавлена возможность автозапуска выбранного скрипта на любое из двух событий – Загрузка модели, и/или Сохранение модели.
.....
Новшества Базис Мебельщик версии 2021:
16. Отладчик скриптов.
Новшества Базис Мебельщик версии 2024:
5.«Использовать новый движок скриптов (в бета-тесте)» - Node.js v20.2.0
VISUAL CODE
Код:
Примеры скриптов из видео
Вес панелей.js
Выделить панели без облицовки.js
Панель по 3 точкам.js
Прифуговка кромки.js
Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д.>сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
Последний раз редактировалось AlexBolton; Вчера в 11:30..
Но если фурнитура содержи артикул, то этот артикул записывается каким то образом в строку имени. И я не могу понять как мне этот артикул указать.
наименование материала из названия фурнитуры или материала объекта ExtractMatName(название фурн/материал)
артикул материала из названия фурнитуры или материала объекта ExtractMatCode(название фурн/материал)
Доброго времени суток.
В базисе 2021 не выполняется скрипт при автозапуске. Причем вручную отрабатывает без проблем.
Экспериментальным путем выяснил, что при автозапуске не отрабатывается скрипт при наличии в коде свойства "Action".
Причина данного явления не ясна, техподдержка пока не прояснила картину.
В других версиях базиса такие испытания не проводил, как будет отрабатывать скрипт, не знаю.
Доброго времени суток.
В базисе 2021 не выполняется скрипт при автозапуске. Причем вручную отрабатывает без проблем.
Экспериментальным путем выяснил, что при автозапуске не отрабатывается скрипт при наличии в коде свойства "Action".
Причина данного явления не ясна, техподдержка пока не прояснила картину.
В других версиях базиса такие испытания не проводил, как будет отрабатывать скрипт, не знаю.
Да. я уже задавал в ТП такой вопрос, ответ - "Свойства Action в режиме автозапуска нет."
Если вам в скрипте необходимо работать с параметрами модели (имя заказа, имя модели и пр.), то вместо допустим Action.Control.Article.OrderName можно просто использовать Article.OrderName.
А если нужно использовать Action.Continue(); или Action.Finish(), то это проблема... я пока решения не нашел...
Да. я уже задавал в ТП такой вопрос, ответ - "Свойства Action в режиме автозапуска нет."
Если вам в скрипте необходимо работать с параметрами модели (имя заказа, имя модели и пр.), то вместо допустим Action.Control.Article.OrderName можно просто использовать Article.OrderName.
Спасибо!
Цитата:
Сообщение от kos100pudov
А если нужно использовать Action.Continue(); или Action.Finish(), то это проблема... я пока решения не нашел...
А еще нужно Action.ModelFilename, Action.Control.SavePicture ...
Мне очень нравится подход базиса - "Вот какая у нас функция полезная, какие мы молодцы!", а в техподдержке потом ответы в стиле "Ой, а это не будет работать, ну, а что вы хотели".
Мне очень нравится подход базиса - "Вот какая у нас функция полезная, какие мы молодцы!", а в техподдержке потом ответы в стиле "Ой, а это не будет работать, ну, а что вы хотели".
Мне кажется они уже и сами не рады, что дали инструмент скриптов.. Это же поддерживать надо, а тут ещё пользователи пытаются реализовать не реализовано самим разработчиком... А вдруг это в планах на какой то релиз было...
__________________ Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..
Всем привет!
Подскажите, есть ли в природе такой скрипт по кромке... закатать ВСЕ незакатанные торцы....? Т.е. базовые скрипты могут катать деталь, если на ней нет ВООБЩЕ кромки. А если есть ХОТЬ ОДИН закатаный торец - то эту деталь вообще не катает!
А если надо, например докатать все некоей базовой кромкой - то проблемка. Надеюсь сумел сформулировать)
Спасибо.
Всем привет!
Подскажите, есть ли в природе такой скрипт по кромке... закатать ВСЕ незакатанные торцы....? Т.е. базовые скрипты могут катать деталь, если на ней нет ВООБЩЕ кромки. А если есть ХОТЬ ОДИН закатаный торец - то эту деталь вообще не катает!
А если надо, например докатать все некоей базовой кромкой - то проблемка. Надеюсь сумел сформулировать)
Спасибо.
Одна и та же "базовая" кромка для всех материалов?
__________________ Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..