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

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

Меню

Маркет


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

Сказал(а) спасибо: 7,296
Поблагодарили 16,977 раз(а) в 3,228 сообщениях
Версия для печати Отправить по электронной почте
AlexBolton AlexBolton вне форума 14.09.2019, 00:17
Рейтинг: ()

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

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

Новшества Базис Мебельщик версии 2021:

16. Отладчик скриптов.



VISUAL CODE

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

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

Напиши себе Базис или Моя первая тумбочка 2
Комплект - руководство+ файлы+ скрипт

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

__________________
.
▓▒░ Халявы не бывает ░▒▓

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

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


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

Последний раз редактировалось AlexBolton; 09.01.2024 в 11:56..
Просмотров: 620329
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 28.02.2020, 14:47   #191
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,033 раз(а) в 367 сообщениях
Вес репутации: 345
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от rombler Посмотреть сообщение
Ещё подскажите пожалуйста как из формы выбрать деталь?
Т.е простая команда var panel = GetPanel("Укажите панель"); выполняемая из формы дает зависание всей системы.
Выбрать деталь не могу потому что события выполняются в форме и в форме нажать закрыть не могу потому что события переданы на сцену.
В таком случае, нужно вызывать не Form.ShowModal(), а Form.Show(). ShowModal вызывает модальное окно, которое блокирует остальные окна, пока не будет закрыто.
Letos вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Ovsyanicov (28.02.2020), rombler (28.02.2020)
Старый 29.02.2020, 13:56   #192
Belobuht
Новичок
 
Регистрация: 21.11.2019
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Belobuht пока не определено
По умолчанию Выделение понелей по обозначению

Доброго времени суток! Есть необходимость выделять панели по обозначению! В ИРП! Кто то может подсказать как реализовать решение этой задачи?
Belobuht вне форума   Ответить с цитированием Вверх
Старый 02.03.2020, 09:12   #193
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,033 раз(а) в 367 сообщениях
Вес репутации: 345
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Belobuht Посмотреть сообщение
Доброго времени суток! Есть необходимость выделять панели по обозначению! В ИРП! Кто то может подсказать как реализовать решение этой задачи?
Самый простой пример:

PHP код:
UnSelectAll();
var 
positions prompt("Введите номера обозначений через пробел");
var 
nums positions.split(' ');
Model.forEach(function(obj) {
    if (
obj) {
        if (
nums.indexOf(obj.Designation) >= 0) {
            
obj.Selected true;
        }
    }
}) 
Для примера посложнее (вывод ненайденных обозначений и т.д.), можно взять за основу скрипт отсюда, только заменить obj.ArtPos (чтение позиции) на obj.Designation (чтение обозначения). Ну и заменить текст в выводимых сообщениях.
Letos вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
anb (02.03.2020), rombler (02.03.2020), zorro (02.03.2020)
Старый 03.03.2020, 16:42   #194
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Используя скрипты в 11 версии базиса в js code, выходили сообщения в консоль отладки. Перейдя на 10 версию эти сообщения пропали.
Подскажите пожалуйста как мне в 10 версии базиса сделать чтобы выходили сообщения в консоль отладки vs code?

Последний раз редактировалось rombler; 03.03.2020 в 19:54.
rombler вне форума   Ответить с цитированием Вверх
Старый 03.03.2020, 17:20   #195
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от rombler Посмотреть сообщение
js code?
Может речь о VS Code (Visual Studio Code)?
Ovsyanicov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
rombler (03.03.2020)
Старый 04.03.2020, 09:34   #196
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Цитата:
Сообщение от Letos Посмотреть сообщение
У себя в демке написал и проверил следующий код:
PHP код:
var variants = [123321'asd'];
var 
obj Model.Selected;
obj.UserProperty['prop'] = variants[0];
obj.UserPropertyVariants['prop'] = variants.join('\n'); 
У меня всё заработало и у выделенного объекта появилось пользовательское свойство и его варианты.
Попробуйте у себя и, если не запустится, пришлите скриншот ошибки в логе редактора скриптов.
Наконец то добрался до 10 базиса.
Ошибка на ваш скрипт выходит вот такая:
4-TypeErrror: Cannot set priperty 'prop' of undefined at Скрипт:4:34
p/s извините не разобрался как картинки вставлять.
rombler вне форума   Ответить с цитированием Вверх
Старый 04.03.2020, 11:29   #197
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от rombler Посмотреть сообщение
Ошибка на ваш скрипт выходит вот такая:
4-TypeErrror: Cannot set priperty 'prop' of undefined at Скрипт:4:34
А перед запуском скрипта была выделена панель?

PS: для вставки картинок перейдите в расширенный режим, нажмите кнопку "Вложения" - откроется окно для загрузки файлов, нажмите обзор, выберите файл, нажмите кнопку "Загрузить". После этого в основном окне ещё раз нажмите кнопку "Вложения" и выберите файл для вставки в сообщение.
Ovsyanicov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
rombler (04.03.2020)
Старый 04.03.2020, 12:28   #198
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Да. панель была выделенной. Версия базиса от 12.07.18
Миниатюры
Безымянны.jpg  
rombler вне форума   Ответить с цитированием Вверх
Старый 04.03.2020, 14:20   #199
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от rombler Посмотреть сообщение
Версия базиса от 12.07.18
В этом проблема. Возможность создания списка вариантов появилась в октябре 2018.
Ovsyanicov вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Letos (04.03.2020), rombler (04.03.2020)
Старый 04.03.2020, 15:50   #200
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Ovsyanicov, подскажите где скачать обновление 10 базиса? перерыл весь сайт и не нашел.
rombler вне форума   Ответить с цитированием Вверх
Ответ

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021-2024 138 26.04.2024 15:25
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 715 14.04.2024 07:03
V-Ray в Базис Мебельщик 11/2023 nayrogi Система БАЗИС 73 12.04.2024 17:08
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1442 04.04.2024 11:28
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1525 30.03.2024 15:03


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


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

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