Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д.>сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
Последний раз редактировалось AlexBolton; 29.06.2021 в 12:52..
Не густо))
Крутой же инструмент, почему так мало обсуждений?
Смотрел оба этих видоса по нескольку раз, но так и не хватило ума разобраться в скрипте и переписать его без использования "Обозначение". В моих проектах нельзя их использовать, я могу ставить только позиции на панели и профили.
Отсюда вопрос, как подтянуть сборочные чертежи иным способом?
Всем доброго времени суток..
Давеча начал изучать ресурсы Fast Reporta в Базисе. Ролики на канале вышли крайне заманчивые, но вопросов больше чем ответов. Так и не понял что за файл сеттингс.хмл где он и с чем его есть, возможно кто понял прошу помочь мне и коллегам во славу всего хорошего)
Особенно интересна возможность экспорта этих отчетов в разных форматах, которая судя по всему доступна в основном модуле ФР, но из Базисной версии такой возможности нет. Как я понял можно установить саму программу ФР и уже через нее вывести в формате КАД или ПДФ или еще что нужно. В частности сохраняя отчет (элементарную таблицу спецификации в 4 колонки) через печать в ПДФ при импорте в Корел текст из отчета можно вывести либо символами либо как кривые. Если как кривые то все хорошо, красиво, но изменения в текст при надобности внести нельзя. Если же с импортом шрифтов и тп текст замещается на кода. Я так поняимаю что можно шаманить с файлом ПДФ, но это еще один шаг=время, которого хотелось бы как раз таки сэкономить за счет темы в сабже.
И забегая наперед выскажу свое представление о возможностях инструмента - на нашем предприятии создается документация в виде инструкций для потребителя. В видео на канале было показано, что ресурс позволяет создавать и выводить не только спецификации, но и чертежи и сборочные схемы. Я не программист, в скриптах и их синтаксисе на Яве не силен, но насколько я понимаю возможность вывода изображений в заданном ракурсе и даже взрыв-схем возможна. И настройка такая в связке создания чертежа+сборочные схемы возможна. ФАСТ репорт в блендах последовательно выдает панели/крепеж пока данный вид данных не кончиться. Таким образом и возможен вывод сборок/блоков/ и подвязав к ним свойство через скрипт как показано в видео можно выводит взрыв-схемы. Для реализации работы скрипта нужно будет чуть плотнее подойти к структуре модели и последовательно собрать в ней все элементы (как в старом видео на офф-канале по тебе сборочных схем), но тогда базис обзаведеться мощным ресурсом по типу Композера.
Всем доброго времени суток..
Так и не понял что за файл сеттингс.хмл где он и с чем его есть, возможно кто понял прошу помочь мне и коллегам во славу всего хорошего)
скорее всего это файл настроек базиса, у меня он в C:\Users\username\AppData\Roaming\Bazis лежит
Благодарю, теперь будем пробовать дальше)
Пытаюсь внести изменения в скрипт, приведенный в видео
//Наименование сборочного чертежа
txt1 = PathLDW + folderWmf;
txt2 = Model.Designation;
txt3 = ' - СБ'
Model.UserProperty['Чертеж'] = txt1 + txt2 + txt3 + extwmf;
//Перебор панелей и присваивание польз. свойства
Model.forEachPanel(function(obj) {
txt4 = obj.Designation;
txt5 = obj.Name;
obj.UserProperty['Чертеж'] = txt1 + txt4 + ' - ' + txt5 + extwmf;
})
Как я понял в этом куске в пользовательское свойство вводиться названия файла-дубликат названия .вмф-файла чертежа в папке. У нас стандартно на предприятии выводиться названию по шаблону /Артикул модели/-.позиция(/Наименование панели/. Но в этом куске название для файла генерируеться из данных панели, может кто то знает как изменить его для того что б инфа бралась из данных модели. И вообще есть ли тут на форуме какой то ликбез по скриптам, в стандартном мануале много чего написано так, что мирянину не доступно)
//ПРИМЕР "C:\\Program Files (x86)\\BazisSoft\\Bazis\\Settings\\Settings.xml";
let SettingsPath = process.env.USERPROFILE + "\\AppData\\Roaming\\Bazis\\Settings.xml";
let fileSystem = system.fileExists(SettingsPath);
if (fileSystem == true) {
//путь к файлам Чертежи
let SettingsFile = system.readTextFile(SettingsPath);
let PozOne = SettingsFile.indexOf('<PathLDW>', 0);
let PozTwo = SettingsFile.indexOf('</PathLDW>', 0);
let PathLDW = SettingsFile.slice(PozOne + 9, PozTwo);
Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д.>сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
Доброго времени суток , подскажите как реализовать в fastReport (пользовательский шаблон сметы) автоматический вывод изображения проекта (любого вида) в шаблон