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

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


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

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

Сказал(а) спасибо: 6,801
Поблагодарили 14,167 раз(а) в 2,500 сообщениях
Версия для печати Отправить по электронной почте
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 - удобно и безопасно скачиваем с файлообменников 24.03.2020] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


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

Последний раз редактировалось AlexBolton; 14.10.2019 в 10:09..
Просмотров: 43003
Ответить с цитированием Вверх
12 пользователя(ей) сказали cпасибо:
Старый 24.03.2020, 07:58   #241
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 153
Сказал(а) спасибо: 81
Поблагодарили 76 раз(а) в 29 сообщениях
Вес репутации: 137
wizardpnz скоро придёт к известности
По умолчанию

как программно получить xml файл который создаётся при выгрузке спецификации XML?
wizardpnz вне форума   Ответить с цитированием Вверх
Старый 24.03.2020, 11:15   #242
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 513
Сказал(а) спасибо: 115
Поблагодарили 833 раз(а) в 334 сообщениях
Вес репутации: 251
Letos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личность
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
как программно получить xml файл который создаётся при выгрузке спецификации XML?
Не совсем понял, что именно нужно. Хранятся они по пути к текстовым документам, указанному в настройках.
Зная его, можно предположить, что путь к искомому файлу - <Путь к текстовым документам> + "_" + <Название модели (Article.Name)> + " Спецификация.xml". По идее такой формат именования.

Если надо в момент самой выгрузки, то, увы, не получится. Только уже готовый файл смотреть.
Letos вне форума   Ответить с цитированием Вверх
Старый 24.03.2020, 11:21   #243
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 153
Сказал(а) спасибо: 81
Поблагодарили 76 раз(а) в 29 сообщениях
Вес репутации: 137
wizardpnz скоро придёт к известности
По умолчанию

программно нажать эту кнопку которая генерит это файлик
я это имел ввиду
wizardpnz вне форума   Ответить с цитированием Вверх
Старый 24.03.2020, 16:05   #244
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 513
Сказал(а) спасибо: 115
Поблагодарили 833 раз(а) в 334 сообщениях
Вес репутации: 251
Letos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личностьLetos - просто великолепная личность
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
программно нажать эту кнопку которая генерит это файлик
я это имел ввиду
Код для запуска чертежей (для конкретно XML не знаю кнопки, если подскажете, где она (если она есть), может и её найдём):
PHP код:
var mainForm Action.Control.Owner.Owner;
var 
mainForm.FindComponent('a3MakeDrawings');
c.Execute(); 
И скриптик по получению списка компонентов главной формы (надеюсь, будет полезен. Пример по использованию имени компонента выше.):
PHP код:
var mainForm Action.Control.Owner.Owner;
var 
log '';
for (var 
0mainForm.ComponentCounti++){
    var 
comp mainForm.Components[i]
    
log += comp.Name ': ' comp.constructor.name '\n';
}
system.writeTextFile('components.log'log); 
в components.log запишется список компонентов формы в формате "Имя компонента: Тип компонента". Компоненты типа "TBasicAction" можно "запускать" с помощью функции Execute(). По документации Delphi эта функция возвращает true, если удалось запустить выполнение.
Letos вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
rombler (27.03.2020), wizardpnz (26.03.2020)
Старый 26.03.2020, 09:52   #245
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 153
Сказал(а) спасибо: 81
Поблагодарили 76 раз(а) в 29 сообщениях
Вес репутации: 137
wizardpnz скоро придёт к известности
По умолчанию

да да то что нужно
var c = mainForm.FindComponent('a3MakeDrawings');
c.Execute();

ещё бы вызвать её программно с установленной галкой спецификация хмл

Добавлено через 21 минуту
идея такая

меня бесит базисовские отчёты их всегда приходиться дооформлять, а я хочу генерить свой excell отчёт из этого XML файла там в принципе всё есть
главное, чтобы всё было прописано в базе материалов или придётся искать соответсвия самому
так же в скрипте перед вызовом отчёта можно в пользовательские свойства прописать какието дополнительные данные и они тоже попадут в XML

Добавлено через 2 минуты
и для общего случая модуль базис сметы не нужен будет,
хотя его дешевле купить чем пилить свой велосипед
wizardpnz вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 524 Вчера 16:18
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1272 28.03.2020 15:04
Скрипты. Готовые решения для БМ8-11. Igor_482 Базис-мебельщик. Скрипты 66 15.02.2020 11:47
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1426 17.03.2019 23:00
Заявки на скрипты dr_john Система БАЗИС 37 01.03.2016 09:36


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


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