Окнософт: Управление позаказным производством




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Классификация номенклатуры для раскроя 
Автор Сообщение

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


28 май 2010, 11:45
Профиль

Зарегистрирован: 26 май 2010, 07:05
Сообщений: 70
Сообщение Re: Классификация номенклатуры для раскроя
>Поразмыслив, мы решили, что ну их, эти контура.
Решил прокомментировать.
Обычно контур состоит из четырех палок, на которые нужна одна ячейка тележки. Но в нашем случае ситуация осложняется тем, что
1) Произвольное количество палок может уже быть изготовлено, и надо както вычислять остаток контуров
2) Контур может состоять не из четрех палок. И то, что двадцать палок принадлежат одному контуру, нам никак не поможет утолкать их в одну ячейку тележки.

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


28 май 2010, 11:52
Профиль

Зарегистрирован: 26 май 2010, 07:05
Сообщений: 70
Сообщение Re: Классификация номенклатуры для раскроя
Если при создании дополнительного реквизита справочника "Номенклатура" скопировать уже имеющийся дополнительный реквизит, например, "Длина", то на форме к нему автоматически создастся интерфейс. На вкладке SW_Реквизиты


28 май 2010, 15:33
Профиль

Зарегистрирован: 26 май 2010, 03:17
Сообщений: 34
Сообщение Re: Классификация номенклатуры для раскроя
soft писал(а):
>Поразмыслив, мы решили, что ну их, эти контура

Скачать cutting


25 сен 2010, 17:43
Профиль WWW
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © phpBB Group.