Скрипты для Базиса📝
3.42K subscribers
170 photos
157 videos
16 files
73 links
Скрипты для Базис Мебельщика, Базис Салон


Вопросы, предложения, жалобы адресовать:
@poet_dy


Чат по базис мебельщику @bazis_center
Чат по скриптам @Bazis_Script_Free
Download Telegram
Приветствую!

Вопрос, опрос, соц-исследование

"Автозапуск скриптов"

Кто вообще знает?

Кто пользуется?

Какие кейсы, варианты использования?

С какими проблемами сталкивались? Что так, что не так?

Предлагаю обсудить! А после - как созреет, предложу вам интересную идею использования этого функционала.


Начну со своего опыта:
Работаю на производстве технологом, коммерческий распил - разные контрагенты/клиенты, разные модели, решения,

На общий поток настроены разные "автокорректоры" - кромка/отверстия, чтобы параметры всегда соответствовали нашему цеху, и не искать где там кромка без припуска, отверстие 7 мм и прочее

Плюс отдельной строкой - проверка наличия карт кроя и папки УП для ЧПУ - поток заказов, человеческий фактор, пропускал какие то заказы - а сейчас уведомления если вдруг пропустил

Дальше идет формирование нужной информации для отчетов, (операции на панелях - где есть присадка, где нет кромки, где фреза, склейка) - все попадает в таблицы, упаковки

И то же количество листов раскроя - точное количество из раскроя

Также дополнительный ворох информации о проходных пазах, контрагентах и прочее

И чеклист - на те модели что разрабатываю я (не забыть про кромки, прописать фурнитуру, переименовать/переназначить петли и прочее)

Что меня не устраивало - некая сложность настройки - банально вкл/выкл не так быстро и молниеносно как хотелось бы, ну и в общем особенность автозапуска - отсутствие некоторых команд которые могут сильно пригодиться - которые обычно в скриптах прекрасно работают
1🔥9
Скрипты для Базиса📝
Приветствую! Вопрос, опрос, соц-исследование "Автозапуск скриптов" Кто вообще знает? Кто пользуется? Какие кейсы, варианты использования? С какими проблемами сталкивались? Что так, что не так? Предлагаю обсудить! А после - как созреет, предложу вам…
Приветствую!

По поводу автозапуска скриптов и мега расширения функционала

Расскажу в контексте своей работы

Теперь на всех событиях Автозапуска стоит один скрипт

Первое что делает скрипт: определяет контекст
А. Событие запуска:
Загрузка/Сохранение модели, передача в другие модули, перед/после создания чертежей, и так далее.
Б. Компьютер:
На каком компьютере запускается скрипт(для разных сценариев, путей, настроек
В. Папка модели:
Служебная ли папка где лежат проекты перед отправкой в производство, или уже готовые проекты, или какая то левая модель из папки Загрузки
Г. Имя клиента, чей это заказ:
под каждого клиента разные настройки, сценарии (У кого то мы редактируем пазы/кромку, у кого то нет)
Д. Расширений и путь до модели - вспомогательные аргументы

В этот контекст также можно добавить:
— Наличие/отсутствие какого либо Пользовательского свойства в модели.
— Время суток
— Наличие интернета

В общем любое условие которое можно достать из базиса, модели, компьютера и так далее.

Что дальше делает скрипт:

В зависимости от контекста, условий запускает ряд скриптов

Например, мы приняли от заказчика "Рога и Копыта" модель
Мы открываем модель:
- Скрипт пересохраняет под нужным именем,
- сохраняет позиции и обозначения клиента
- Удаляет лишние элементы(профиля, фурнитуру, 3д объекты - то что не нужно для распила)
- Собирает информацию об используемых материалах (плитный материал, кромка, фурнитура)
- Заменяет наименования, артикул, обозначение под нашу базу
- Меняет размеры отверстий под наш инструмент
- Корректирует параметры кромки (припуск, обрез и прочее)
- Корректирует пазы под ХДФ - чтобы пропилы пилой не выходили за кромку, и не нужно было заново наносить кромку (Присаживаем после кромки)

Делаем крой/уп для чпу

Нажимаем кнопку "Отчет FastReport"
- Выгружаем в модель количество ЛДСП/МДФ для распила
- Выгружаем количество листов и кромки в таблицу Google
- Создаем автоматом скриншот модели для FastReport

Если мы открываем модель другого клиента - там уже может быть другой сценарий

В общем получается такая сложная, многогранная система с очень тонкими, пластичными настройками. И на данный момент в разных ситуация отрабатывает 18 разных функций (проверки, корректировки, внесение информации, замена материалов, фурнитуры, выгрузка информации и прочее)

Что можно еще добавить в автомат:
1. Выгрузку в спецификации любой информации в формате xslx, csv,txt
2. Выгрузка в 1C, CRM, БД
3. Отправка сообщений в боте, писем на электронную почту
4. Перенос, копирование файлов
В общем тут также большой простор для фантазий

Некоторые операции не удалось автоматизировать, нашему технологу все же приходится в ручную запустить два скрипта - всё остальное делается автоматически, нужно лишь визуально проверить модель и выгрузить УП для станков, и документацию для Цеха

Были мысли сделать универсальное решение где каждый желающий сможет настроить под себя
Но пока это архисложно и крайне трудозатратно - отложил проект до следующего года

Но если есть желающие "здесь и сейчас" - можем обсудить индивидуальную настройку такой системы под Ваши нужды, стоимость по договоренности.
2👍19🔥7👏2🤩1
Доброго друзья!

Вот вот наступит и у кого то уже наступил новый год, новая цифра, новый этап.

Конечно хочется не ограничиться праздником и желать что то хорошее и тёплое раз в году, хочется чтобы мы все были добрее и теплее друг к другу на протяжении всего времени.

И конечно это не подводка к новости об переносе дат анонсов новых скриптов 😅

Я как человек импульсивный и творческий очень легко ухожу в разные "гипер идеи"

К московской выставке в кратчайшие сроки я подготовил новый лаунчер и сайт

После я должен был выполнить обязательства по основной работе -но споткнулся об идею рабочего сервера и автоматизации производственного документооборота-обязательно поделюсь открытиями, идеями.

Этот процесс увлёк и закружил -но и дал ряд идей и решений которые будут в новых версиях и в системе лицензирования

Всё будет, чуть позже, но думаю в лучшем виде

А пока с праздником, тепла вам, нам, вашим близким и родным.
3🔥17👍6
Скрипты для Базиса📝
Второе решение (набросок) 1. Выгружаем список деталей 2. Запускаем макрос 3. Пиликаем, сканируем бирки 4. Нажимаем "Пачка" (или сканируем специальный qr код) 5. Сразу печатаем бирку на упаковку (или не сразу, но все этикетки печатаем) 6. Работаем дальше …
Продолжение задумки - учет и формирование упаковок.

Было - окошко для взаимодействия с открытым файлом Эксель.
Стало - абсолютно независимое приложение, без экселя и прочих промежуточных

Особенности и возможности
- Графический, наглядный дизайн, с визуальным контролем и понятным управлением
- Учет деталей, профилей, позиций в спецификации на участке (покраска, присадка, упаковка, отгрузка)
- История изменений и работы в файле, с возможностью отмены, анализа.
- Разные режимы работы, просто показ информации о сканированной детали, добавление метки, формирование пачки.
- Всплывающее уведомление, настраиваемое для отображения процесса сканирования,маркировки.
- Формирование пачек с агрегацией и вычислением данных, в данном случае есть габарит пачки (банально наибольшая высота, ширина деталей в пачке)
- Работа в фоне, не обязательно держать курсор на форме/в поле
- Свой собственный редактор шаблона бирки.
- Тонкая настройка парсинга QR-кодов, параметров печати и логики отображения данных.

Пока тесты и внедрение на первом производстве, а потом уже полноценное решение для любого желающего, без лишний настроек, правок
2🔥12👍3🤯2
По результатам тестов, мелкие баги, неточности, затупы

И новый функционал
1. Фильтры по колонкам
2. Динамическая обработка данных - в выгрузке из Базиса можно добавить любую специфичную информацию, кк например два родительских блока - первый - ближайшая сборочная единица, второй блок первого уровня (условно понимание помещения и модуля мебели, где эта деталь)

Добавлены знакомые по Базис Бирке Транслитерация, замена пробела и спецзнаков, для идентичности сканированного QR без мутации самих данных.

Пока основной упор на упаковку деталей
Позже как то придумаю систему для других типов и комбинаций

Детали-профили в пачки
Спецификацию (фурнитуру) в пакеты

Пачки и пакеты сканировать при выгрузке, учете

И над всем этим общая БД по отслеживанию путей заказа

Что удобно - выгрузку из Базиса можно поставить на автозапуск, единственное нужно доделать не перезапись файла, а мягкое обновление данных (не стирать данные об уже упакованных, но обновлять данные при изменениях в отдельно взятых деталях)
1👍5🔥4🤔1