Линейный раскрой материалов для производства

Публикация № 1008526

Учет и отчетность - Производство готовой продукции (работ, услуг)

раскрой раскладка минимизация оптимизация крой

Представленная обработка является работающим инструментом для формирования карт раскроя линейных материалов и минимизации отходов. Писалась для производителей оконных москитных сеток.

Общее описание

В общем случае задача такова: требуется разрезать набор хлыстов на детали и при этом минимизировать неделовой отход. Перечень хлыстов и деталей произвольно задает пользователь.

Предлагаемое решение использует перебор случайных вариантов, лучшие из которых берутся как результат. Несмотря на кажущийся незатейливым подход, метод даёт эффективный итог. И это наглядно видно на планах резки, выдаваемых обработкой.

Ввод исходных данных производится вручную или из документов учетной системы.

Опции обработки:

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

Тестирование производилось на релизе 7.70.010 конфигурации "Торговля+Склад для Украины".

Привязка решения к конфигурации отсутствует. Требования - наличие справочника "Номенклатура", а в нём - реквизита "Номенклатурная группа" (новый справочник, содержащий материалы/профили номенклатуры).

Порядок использования

  1. Загружаем из существующих документов или заполняем руками таблицу "Детали" - это перечень того, что мы хотим получить в результате раскроя хлыстов. Обязательно указываем длину, количество и профиль каждой детали. Необязательно - номер ячейки (одинаковые номера ячеек обозначают, что детали принадлежат одному изделию, но об этом позже). В помощь Вам кнопки справа от таблицы "Детали" - для добавления, удаления или загрузки строк таблицы.
  2. Заполняем таблицу "Хлысты" - это перечень исходных заготовок, которые будем кроить. Обязательно указываем длину, количество и профиль каждого хлыста. Кнопки справа от таблицы помогут добавить, удалить или переместить заготовки в таблице. Самая нижняя кнопка (стрелка влево) автоматически сгенерирует наборы хлыстов стандартной длины, необходимые для осуществления раскроя уже внесенных деталей.
  3. Таблица "Профили" заполняется автоматически и отображает перечень всех используемых профилей (материалов) деталей.
  4. Колонка с птицами "Использовать" во всех трех верхних таблицах предназначена для включения/отключения части данных в план раскроя.
  5. Кнопки "Сохранить" и "Восстановить" предназначены для записи/восстановления содержимого таблиц "Детали" и/или "Хлысты". Пригодится если Вы ежедневно работаете с одинаковыми хлыстами или готовыми деталями.
  6. Заполняем технологические данные:
  • количество ячеек (Дело в том, что при изготовлении рамочных конструкций возникает необходимость размещать на складе изготовленные детали наборами, поскольку из одного набора деталей будет собрано одно изделие. Каждый набор помещается в нумерованную складскую ячейку, и сколько этих ячеек будет - следует указать). Необязательно
  • толщина реза и длина остатка, который считаем деловым - здесь, думаю, всё понятно
  • количество вариантов раскладки - чем больше вариантов, тем вероятнее бОльшая оптимизация, но и более продолжительное время построения плана раскроя
  • использование хлыстов при построении раскроя можно задать произвольным, либо указать, что хлысты должны использоваться в порядке следования в одноименной таблице
  1. Жмём кнопку "Сформировать раскрой" - получаем в таблицу "План резки" планы кроя отдельно с учетом разных профилей (материалов) и заполнением ячеек. Один план будет содержать такое количество деталей, чтобы они заполнили заданное в диалоге количество ячеек (например, для 100 ячеек можем получить 2 плана резки: один - 40 деталей профиля А и 60 деталей профиля Б, второй - 90 деталей профиля Б).
  2. Печатаем планы резки и этикетки для деталей. На плане желтым выводятся деловые отходы, серым - неделовые; на самих деталях надпись "7 -> 4" обозначает что деталь номер 7 резчику следует положить в ячейку номер 4.

Скачать файлы

Наименование Файл Версия Размер
Линейный раскрой материалов для производства:

.ert 207,50Kb
11
.ert 4 207,50Kb 11 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. wizard.ilmir02 107 08.06.19 22:02 Сейчас в теме
Добрый день, хотел бы обсудить сотрудничество, куда можно написать?
2. skyvixen 20 11.06.19 17:34 Сейчас в теме
3. MichaelCH 26.12.19 09:10 Сейчас в теме
Раскроил исходные данные указанные на скрине своей программой:
Размер Кол-во
1394 - 6
1389 - 4
1339 - 2
1234 - 4
1181 - 2
1081 - 10
810 - 2
681 - 2
640 - 2
625 - 2
607 - 2
605 - 2
604 - 10
590 - 4
580 - 2
410 - 4

Заготовки по 6000 мм
Ширина реза - 2 мм
Размер кромки - 0 мм

Получилось, что нужно 9 заготовок, а не 10:
1181+1081+681+625+604+604+604+604+8*2 = 6000
1389+1081+1081+810+625+590+410+7*2 = 6000
1389+1234+1234+1081+640+410+6*2 = 6000
1394+1339+640+607+604+580+410+410+8*2 = 6000
1394+1389+1389+607+605+604+6*2 = 6000
1394+1394+1181+810+605+604+6*2 = 6000
1394+1394+1339+681+590+590+6*2 = 6000
1081+1081+1081+1081+1081+580+6*2 = 5997
1234+1234+1081+604+604+604+590+7*2 = 5965
4. skyvixen 20 26.12.19 19:10 Сейчас в теме
Есть еще такой параметр как "деловой отход". Не помню, честно говоря, какая величина (НЕ НУЛЕВАЯ) была задана в примере на моем скриншоте. А так, да, можно уложить и в 9 хлыстов. Рад Вашим успехам
5. CheBurator 3455 08.02.20 04:15 Сейчас в теме
А есть где-нибудь онлайн-раскрой 2д?
хочется посчитать например лист 152x152см (фанера)
детали А:13x1см и Б:18x1см - по сути борта для прямоугольной коробочки ;-)
раскрой идет "парный" ( всегда должен быть А+Б, то есть если режем деталь А то и деталь Б должна быть) и четный (то есть колво деталей А д.б. четным). Ну и хочется задавать возможность ориентации деталей на раскраиваемом листе - только в одном направлении или допускается и взаимнопоперечное расположение.
.
зы: считал в уме когда бегал на тренажере. для разрешенного поперечного расположения раскроил на 370 комплектов (комплект=А+А+Б+Б), ошибся на 2, оптимально получается 372 (ушло 4 км бега ;-). Оказалось, что резать длинные распилы можно только вдоль волокон, для только линейного расположения (в одном направлении) посчитал гораздо быстрее ;-) получилось правильно 368 комплектов, сверял потом "экселем" ;-)
.
Понятно, что задача оптимизационная, но все-таки...
Прикрепленные файлы:
6. skyvixen 20 09.02.20 18:06 Сейчас в теме
Онлайн сервисов не встречал. Вся тема раскроя достаточно сильно коммерциализирована. Платно-с
Оставьте свое сообщение

См. также

Загрузка в 1С 7.7 входящих налоговых накладных (ЗКП) из Медок и Сонаты

Загрузка и выгрузка в Excel Обработка документов Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v7.7 1cv7.md Украина БУ НУ Абонемент ($m)

Инструмент для групповой загрузки в 1С 7.7 (бухгалтерия, ПУБ, комплексная) входящих налоговых накладных (создание документов Запись книги приобтетения (ЗКП)) из Медок или Сонаты. Обработка внешняя - не требует изменения конфигурациии. В архиве есть детальная инструкция по установке и работе.

1 стартмани

09.08.2017    19806    6    AlexRAA.1C    0    

Производственные нормативы. Групповая обработка Промо

Обработка справочников Производство готовой продукции (работ, услуг) Рабочее место Производство готовой продукции (работ, услуг) v7.7 v77::ОУ v77::БУ 1С7:ПУБ Россия БУ Абонемент ($m)

Групповая обработка нормативов производства/ Обработка позволяет с хирургической точностью изменять затраты на производство. Добавляет, изменяет и удаляет нормы затрат.

1 стартмани

13.04.2012    23572    35    juker    5    

Обработка документов норм затрат. 1С 7.7 ПУБ

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v7.7 1С7:ПУБ Украина БУ УУ Абонемент ($m)

Обработка предназначена для проведения изменений в документах норм затрат на производство.

2 стартмани

19.01.2016    9318    4    instar    6    

Выгрузка в ЕГАИС (для ликероводочных, винно-водочных заводов)

Обмен через XML Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v77::ОУ 1С7:ТиС Пищевая промышленность УУ Акцизы Абонемент ($m)

Выгружает документы из 1С: 7.7 торговля и склад в систему ЕГАИС (производителя) в формате XML. 1. Стандартная ТТН 2. ТТН на экспорт 3. ТТН с импортной продукцией

1 стартмани

25.11.2015    13083    74    sf002    3    

Формирование счетов-фактур выданных (в том числе авансовых) на основании документов

Обработка документов Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух БУ Абонемент ($m)

Обработка формирует счета-фактуры выданные на основании следующих документов: выписка, выполнение этапа работ, оказание услуг, передача НМА, передача ОС, приходный кассовый ордер, отгрузка товаров и продукции, реализация отгруженной продукции, отгрузка материалов на сторону.

1 стартмани

29.09.2015    6175    8    Pashok    4    

Автоматизированное рабочее место (АРМ) Оператора

Рабочее место Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v7.7 v77::ОУ 1С7:Комплекс 1С7:ТиС УУ Абонемент ($m)

Автоматизированное рабочее место оператора предназначено для работы с заявками и отгрузками на указанную дату для 1С Комплексная 7.7. Пример использования прямых запросов в 1С Предприятие 7.7

1 стартмани

26.09.2014    19005    7    phsin    7    

1с 7.7 ЕСХН, ред 1. Переоценка животных

Производство готовой продукции (работ, услуг) Обработка документов Обработка справочников Производство готовой продукции (работ, услуг) v77::БУ 1cv7.md Сельское хозяйство и рыболовство БУ ЕСХН Абонемент ($m)

В 1с 7.7: ЕСХН при закрытии года возникает вопрос как привести стоимость животных к новой стоимости живого веса (на кг) или к стоимости за голову. Данная обработка помогает провести переоценку.

1 стартмани

17.09.2013    11307    1    CrazyIgi    1    

Палитра

Производство готовой продукции (работ, услуг) Работа с интерфейсом Производство готовой продукции (работ, услуг) v7.7 1cv7.md Абонемент ($m)

Тестовая база в 1Cv77, которая на базе внешней компоненты FormEx.dll показывает соответствие RGB-кода и цвета на экране. Перебирает все 16 млн цветов.

1 стартмани

20.05.2013    7871    8    KD    5    

Ввод на основании за период

Обработка документов Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух Россия БУ НДС Абонемент ($m)

Работает в типовой конфигурации. Файл поместить в подкаталог ExtForms/PrnForms в каталоге с базой

1 стартмани

28.07.2012    7700    39    olbul120771    1    

Выписка документов реализации копированием документов предыдущего месяца

Обработка документов Производство готовой продукции (работ, услуг) Пакетная печать Рабочее место Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух БУ Абонемент ($m)

При большом количестве ежемесячно выставляемых однотипных документов "Оказание услуг", вместо ввода их "по одному" можно воспользоваться предлагаемой обработкой. Особенностью алгоритма является отсутствие документов "Счет", не несущих в бухгалтерии никакой смысловой нагрузки, кроме печатной формы (движений документы "Счет" в бухгалтерии не производят). Печатные формы счета выводятся по данным документа "Оказание услуг". Обработка находит документы прошлого месяца по выбранной группе контрагентов и выписывает документы "Оказание услуг" и "Счет-фактура выданный". На печать выводятся или "обычный" набор документов - "Счет", "Акт об оказании услуг" и "счет-фактура выданный", или квитанции по форме ПД-4, с возможностью распечатки реестра квитанций для почтового отделения.

1 стартмани

19.01.2012    20405    52    Alex_E    5    

Замена видов затрат в документах с перепроведением. Релиз 7.70.287

Обработка документов Поиск данных Тестирование и исправление Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух БУ Абонемент ($m)

Для формирования новой налоговой декларации бухгалтерам нужно во всех документах за период поменять виды затрат на новые.

1 стартмани

15.07.2011    8323    58    vligm    4    

Отправка счетов из 1С ТиС в графическом и PDF форматах

Email Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Абонемент ($m)

Обработка создана, для решения задачи пользователей 1С - отправка выставленных Счетов Контрагентам. Заменяет операции: - Распечатать; - Поставить подписи и печать; - Отправить; - и т.д. Не требует изменения конфигурации, устанавливается как внешняя печатная форма.

1 стартмани

28.04.2011    28364    521    dbolotin    21    

Ввод норм расходов для продукции

Обработка справочников Производство готовой продукции (работ, услуг) Работа с интерфейсом Рабочее место Производство готовой продукции (работ, услуг) v77::ОУ v77::БУ v77::Расчет 1С7:Бух БУ Абонемент ($m)

Упрощение процедуры ввода норм расходов продукции, полуфабрикатов для типовой конфигурации Бухгалтерский учет.

1 стартмани

27.03.2011    13602    36    waol    1    

Формируем документы "Услуги сторонних организаций" (доставка) по документам "Передача готовой продукции на склад", распределяем по виду номенклатуры

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Распределялка услуг сторонних организаций (перевозки) для Бухгалтерии 7.7. От идей и методов "Бухгалтерии плюс" Снусмумрика (http://www.kon-ershov.narod.ru) теперь многим некуда деться.

1 стартмани

03.11.2009    11655    17    SolarGard    1    

Обработка "Привязка к продукции" для 1С ПУБ 7.7

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v7.7 1С7:ПУБ Россия БУ УУ Абонемент ($m)

Обработка "Привязка к продукции" предназначена для документа: передача в производство (Требование-накладная)

1 стартмани

25.08.2009    7954    11    trular    1    

Распределение входящих услуг по произвольному проценту/коэффициенту

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 v77::БУ БП2.0 1С7:Бух БП1.6 Россия Абонемент ($m)

Данные обработки служат для распределения входящих услуг по произвольному проценту/коэффициенту для документа "Поступление товаров и услуг". Выложены два варианта обработки - для БП 1.6 и для БП 2.0, 2.0 КОРП. Также добавлена обработка и для документа "Услуги сторонних организаций" в Бухгалтерии 7.7.

1 стартмани

24.02.2009    12249    382    lion11    30    

Подготовка к расчету НДС

Обработка документов Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух Россия БУ НДС Абонемент ($m)

Обработка выбирает документы, которые относятся к счетам 60 и 62, и выстраивает их так, чтобы аванс и отгрузка не были в один день. Потом создает счета-фактуры на аванс по проводкам 62.2. Ну и последнее - это так как реализация грузится из торговли, то счета-фактуры приходится создавать скопом по документам реализации.

1 стартмани

24.12.2008    9022    213    Mantis    15    

Конфигурация "Простой учет" (Украина)

Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) Учет ТМЦ Управление торговлей Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) Учет ТМЦ v77::ОУ Украина Абонемент ($m)

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

1 стартмани

08.10.2008    10402    189    ruslan_hut    5