Оптимизационный раскрой двумерных объектов

Оптимизационный раскрой двумерных объектов – наилучшее размещение заготовок раскроя при минимальном отходе

Арт.: 146643

Результат оптимизационного раскроя
Результат оптимизационного раскроя
Результат оптимизационного раскроя
Результат оптимизационного раскроя
Обработка

10 370 руб.

10 370 руб.

Техподдержка и обновления

3 500 руб.

6 710 руб.

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

В данной публикации выставлена для платформы 1С 8 и для платформы 1С 7.7. (отдельные две обработки)

Обработка не привязана к конкретной конфигурации.

Тестировалось на платформе 1С версии 8.3.13.1513. Но пойдет для любой, т.к. не использует специфических возможностей платформы, кроме создания COM-объекта для считывания из excel

1С8 - Неуправляемые формы. Несложно переписать для управляемых форм.

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

Причины купить

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

Достоинства

Описание программного продукта приведено в прикрепленной аннотации к конфигурации.

Статистика:
Просмотры 40682
Загрузки 9
Рейтинг 27
Создание 09.08.12 06:21
Обновление 06.08.20 18:38
№ Публикации 146643
Характеристики:
Теги

Раскрой

Рубрики Производство готовой продукции (работ, услуг)
Кому Пользователь
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация Универсальные
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Управленческий учет
Доступ к файлу Платные (руб)
Код открыт Да
Наименование Файл Версия Размер
Пример файла для загрузки (для 1С 7.7) .xls 25,50Kb 3 Скачать
Пример файла для загрузки (для 1С 8) .xlsx 10,23Kb 17 Скачать
1. Angeros 09.08.12 04:31 Сейчас в теме
Ну а каков принцип работы алгоритма?
2. Техподдержка 09.08.12 08:40
Задача ставится таким образом - есть K заготовок размером N*M, а также есть P ликвидных остатков с прошлых распилов разных размеров. Требуется из данного набора исходных материалов получить M выходных окон (размеры разные) - с учетом требования по минимальному отходу, а также чтобы по максимому все отходы попали в категорию ликвидных остатков (т.е. остатков которые могут быть использованы для последующего распила - т.е. чтобы эти остатки можно было оприходовать на склад). Также - чтобы все окна на заготовках располагались на одной линии хода фрезы. Алгоритм вкратце следующий - алгоритм конкуренции - сортируем наличествующие заготовки по убыванию площади (в массиве). Все требуемые окна также сортируем по убыванию площади. Устанавливаем первое окно в первую заготовку - потом след. окно ставим ниже первого, но на вертикальной линии по первой - требуем условия чтобы второе окно по горизонтали не выходило по ширине за первое и т.д. пока последнее окно не будет выходить за оставшееся нижнее свободное место. После этого устанавливаем след. окно правее первого - и повторяем цикл. После заполнения всей заготовки - берем или след. заготовку или след. ликвидный остаток и повторяем цикл. Все свободные (не заполненные окнами) места в заготовках относим или к отходу или к ликвидным остаткам - все ликвидные остатки в текущем распиле могут быть использованы в тек. распиле. После размещения окон по заготовкам оцениваем процент отхода. Повторяем так цикл F раз - и после этого выбираем тот распил, отход по кот. минимален. Вкратце так. Еще много условий - разные заготовки (материал) и разные окна (материал) должны быть отнесены к одинаковым распилам, также распил должен быть "идти" группами по H позиций и т.д.
3. mr zafod 09.08.12 10:09 Сейчас в теме
А где сам алгоритм раскроя? Для чего эта публикация и какой в ней смысл?
4. Техподдержка 09.08.12 10:33
(3) mr zafod,
Смысл в публикации - поиск заинтересованных контрагентов в приобретении данного программного продукта.
По поводу вопроса "где сам алгоритм раскроя" - Вы имеете ввиду выложить сам код программы?
5. mr zafod 09.08.12 11:44 Сейчас в теме
(4) я заинтересован в вашей разработке. но нужно какое-то демо как минимум, а как максимум - возможность перенести функционал в другую конфигурацию. Меня в первую очередь интересует возможность использовать ваш функционал как api - дал на вход какие-то данные, получил на выходе данные по раскрою )табличный документ, svg или еще что-то)
6. Техподдержка 09.08.12 11:52
(5) mr zafod,
По поводу демо - это не проблема - можно произвести демонстрацию по удаленному подключению (TeamViewer или Ammy_Admin). По поводу переноса в другую конфигурацию - это тоже не трудно - т.к. весь функционал реализован внутри одной 1С (7.7. платформа) - обработки. Так что с установкой в другую базу - тоже не проблема (обработка использует только свои внутренние процедуры). По поводу входных данных - это данные в EXCEL в формате описанном в описании программы.
7. Kopman 15.08.12 05:05 Сейчас в теме
8. Техподдержка 15.08.12 15:06
(7) Kopman,
Добрый день. Стоимость - 7000 руб.
9. maljaev 21.08.12 13:40 Сейчас в теме
А что значит двумерных объектов? Двумерный объект в общем представлении - это любая закрытая геометрическая фигура, ограниченная непрерывной непересекающейся кривой. А у вас я так понимаю только прямоугольники распределять умеет? А если я на листе ДСП три столешницы в форме матрешки разместить хочу, то это уже нереально?
10. Техподдержка 21.08.12 13:49
(9) maljaev,
Добрый день. В данном случае имеется ввиду прямоугольные объекты - типа оконные блоки. Если требуется размещать не прямоугольные объекты, то есть программа и для таких объектов - круг, овал и т.д. - т.е. форма не принципиальна. В описании я принципиально указал - "ход фрезы должен быть непрерывным" - это как раз и применяется для прямоугольных объектов.
36. serejkin 23.08.17 11:08 Сейчас в теме
(10)Автоматические современные столы раскроя режут металл - плазмой, стекло - специальной головкой. И те и другие не требуют непрерывности.
41. Техподдержка 30.08.17 11:46
(36) Ну, у кого есть такие столы раскроя - к тем, обычно, прилагаются свои программы раскроя. А для нашего брата - гильотина - самое то :-)
11. Техподдержка 21.08.12 13:55
(9) maljaev,
Кстати, описание двумерного объекта Вы неправильно дали. Т.к. двумерный объект - это объект имеющий только два параметра (измерения) описывающих его геометрические характеристики - ширина и длина - неважно прямоугольник это или круг. Исходя из Вашего описания - "это любая закрытая геометрическая фигура, ограниченная непрерывной непересекающейся кривой" - то двумерный объет у Вас будет и круг, сложенный пополам посередине - в данном случае у объекта появиться еще одно измерение - толщина (или высота).
12. maljaev 21.08.12 14:07 Сейчас в теме
(11) Не умничай. Я определение не из википедии цитировал, а из собственного представления реальных задач по раскрою современной мебели. Разумеется я не про трёхмерные конструкции говорил (какая нафиг высота?) Ты сказал ДВУМЕРНЫХ объектов - вот я и спрашиваю: КАКИХ, прямоугольных или не только? Лучше выложи скриншот оптимально раскроя трёх столешниц в виде матрешки (ну или "восьмерки" если будет угодно), и скриншот того как вводятся и хранятся параметры непрямоугольных заготовок, и в каком виде кроме графического возвращаются результаты раскроя. А то единственную программу которую я знаю для серьезного раскроя деталей произвольной формы, с возможностью импорта/экспорта в 1С и не только - это Astra S-Nesting, но там возможности на порядок круче, равно как и цена выше.
13. maljaev 21.08.12 14:12 Сейчас в теме
Да, еще, в догонку: есть возможность в программе учитывать толщину распила и/или припуска для дальнейшей обработки деталей?
14. Техподдержка 21.08.12 15:02
(13) maljaev,
Добыйр день. По поводу возможности припуска - да, в программе такая возможность есть (задается припуск для деталей). По поводу "восьмерки" - поищу в своих разработках - как найду - выложу - программа была написана также на 1С.
15. CheBurator 25.05.13 18:44 Сейчас в теме
такие разработки - правильные разработки!
16. Техподдержка 25.05.13 20:01
(15) CheBurator, Спасибо!!! Работаем на благо клиентов :-)
17. bayce 10.04.14 00:37 Сейчас в теме
а для 8 уже переделанная есть?
18. Техподдержка 10.04.14 07:50
(17) bayce, Для 8-ки пока - нет (все и на 7-ке работает на отлично). Но я писал на 7-ке так, что перевод алгоритма на 8-ку займет часа три - четыре (хоть модуль и несколько тысяч строк).
24. Техподдержка 06.04.15 09:24
(17) bayce, (17) bayce, Добрый день. Если интересно, то вышла программа по распилу окон для 8-ки.
19. AndySB 27.11.14 12:18 Сейчас в теме
Добрый день. Обновите демо-конфу. Вылетает по сроку лицензии.
20. vyacheslav.vlz 16.12.14 14:33 Сейчас в теме
Добрый день.
Интересует стоимость доработки вашей системы под платформу 1С 8.3 , конфигурация УТ11.
Конкретно интересует сам модуль раскроя.
21. Техподдержка 16.12.14 19:25
(20) vyacheslav.vlz, Добрый день. В 15000 можно уложиться.
25. Техподдержка 06.04.15 09:25
(20) vyacheslav.vlz, Добрый день. Если интересно, то вышла программа по распилу окон для 8-ки.
22. Stivens 21.03.15 03:01 Сейчас в теме
Приветствую! Имею интерес к разработке. Существует ли разработка для 8.2, если нет, существуют ли какие либо сложности для самостоятельного переноса обработки в 8.2, опять же, если нет, готов приобрести инструмент. И еще вопрос. Возможно ли разработка подобного инструмента для оптимизации раскроя линейных элементов?
23. Техподдержка 27.03.15 09:49
(22) Stivens, Добрый день. Для 8.2 подобной разработки нет. Сложности по переносу с кода 7-ки на 8-ку - в общем, никаких. Там в общем - то одна математика - формулы, рекурсивные вызовы и т.д. Единственное что - это вывод результатов распила в mxl - таблицу - т.к. механизм вывода в 7-ке и 8-ке в табличный документ различается (не очень, но есть немного) - то этот блок нужно будет переписать. По поводу раскроя линейных элементов - это Вы имеете ввиду вырезка не прямоугольных элементов - а элементов сложной формы? (типа звезда/овал/трапеция и т.д.) - если так, то разработка есть (надо только в своих архивах найти).
26. Trifan 10.04.15 23:58 Сейчас в теме
Очень интересно! Новая программа по распилу окон сделана на 8.3 под управляемые формы или как? Готова ли к ней инструкция и каким образом можно ознакомиться с демоверсией? Модуль распила как и в 77 реализован в виде обработки? Код открытый или закрытый? Насколько универсальны методы этой обработки, есть ли описание каждого метода, входные параметры/выходные данные? Демоверсия реализована на базе какой-то типовой конфигурации или на самописной? Какова стоимость этой разработки?
29. Техподдержка 16.04.15 03:01
(26) Trifan, Добрый день. Программа написана под НЕ управляемые формы. Под управляемые переписать легко - т.к. там нет сложной формы - всего - то три таблицы и несколько флажков/полей ввода. Инструкция есть. Демонстрацию могу произвести по удаленке. Модуль распила реализован в виде обработки. Код открытый. Алгоритм раскроя - жадный алгоритм с оптимизацией оптимального размещения. Входные данные задаются или вводом на форме или загрузкой из EXCEL - файла. Обработка НЕ привязана к какой - нибудь конфигурации. Работает на любой конфигурации.
27. vasyak319 11.04.15 01:30 Сейчас в теме
Какой-то на первом же скриншоте неоптимальный раскрой - отход в виде двух маленьких прямоугольников, вместо одного большого.
28. Техподдержка 16.04.15 02:47
(27) vasyak319, Как раз это и оптимально - т.к. это удовлетворяет принципу однопроходного хода пилы - т.е. чтобы пила шла от одного края заготовки до другого края и не пересекала формы.
30. Dvornik 28.04.16 05:55 Сейчас в теме
Программа сама оптимизирует на 1с или использует dll?
31. Техподдержка 28.04.16 21:43
(30) Dvornik, Добрый день. Программа полностью на 1С. Внешние dll компоненты не используются.
32. Sashko773 19.05.16 14:04 Сейчас в теме
Здравствуйте.
Подходит ли ваша обработка для оптимизации раскроя одномерных объектов (погонажный материал)?
33. Техподдержка 19.05.16 22:04
(32) Sashko773, Добрый день. Данная обработка нет. У меня есть две обработки для раскроя одномерных объектов - первая использует алгоритм имитации отжига. Вторая жадный алгоритм.
34. Sashko773 20.05.16 11:00 Сейчас в теме
(33) А учет деловых остатков при раскрое там реализован?
35. Техподдержка 20.05.16 14:21
(34) Sashko773, Деловых остатков на входе или на выходе? лучше писать на почту - protexsmirnov@mail.ru
37. serejkin 23.08.17 11:10 Сейчас в теме
(33) вот тут совсем не понял
39. yarsort 30.08.17 08:25 Сейчас в теме
А какой объект 1С используется для отрисовки квадратов?
40. Техподдержка 30.08.17 10:27
(39)Добрый день. В макете прорисовывается линиями (точнее говоря границами областей)
42. user824447 08.09.17 10:10 Сейчас в теме
Добрый день.
Сергей рассматриваю возможность использования Вашей программы "Оптимизационный раскрой двумерных объектов", но после прочитанного остаётся вопрос о возможности использования. У меня есть ТЗ, как с вами связаться для того что бы вы оценили возможность реализации Вашего ПО в моей структуре.
44. пользователь 05.10.17 00:32
Сообщение было скрыто модератором.
...
43. chukcha516 05.10.17 00:29 Сейчас в теме
Сергей, могли бы Вы связаться со мной? Интересует алгоритм линейной одномерной оптимизации для нашего предприятия с учетом его специфики.
45. пользователь 05.10.17 00:33
Сообщение было скрыто модератором.
...
46. пользователь 04.04.18 07:30
Сообщение было скрыто модератором.
...
47. user945571 04.04.18 07:32 Сейчас в теме
Добрый день! Подскажите существует возможность скачать демо-версию,и самостоятельно опробовать, или Вы ее по удаленке только показываете?
48. Техподдержка 04.04.18 07:53
(47) Добрый день. Нет, скачать нельзя. Можно сделать так - я предоставлю формат входного файла (excel) - Вы его заполните нужными Вам данными для раскроя (там просто несколько колонок - Номер заказа, Ширина заготовки, Длина заготовки, кол-во заготовок, материал из чего пилим и его размеры). Я прогоню через свою программу и вышлю Вам результат также в excel-листах.
49. user945571 04.04.18 10:05 Сейчас в теме
(48)Пришлите на эл почту, пожалуйста.
50. Техподдержка 04.04.18 10:08
(49) Добрый день. Запросил у Вас в личке эл. почту.
51. Ahodessa 14.08.18 12:38 Сейчас в теме
Добрый день. Есть желание купить данную разработку или один из вариантов. Но ТЗ несколько отличается от заявленного функционала. Очень хочется пообщаться с Вами в личке.
52. Техподдержка 14.08.18 20:51
(51) Добрый день. Да, конечно. Отписался Вам в личке.
53. twavovan 25.01.19 11:51 Сейчас в теме
добрый день, сбросьте структуру файлов, я сброшу, посмотрим.
и есть ли для 8.
54. Техподдержка 25.01.19 13:17
(53) Эта обработка написана на 1С 8 (не упр. формы). Полностью на 1С. Куда я могу скинуть файл?
55. пользователь 28.01.19 09:57
Сообщение было скрыто модератором.
...
57. Le0nard_ 21.04.20 14:40 Сейчас в теме
Добрый день. Интересует модуль для 8.3. Хотелось бы подключиться посмотреть.
58. Техподдержка 22.04.20 16:12
(57) Добрый день. Да - возможно. Когда и как Вам удобно?
59. пользователь 23.04.20 11:12
Сообщение было скрыто модератором.
...
60. Wrols 18.06.20 09:22 Сейчас в теме
Добрый день!
Подскажите - насколько быстро отрабатывает алгоритм?
Например, сколько потребуется времени для подбора оптимального исходного материала среди 30 различных остатков для размещения четырёх прямоугольников?
Поясню: на складе есть ликвидные остатки и рулоны пленки (разной ширины и длины).
Поступает задание вырезать несколько прямоугольников (на практике - не более 4).
Т.е. нужно на каждом из остатков выполнить оптимальное размещение (если получится) и определить какой остаток или рулон наиболее подходящий. Пожалуй, наиболее подходящим исходным материал будет считаться тот, у которого будет на выходе наибольший по площади ликвидный остаток.
61. Техподдержка 18.06.20 11:17
(60) Добрый день. На тридцати размещение 4-х прямоугольников делается за 2-3 секунды
62. Wrols 19.06.20 10:09 Сейчас в теме
Подскажите, пожалуйста, правильно ли я понял работу алгоритма.
Например, нужно расположить прямоугольники 2*1,1*2 и 1*1 на материале размеров 3*10 (рулон).

Результат будет - как на рисунке?
Прикрепленные файлы:
63. Техподдержка 19.06.20 10:16
(62) Добрый день. Приведенный пример не очень показателен (т.к. очень прост), но в данном случае так и будет. Тут самая фишка будет видна когда много прямоугольников для размещения с разными размерами.
64. Техподдержка 02.07.20 12:34
Размерная сетка (размеры заготовок, деталей) может быть любым
65. user1222549 25.07.20 00:09 Сейчас в теме
в обработке не нашел файл примера Excel...в каком виде данные должны быть
66. user1222549 25.07.20 00:57 Сейчас в теме
не нашел в описании обработки описание файла Excel
67. Техподдержка 25.07.20 08:31
(66) Добрый день. Куда выслать файл - пример?
69. пользователь 27.11.20 20:38
Сообщение было скрыто модератором.
...
70. Obliko 15.12.20 13:19 Сейчас в теме
Добрый день)) как с вами связаться для того что бы вы оценили возможность реализации обработки на моей 1С?
71. Техподдержка 15.12.20 19:07
(70) Добрый день. Пишите в личку. Или через телефон инфостарта.
72. andris22 22.12.20 13:43 Сейчас в теме
Не реклама! Просто тем, кто ищет подобное.
Кого интересует линейный раскрой, можно написать в личку.
73. andrey80nik 13.05.21 09:29 Сейчас в теме
(72) есть ли у вас какое-то решение для производителей окон?
Для отправки сообщения требуется регистрация/авторизация

См. также

Отчет "Полный анализ себестоимости реализованной продукции" для 1С:ERP (ЕРП), 1С:КА, 1С:ERP УХ

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

96600 48300 руб.

SALE! 50%

Отчет "Полный анализ себестоимости выпущенной продукции" для 1С:ERP (ЕРП), 1С:КА, 1С:ERP УХ

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

96600 48300 руб.

SALE! 50%

Пульт управления производством для 1С:УНФ 3.0

Разработка “Пульт управления производством для 1С:УНФ 3.0” содержит цифровые инструменты и средства для производственного и технологического программного обеспечения автоматизации производства - подсистему Технологического контроля с АРМ Ко...

36000 руб.

Модуль "Интеграция с 1С:Документооборот 2.1 и 3.0" для УПП/КА/УТ 10.3/БГУ 1.0/ЗБУ 1.0. 1С-Совместимо

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых...

135530 руб.

Сервисный центр в 1С: Программа для сервисного центра по ремонту техники

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет н...

18800 руб.

"Автосервис" для 1С:УТ 11.5, 1С:КА 2.5, ERP 2.5

Расширение, добавляющее в конфигурации 1С:УТ 11.5, КА 2.5 и ERP 2.5 автомобили, марки, модели, нормо-часы. Предусмотрена запись на ремонт, документ заказ наряд, вывод ведомости по заказ нарядам, вывод выработки мастеров.

14640 руб.