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

Есть ли будущее у мебельного микробизнеса?
Приглашаем присоединиться к обсуждению.


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


Реклама на портале PROMEBELclub
шкаф-купе со скидкой по акции
Реклама на портале PROMEBELclub

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

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

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

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


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

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

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

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


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

Последний раз редактировалось AlexBolton; 14.10.2019 в 11:09..
Просмотров: 12383
Ответить с цитированием Вверх
12 пользователя(ей) сказали cпасибо:
Старый 16.09.2019, 19:42   #2
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 59
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 17 сообщениях
Вес репутации: 49
IStiv на пути к лучшему
По умолчанию

эм...а по API изменений нет?
IStiv вне форума   Ответить с цитированием Вверх
Старый 13.10.2019, 19:11   #3
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 59
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 17 сообщениях
Вес репутации: 49
IStiv на пути к лучшему
По умолчанию

Цитата:
Сообщение от Letos Посмотреть сообщение
В 11 версии заработали асинхронные функции

1. так изменения в API все же есть? где найти список?
2. т.е. теперь можно HTTP GET запрос какой нибудь сделать из скрипта?
это же же отлично.

Последний раз редактировалось Uncle; 13.10.2019 в 20:13.
IStiv вне форума   Ответить с цитированием Вверх
Старый 14.10.2019, 10:55   #4
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 392
Сказал(а) спасибо: 102
Поблагодарили 673 раз(а) в 255 сообщениях
Вес репутации: 203
Letos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личность
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
1. так изменения в API все же есть? где найти список?
2. т.е. теперь можно HTTP GET запрос какой нибудь сделать из скрипта?
это же же отлично.
1. Ну само API не менялось (это из коробки в node.js работает, просто к БМ это прикрутили наконец).
2. Да. И модули асинхронные также должны заработать. Только асинхронность работает пока скрипт жив, соответственно нужно Action.Continue() вызывать.
Letos вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
IStiv (15.10.2019)
Старый 14.10.2019, 11:06   #5
AlexBolton
Модератор
 
Аватар для AlexBolton
 
Регистрация: 19.02.2008
Адрес: www
Сообщений: 2,872
Сказал(а) спасибо: 6,739
Поблагодарили 13,879 раз(а) в 2,447 сообщениях
Вес репутации: 3283
AlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспорима
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
где найти список?
Цитата:
Сообщение от Letos Посмотреть сообщение
это из коробки в node.js работает
8.11.3 прикрутили, IStiv можно почитать ченжлог node.js от 7.0.0 (в БМ 10 был) ->8.xx.x
__________________
.
▓▒░ Халявы не бывает ░▒▓

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

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


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
AlexBolton вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
IStiv (15.10.2019)
Старый 15.10.2019, 19:03   #6
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 59
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 17 сообщениях
Вес репутации: 49
IStiv на пути к лучшему
По умолчанию

Цитата:
Сообщение от AlexBolton Посмотреть сообщение
8.11.3 прикрутили, IStiv можно почитать ченжлог node.js от 7.0.0 (в БМ 10 был) ->8.xx.x
- в 7 node не было асинхронных вызовов? я так понял это на стороне БМ был проблемс..

прикрутили новую Node, асинхронность ) а где в описании нововведений в БАЗИС Мебельщик это написано ? Ткните пожалуйста, может есть документ какой от Базиса.
IStiv вне форума   Ответить с цитированием Вверх
Старый 15.10.2019, 21:16   #7
AlexBolton
Модератор
 
Аватар для AlexBolton
 
Регистрация: 19.02.2008
Адрес: www
Сообщений: 2,872
Сказал(а) спасибо: 6,739
Поблагодарили 13,879 раз(а) в 2,447 сообщениях
Вес репутации: 3283
AlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспорима
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
может есть документ какой от Базиса.
кроме Script.pdf в папке Manual не видал ничего, может кто из инсайдеров просветит.
Раньше на github можно было глянуть кое-что.
-
Глобально, для общего ознакомления ченжлог node.js 8.x в интернете посмотрите на профильных ресурсах.
__________________
.
▓▒░ Халявы не бывает ░▒▓

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

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


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
AlexBolton вне форума   Ответить с цитированием Вверх
Старый 19.10.2019, 10:37   #8
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 143
Сказал(а) спасибо: 72
Поблагодарили 71 раз(а) в 27 сообщениях
Вес репутации: 131
wizardpnz скоро придёт к известности
По умолчанию

подскажите как теперь подключаться к firebird

var options = {};
options.host = '127.0.0.1';
options.port = 14357;
options.database = "D:\baza.fdb";
options.user = 'SYSDBA';
options.password = 'masterkey';
options.lowercase_keys = false; // set to true to lowercase keys
options.role = null; // default
options.pageSize = 4096; // default when creating database
var Firebird = require('node-firebird');



Firebird.attach(options, function(err, db) {
if (err)
throw err;

db.query('SELECT * FROM MATERIAL', function(err, result) {
db.detach();
});

});


не работает

https://developer.mozilla.org/ru/doc...bjects/Boolean

жесть они отключили стандартную функцию Boolean
в 10 работает в 11 нет)))

пришлось вставить костыль в node-firebird, хз насколько правильно я понял работу Boolean

function Boolean(obj){ return !!obj }


excelljs тоже не пашет

Последний раз редактировалось wizardpnz; 19.10.2019 в 15:02.
wizardpnz вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (19.10.2019)
Старый 21.10.2019, 11:14   #9
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 392
Сказал(а) спасибо: 102
Поблагодарили 673 раз(а) в 255 сообщениях
Вес репутации: 203
Letos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личность
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
подскажите как теперь подключаться к firebird

var options = {};
options.host = '127.0.0.1';
options.port = 14357;
options.database = "D:\baza.fdb";
options.user = 'SYSDBA';
options.password = 'masterkey';
options.lowercase_keys = false; // set to true to lowercase keys
options.role = null; // default
options.pageSize = 4096; // default when creating database
var Firebird = require('node-firebird');



Firebird.attach(options, function(err, db) {
if (err)
throw err;

db.query('SELECT * FROM MATERIAL', function(err, result) {
db.detach();
});

});


не работает

https://developer.mozilla.org/ru/doc...bjects/Boolean

жесть они отключили стандартную функцию Boolean
в 10 работает в 11 нет)))

пришлось вставить костыль в node-firebird, хз насколько правильно я понял работу Boolean

function Boolean(obj){ return !!obj }


excelljs тоже не пашет
1. При работе с базой используете продолжение скрипта Action.Continue()? Если нет, то проблема, скорее всего, в этом. В 11 БМ реализовали корректную работу асинхронных функций и теперь они не вешают БМ. Здесь я описывал "особенности" работы асинхронных функций в БМ10, в БМ 11 теперь иначе: БМ теперь не ждёт завершения асинхронной функции, а выполняется дальше и если скрипт завершается по окончании кода (без Action.Continue()), то результат асинхронной функции может не вызваться, если асинхронная функция не закончила выполнение.

2. Посмотрел стандартные типы - Boolean действительно объект, а не функция. Остальные типы (Number, Object, Array, Error, Function, Date) вроде функции-конструкторы. Погуглил информацию - нигде нет упоминания того, что Boolean - объект, а не функция-конструктор, так что это, скорее всего, проблема БМ.

3. А в exceljs какая ошибка? Поможет ли переустановка модуля?
Letos вне форума   Ответить с цитированием Вверх
Старый 21.10.2019, 15:11   #10
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 143
Сказал(а) спасибо: 72
Поблагодарили 71 раз(а) в 27 сообщениях
Вес репутации: 131
wizardpnz скоро придёт к известности
По умолчанию

там много букв сейчас курю excell4node вроде работает

теперь вопрос как подключить visual studio code к Б11
wizardpnz вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1201 29.11.2019 12:22
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 494 27.11.2019 17:40
Скрипты. Готовые решения для БМ8-11. Igor_482 Базис-мебельщик. Скрипты 63 11.10.2019 13:25
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1426 18.03.2019 00:00
Заявки на скрипты dr_john Система БАЗИС 37 01.03.2016 10:36


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


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