Азбука мебели
|
|
Co-rund | Дата: Вторник, 23.12.2014, 11:08 | Сообщение # 1 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Из офиса приходящие на производство заказы имеют такой вид, выдаваемый 1C:
Нам приходится делать собственный шаблон (пример ниже), перерабатывая эту информацию вручную, или формулами в excel, т.к. связи у нас с 1С никакой нет, автоматом такое не получается или некому сделать (никто не умеет), или не совсем корректно записаны названия модулей, и т.д. Ну на этом этапе ошибок обычно не возникает, это терпимо. Таких шаблонов из поступающих заказов мы можем наделать за день много. То есть этот этап мы пока не трогаем (этап взаимодействия 1С с нашей новой программой). Возможно. мы придумаем в дальнейшем, как сформировать из 1С такой шаблон. Хотелось бы, чтобы эта табличка, представленная ниже (этот шаблон), была той конечной информацией, которую надо ввести в программу, потому что тут мы формируем артикул каждого модуля, согласно его конструкции и цвету и т.д. Технологам и рабочим в цеху так привычнее, более удобна короткая форма типа: 820.П101.К2.1.ТТС (далее будет расшифровка артикула) Сам шаблон:
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 13:03 | Сообщение # 2 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Расшифровка артикула: (шаблон немного изменил в соответствии с некоторыми возможными вариантами/изменениями в модулях, которые иногда поступают с заказами):
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 13:46 | Сообщение # 3 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| У нас существует возможность экспорта из "Базис-мебельщика 8" данных, которые нам нужны - это список панелей в excel. Очень хотелось бы использовать формат excel. После формирования шаблона, нужно его как-то подгрузить в программу, и программа далее будет оперировать нашими данными excel (отдельными файликами на каждый модуль), хранящимися в папках.
Мы бы очень хотели избавиться от дальнейшего взаимодействиями между нами и разработчиками, связанными с введением новых модулей.
Поэтому есть некоторое предложение по работе программы и структуре первоначальных данных.
Данные будут располагаться в папках по такой простой структуре:
Папка с названием серии - внутри файлы со спецификацией. Название файла будет состоять из наименования модуля. У нас есть серии: К2, К3, К4, УЮТ (будут введены сокращения, например УЮТ-Y, Купе-KU) и т.д. Программа берет данные "серия" из кода изделия и проверяет наличие соответствующей папки (К2, К3, К4, Y) и т.д., если папка существует, переходим к проверке "наименование модуля" (Ш202, ШП01_1зр, П102_2ст, и т.д.) Если в имени файла со спецификацией есть такое наименование, то всё ок, подгружаем этот файл для дальнейшего использования. Если не совпадает наименование модуля или серии, то программа "ругается" и просит указать путь к папке, где находится спецификация. В этом случае мы или устраним ошибку в артикуле (коде изделия) или подгрузим нестандартный модуль. (Спецификации на нестандартные модули мы будем хранить в другом месте, они каждый раз будут выгружаться из "Базиса" и откладываться в папку с N соответствующего заказа) Таким образом, если мы введем новую серию и/или новые модули, разложим их спецификации в соответствующие папки и пропишем правильные названия в самом артикуле (коде изделия), никаких ошибок не будет.
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 14:08 | Сообщение # 4 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| В файлах со спецификациями модулей находятся данные о модели без цвета. У нас не хватает некоторых параметров для панели, в частности, некуда вписать N упаковки, в какую эта деталь идет, мы это будем дописывать вручную в спецификацию сами.
Пример что выдает "Базис" и дописано нами, в таком виде оно и будет:
Там, где нет номера для упаковки - эта панель не упаковывается (входит в фасад в сборе, например)
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 14:35 | Сообщение # 5 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Программа должна сравнивать одинаковые панели по определенным критериям и формировать документацию.
Критерии и материалы (пока все коротко) - это будет Название панели, размер, материал.
Есть панели, которые сверлятся, они имеют номер типа Y.0028.Бок л, такие панели встречаются у разных модулей. Здесь нужно сравнивать только цвет, а вот панели типа "Полка вкладная" существуют у разных модулей, имеют одинаковое название, но также и разные или одинаковые размеры. Для ненумерованных панелей нужно сравнение и по кромлению (Только ДСП 16 и 22). (Маршрутные листы для панелей с одинаковыми размерами и названиями, но по-разному закромленными, должны быть отдельными. Про маршрутный лист см. ниже)
Из кода изделия "цвета" (типа .ТТС, .ОММ и т.д) для каждого материала берется из соответствующей буквы цвет. Примерно так: 1-я позиция цвет корпуса и кромки (В примере это К 0,4/19)- он присваивается ДСП 16 мм, ДСП 22 мм, ДВПО 3,2 и т. д. (Примечание - если появится другое ДСП, 25 мм или 32 мм...? Видимо, нужна проверка на толщину ДСП >= 16) 2-я позиция всегда цвет рамки (Профиль 925 Б МДФ) 3-я позиция цвет вставки ДСП 10 мм
Нужна возможность введения новых цветов. Их сейчас 6, но может быть неограниченное кол-во. Чтобы мы могли сами прописывать соответствие. Типа О - Орех Пегасо 531, Т - Ясень Шимо темный 243 ...
Одновременное количество модулей в шаблоне - наверное, не более 100 (в-основном, 50).
Нужны маршрутные листы. Один лист делается на группу совершенно одинаковых панелей и приклеивается на эту группу в цеху, (на верхнюю панель). И нужно определенным образом их печатать, по 4 листа на одном А4 в определенной последовательности, чтобы после разрезания листа и простого перекладывания кучек одну на другую, маршрутные листы оказались бы рассортированы по убыванию размера.
Разных материалов в одном шаблоне бывает до 50. В "Базисе" нужно 50 раз нажать кнопку для формировании списка панелей на каждый материал отдельно, потом ещё 50 раз для создания маршруток, ещё подправить 50 некоторых файлов вручную, рассортировать маршрутки (около 2 часов) (!) Не говоря о прочих "неудобностях" в виде отвратительных диалоговых окон и меню. Нужно хорошее простое диалоговое окно для печати, как я его вижу, нарисую потом, ну и прочие подробности потом. Пока пишу всё коротко.
Возможно, понадобится дополнение к программе, чтобы печатать бирки для упаковок.
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 14:58 | Сообщение # 6 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Далее примеры того, что нам нужно, но делается в "Базисе".
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 15:16 | Сообщение # 7 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Структура проекта:
Спецификации на каждый модуль из проекта с уже замененными цветами:
И Т.Д.
Список для раскроя материала, отсортированный по убыванию:
Маршрутные листы:
В маршрутных листах не хватает информации...
Нужно в листе с PRS.013.Перег. указать (с левой стороны), сколько таких панелей идет в каждый модуль, сколько таких модулей в проекте и в какую упаковку данные панели идут в каждом модуле. (В разных модулях одинаковые панели могут идти в разные номера упаковок).
Пока всё.
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 15:34 | Сообщение # 8 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Примечание: продумать как сделать, если NST модуль состоит из панелей корпуса с разными цветами и кромками. Возможно, нужно сравнение всех панелей не только по материалу, размерам, кромке, но и по цвету. (Только у NST). Панели, которые пронумерованы (которые сверлятся), пронумерованы уже с учетом кромления.
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 15:39 | Сообщение # 9 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Примечание: при печати маршруток всех материалов, возможно, надо оставлять пустой лист между ними. Диалоговое окно печати - чтобы был выбор галочками "накладная" и "маршрутный лист", а также "выбрать все" и "снять выделение". Также возможность сохранения настройки чтоб была, т. к. на некоторые материалы нужно печатать только маршрутки и наоборот. Каждый раз выбирать - можно забыть.
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 15:41 | Сообщение # 10 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Примечание: про дополнения (-) и (s) потом...
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 15:53 | Сообщение # 11 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Примечание: надо добавить форму для заказа стекол, экспорт одним кликом всех стекол и зеркал на проект, или даже отправка на заранее введенный email.
|
|
| |
Co-rund | Дата: Вторник, 23.12.2014, 16:07 | Сообщение # 12 |
Лейтенант
Группа: Администраторы
Сообщений: 45
Статус: Offline
| Добавить в спецификацию размеры заготовки, а не только готовой детали.
|
|
| |