Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 11 в этой теме.
Новшества Базис Мебельщик версии 11:
..... 6. Работоспособность скриптов, созданных в более ранних версиях, не гарантируется в версии БАЗИС 11.
.....
52. Разработана панель инструментов для скриптов, на которую можно вывести, например, часто используемые скрипты, со своими иконками, хинтами и т.д.
53. Добавлена возможность автозапуска выбранного скрипта на любое из двух событий – Загрузка модели, и/или Сохранение модели.
.....
Новшества Базис Мебельщик версии 2021:
16. Отладчик скриптов.
Новшества Базис Мебельщик версии 2024:
5.«Использовать новый движок скриптов (в бета-тесте)» - Node.js v20.2.0
VISUAL CODE
Код:
Примеры скриптов из видео
Вес панелей.js
Выделить панели без облицовки.js
Панель по 3 точкам.js
Прифуговка кромки.js
Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д.>сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
Последний раз редактировалось AlexBolton; 02.05.2024 в 11:30..
День добрый, товарищи, у меня возник вопрос, в базисе разбираюсь еще совсем плохо, но есть ли какая-то возможность, мне кажется в виде скрипта это должно быть реализовано, уже когда записываешь XML файл с проектом, передать как то программно, значения цветов кромки и материала который используется,вот как есть там <Код>125047</Код> это код материала, только чтоб так передавался цвет, а задача в чем собсно состоит, нужно в 1ску направлять информацию о том что кромка такой-то детали идет не в цвет материала, мол они различаются, это как то можно реализовать или я не в ту тему зашел? если есть возможность помогите чем сможете, то уже 2 недели бьюсь над этой информацией все руководства проштудировал чет такого не нашел(
Привет. Запрос вы сформулировали сюда какой то сложный. Поэтому вам трудно что то посоветовать. Запрос надо разбить на четко сформулированные задачи. Я не понимаю вообще при чем тут скрипты, а уж тем более 1С.
Привет. Запрос вы сформулировали сюда какой то сложный. Поэтому вам трудно что то посоветовать. Запрос надо разбить на четко сформулированные задачи. Я не понимаю вообще при чем тут скрипты, а уж тем более 1С.
Да, как всегда в голове все понятно, но как пишешь билеберда, ну сейчас я понял как точней описать, вообщем:
1.Есть цвет материала и цвет кромки, их нужно сравнить. И при одинаковом цвете все ОК, а если цвета разные нужно это записать куда-то
И уже из этого просто у меня вопрос вытекает:
2.По каким параметрам можно это сделать?(И где они собственно находятся?)
На какое-то готовое решение я и не надеюсь просто понять, это вообще реализуемо ?
А какие могут быть понимания?
Ну я понимаю так, цвета из названий кромок и материалов, а так для кромок не используются текстуры и как бы других представлений нет на эту тему(
Какие варианты вообще могут быть?
Последний раз редактировалось mr.fli; 27.03.2023 в 13:54.
Причина: Дполнил
А какие могут быть понимания?
Ну я понимаю так, цвета из названий кромок и материалов, а так для кромок не используются текстуры и как бы других представлений нет на эту тему(
Какие варианты вообще могут быть?
Мы не боги, и мысли читать не можем. Цвет -это еще и текстуры и пиксели.
Во вторых - названия материалов. Это же в чистом виде филология. А базы с названиями материалов у всех устроены по разному. Вы хотите что бы скрипт сравнивал однокоренные наименования? Или как?
Вообще проблема какая то надуманная. Все гораздо проще.
Нужно выделить весь проверяемый материал командой "выделить по материалу". И в свойствах выделенных объектов в параметре "облицовка кромки" будет список кромок по типам. Дальше решать вам, как быть.. Тут разные сценарии.
Мы не боги, и мысли читать не можем. Цвет -это еще и текстуры и пиксели.
Во вторых - названия материалов. Это же в чистом виде филология. А базы с названиями материалов у всех устроены по разному. Вы хотите что бы скрипт сравнивал однокоренные наименования? Или как?
Вообще проблема какая то надуманная. Все гораздо проще.
Нужно выделить весь проверяемый материал командой "выделить по материалу". И в свойствах выделенных объектов в параметре "облицовка кромки" будет список кромок по типам. Дальше решать вам, как быть.. Тут разные сценарии.
На счет проблемы, вот для чего вся эта каша заварилась, нужно чтоб кормщику, вылетало потом предупреждение что кромка идет не в цвет детали. Как бы вот для этого все и задумывается, а если в цвет то как бы оставить все как есть. Извините если как-то не так изъясняюсь, в базисе-только начал разбираться), но ваше идея сравнивать по однокоренным мне понравилась)
Последний раз редактировалось mr.fli; 28.03.2023 в 12:21.
Я понял. Вообще-то, кромщик должен работать с биркой, или на худой конец, с таблицей спецификации.А лучше когда есть и бирки и таблица. Такие вещи вам обязательно научиться делать. И самое главное вам, как конструктору надо избегать взаимодействие с производством, в котором нет бирок или нет желания их внедрять. Если бы я был в поиске работы, то первый мой вопрос к начальнику производства -есть ли на предприятии биркование деталей по номерам позиций. Если нет, продолжать разговор бессмысленно. Так как такое производство вынесет мозг не только конструктору но самому себе. Я могу порекомендовать специальный рулонный бирочный принтер. Формат бирки 100x50 или больше. На такой формат можно запихнуть море полезной информации.
Я понял. Вообще-то, кромщик должен работать с биркой, или на худой конец, с таблицей спецификации.А лучше когда есть и бирки и таблица. Такие вещи вам обязательно научиться делать. И самое главное вам, как конструктору надо избегать взаимодействие с производством, в котором нет бирок или нет желания их внедрять. Если бы я был в поиске работы, то первый мой вопрос к начальнику производства -есть ли на предприятии биркование деталей по номерам позиций. Если нет, продолжать разговор бессмысленно. Так как такое производство вынесет мозг не только конструктору но самому себе. Я могу порекомендовать специальный рулонный бирочный принтер. Формат бирки 100x50 или больше. На такой формат можно запихнуть море полезной информации.
Да такая фича есть про которую говорите, просто еще этот базис с 1С завязан и как раз для Более полной информации(такое мини предупреждение), когда задание в 1с для кромщика формируется, хотелось бы чтоб в этом задании как доп. предупреждение в случае не совпадения цвета кромок и детали появлялась об этом информация, и вот как раз ищу то за что можно зацепиться, ну и вообще есть ли такая возможность в первую очередь хотелось бы понять это, а уже реализация и все такое над этим думать и думать
ну и вообще есть ли такая возможность в первую очередь хотелось бы понять это
Такого нет. Прошу меня поправить если это не так.
Скриптом это реализовать можно через эксель документ. В самой таблице нужно сделать колонки, где каждому листовому материалу соответствуют "свои" типы кромок в соседних колонках
Сценарий скрипта такой. Скрипт открывает эксель и считывет данные в массив. Псле этого циклом производится обход каждой детали , где и происходит такая проверка соответствия . Дальше например, деталь на которой нанесена "не родная" кромка -скрипт производит запись в пользовательское свойство значение типа "НЕ РОДНАЯ КРОМКА". После этого такие данные как то передавать в 1С.
Так же эту работу можно делигировать писателям кода в 1С. Там тоже есть своя среда для программирования.