www.oknosoft.ru
http://www.oknosoft.ru:28080/distribution/

Классификация номенклатуры для раскроя
http://www.oknosoft.ru:28080/distribution/viewtopic.php?f=11&t=11
Страница 1 из 1

Автор:  soft [ 28 май 2010, 11:45 ]
Заголовок сообщения:  Классификация номенклатуры для раскроя

Начну с итога, а потом попробую изложить предысторию.
Или нет, начну лучше с начала:)
Я получил задание сделать автоматизацию раскроя дневного задания.
Кроить дневное задание полностью неэффективно, так как заготовки изделия оказываются разбросанными по очень большой куче. Поэтому решено кроить партиями. Партия должна быть кратна тележке, одной или двум. В ячейку тележки помещается один контур. Поразмыслив, мы решили, что ну их, эти контура. Пусть в ячейке будут четыре палки.
Партия должна формироваться по рамному профилю, а остальные материалы на партию должны занимать столько тележек, сколько получится. Выяснилось, что в предоставленной мне базе рамным профилем являются и штапик, и подкладочный профиль. Таким образом, имеющаяся классификация не подходит для целей раскроя.
Немного об имеющейся классификации.
Справочник "Номенклатура" имеет реквизит "Вид номенклатуры" типа справочник:Виды номенклатуры.В табличной части "Спецификация" справочника "ХарактеристикиНоменклатуры" есть реквизиты "Вид" типа справочник:Виды номенклатуры и "Тип элемента" типа перечисление:итТипыЭлементов. Назначение у этих реквизитов интерфейсное, и они дублируют реквизиты справочника "Номенклатура". Но реквизита "Тип элемента" в справочнике "Номенклатура" не было, и он туда добавлен. С помощью этого реквизита я могу вычислить, что нужный мне для деления изделий по партиям материал является рамным. Остается выяснить, что он профиль.
Напрашивающийся вариант использовать реквизит "Вид номенклатуры" не работает, поскольку штапик в нем тоже является профилем. Поэтому вынесем все раскраиваемые материалы в отдельный список в справочнике "Разные списки и соответствия".
Область="Номенклатура"
Объект="Автоматический раскрой".
Таким образом алгоритм деления на партии дневного задания приобретает следующий вид.
1) Определяется дневная программа раскроя(список продукций) на основании остатков в регистре накопления "итФормированиеТН" (который содержит невыданные в производство материалы), которые есть в списке "Разные списки..:Автоматический раскрой".
2) Для каждого материала из списка "Разные списки..:Автоматический раскрой", который является рамным, определяем его объем в дневном задании. Если такого материала в дневном задании нет партий не создаем. Если материал в дневном задании есть, то определяем список продукций, в которых рамный раскраиваемый материал только этот. Делим данный список на партии
3) Делим оставшиеся продукции(в которых нет рамного профиля или их больше одного) на партии.
4) Формируем требования накладные по одной на партию.

Автор:  soft [ 28 май 2010, 11:52 ]
Заголовок сообщения:  Re: Классификация номенклатуры для раскроя

>Поразмыслив, мы решили, что ну их, эти контура.
Решил прокомментировать.
Обычно контур состоит из четырех палок, на которые нужна одна ячейка тележки. Но в нашем случае ситуация осложняется тем, что
1) Произвольное количество палок может уже быть изготовлено, и надо както вычислять остаток контуров
2) Контур может состоять не из четрех палок. И то, что двадцать палок принадлежат одному контуру, нам никак не поможет утолкать их в одну ячейку тележки.

Поэтому принято решение считать объем партии не контурами, а связками по 4 палки, которые будут стоять в ячейке.
Все равно нестандарта мало, и особого вреда от того, что пятизвенный контур будет стоять в двух ячейках, не будет. А если и будет, тогда и переделаем, для первого варианта сойдет и так:)

Автор:  soft [ 28 май 2010, 15:33 ]
Заголовок сообщения:  Re: Классификация номенклатуры для раскроя

Если при создании дополнительного реквизита справочника "Номенклатура" скопировать уже имеющийся дополнительный реквизит, например, "Длина", то на форме к нему автоматически создастся интерфейс. На вкладке SW_Реквизиты

Автор:  unpete [ 25 сен 2010, 17:43 ]
Заголовок сообщения:  Re: Классификация номенклатуры для раскроя

soft писал(а):
>Поразмыслив, мы решили, что ну их, эти контура

Скачать cutting

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/