Форум профессиональных мебельщиков PROMEBELclub

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   Базис-мебельщик. Скрипты (https://промебельклуб.рф/forum/forumdisplay.php?f=273)
-   -   Обсуждение готовых скриптов (https://промебельклуб.рф/forum/showthread.php?t=13328)

Letos 25.12.2017 23:12

Обсуждение готовых скриптов
 
Здесь можно обсуждать скрипты из темы Готовые решения для БМ8-2021.

volunka 19.01.2018 08:34

Вложений: 1
Цитата:

Сообщение от Letos (Сообщение 444458)
1. Запускаете скрипт "Схемы замены фурнитуры" (второй скрипт - вспомогательный)

У меня, почему-то, через меню скрипт не показывается, видимо, из-за расширения *.ts.
Вложение 124578
Если запускать через редактор скриптов, то работает хорошо.
Кто-нибудь знает с чем это может быть связано и что-нибудь можно ли сделать?

Letos 19.01.2018 09:41

Цитата:

Сообщение от volunka (Сообщение 444476)
У меня, почему-то, через меню скрипт не показывается, видимо, из-за расширения *.ts.
Если запускать через редактор скриптов, то работает хорошо.
Кто-нибудь знает с чем это может быть связано и что-нибудь можно ли сделать?

Не показывается потому, что расширение *.ts, это верно. В меню скрипт вроде только скрипты с расширением *.js показываются.
Я использую Typescript из-за удобства написания и читабельности (но тут "на вкус и цвет").
Еще может возникнуть косяк с редактированием скрипта в стандартном редакторе. Для .ts файла автодополнение, скорее всего, не будет работать. Сейчас проверил - БМ вообще завис. Так что не советую редактировать ts файлы в стандартном редакторе.

UPDATE:
если Вам нужен именно файл в формате js, есть небольшой костыль:

PHP код:

var path 'Путь\\к\\скрипту.ts';
var 
x3 = require(path); 

Запускаете скрипт, и в папке с исходным ts файлом (путь к которому в переменной path) появляется js файл. В чем суть: require - функция nodejs, который выполняет только js файлы. Базис где-то компилирует ts в js (но, как я понял, запускаемый файл он хранит где-то в памяти) и скомпилированные подключаемые файлы он сохраняет на диск в формате js.

merowose 20.03.2018 09:37

Обсуждение скриптов в Системе Базис
 
Здравствуйте, все облазел и решил написать здесь. Если такой скрипт который бы при выборе текущего материала копировал информацию из наименования в поле где прописываться метка. Если есть поделитесь пожалуйста или напишите у кого можно спросить, Спасибо. Базис-салон.
https://cdn1.savepice.ru/uploads/201...55b18-prev.png

potomu4to 20.03.2018 12:31

А кто подскажет как пользоваться вот этим скриптом ?http://promebelclub.ru/forum/showpos...5&postcount=24

Letos 20.03.2018 14:37

Цитата:

Сообщение от potomu4to (Сообщение 451140)
А кто подскажет как пользоваться вот этим скриптом ?http://promebelclub.ru/forum/showpos...5&postcount=24

Скрипт работает для выделенной панели. То есть, выделяете панель и запускаете.
Ставит номера с расстояния 250 по Х (в ЛСК панели). Предположительно, за это отвечает переменная "polojeniyePosledSimvola", которой назначается это самое 250. За положение по Y отвечает, по идее, 250 в вызове функции "ss.Move(polojeniyePosledSimvola, 250)".

potomu4to 21.03.2018 09:14

Цитата:

Сообщение от Letos (Сообщение 451147)
Скрипт работает для выделенной панели. То есть, выделяете панель и запускаете.

Не, не работает, а вообще возможно или есть может скрипт который позицию и габаритный размер выводил бы ?

Letos 21.03.2018 09:27

Цитата:

Сообщение от potomu4to (Сообщение 451215)
Не, не работает

Странно. А можете открыть его в редакторе скриптов, запустить и посмотреть, выдает ли в лог какую-нибудь ошибку?
И небольшое уточнение: в какой версии Базиса запускаете?

potomu4to 21.03.2018 10:07

Цитата:

Сообщение от Letos (Сообщение 451217)
А можете открыть его в редакторе скриптов, запустить и посмотреть, выдает ли в лог какую-нибудь ошибку?

Ошибку не выдает.
Цитата:

Сообщение от Letos (Сообщение 451217)
И небольшое уточнение: в какой версии Базиса запускаете?

Базис 10 последнее обновление

Letos 21.03.2018 11:08

Цитата:

Сообщение от potomu4to (Сообщение 451219)
Ошибку не выдает.
Базис 10 последнее обновление

Странно. У меня все работает. Тогда еще пара вопросов:
1. Название панелей точно из одних цифр состоит?
2. В папке со скриптом лежат frw файлы с цифрами?
3. Насколько длинная панель? Оригинальный скрипт ставит цифры с 250 мм по Х в ЛСК панели и в 250 по Y. Если панель слишком короткая, то цифр видно не будет.


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

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