AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.03.2014, 16:21   #1  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Планирование: единиц оборудования рабочего центра
Добрый день!
Хочу попросить вашего совета по следующей задаче.
DAX 2009

Есть некоторая операция в маршруте, процесс которой занимает 8 часов, в которой указан Рабочий центр 1 (РЦ1). На данном РЦ1 могут одновременно (параллельно) работать 4 работника и изготовить за 8 часов 4 единицы изделия. То есть, по сути, мощности рабочего центра должны умножиться в 4 раза.

При этом у данного РЦ1 указан график на одну смену 8 часов с перерывом 40 минут обеда.
Итак, при загрузке мощностей из календаря получаем 2 строки по 4 часа (к примеру 7:00 - 11:00 и 11:40 - 15:40).
Далее, требуется загрузить мощности рабочего центра таким образом, чтобы учитывалось, что, к примеру, 3 единицы изделия мы загружаем не последовательно этим двум промежуткам времени (то есть сначала слот с 7 до 11, а помто второй) на 3 из 4х доступных единиц оборудования: 3/4 времени с 7 до 11 и 3/4 времени с 11:40 до 15:40.
При этом, при последующей загрузке мощностей на этот же центр и на этот же день 2х единиц изделия, оборудования требуется дополнительно догрузить 1/4 времени с 7 до 11, а также с 11:40 по 15:40.
При этом вторая единица изделия должна занять 1/4 времени с 7 до 11 следующего дня (или предыдущего) и 1/4 времени с 11:40 по 15:40.

Возможно ли добиться такого результата стандартными настройками или требуется дополнительное программирование? Насколько я видел, стандарт планирует последовательно время рабочего центра, то есть сначала будет полностью занято время с 7 до 11, после с 11:40 до 15:40.
Прошу подсказать в каком направлении мыслей было бы лучшего всего двигаться и насколько серьёзными могут быть такие доработки. Спасибо!
Старый 31.03.2014, 16:27   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Дополнительным программированием заниматься в планировании мощностей - это желать себе зла при апгрейде.
Я бы поделил рабочий центр на 4 логических РЦ, каждый с 1/4 мощности, входящих в группу РЦ1. В маршруте можно поставить использование макс. 4 рабочих центров. Мне представляется, что это даст искомый результат.
За это сообщение автора поблагодарили: ikopyl (5), Cardagant (1).
Старый 01.04.2014, 10:47   #3  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Спасибо за интересный вариант с точки зрения функционала!

Цитата:
Сообщение от EVGL Посмотреть сообщение
Я бы поделил рабочий центр на 4 логических РЦ, каждый с 1/4 мощности, входящих в группу РЦ1.
Подскажите, а где указывать правильно эти 1/4 мощности каждого из РЦ группы?

По поводу проблем при апгрейде солидарен, но если всё же податься в программирование, то как можно реализовать подобное? В какую сторону можно копать?

UPD: Почему вопрос появился? Сейчас при Группе рабочих центров с 4мя рабочими центрами внутри, при планировании 1й детали на 8 часов, получаю загрузку каждого из четырёх входящих в группу РЦ на 8 часов, хотя ожидаю загрузки только одного. Для 3х деталей нужно было бы загрузить 3 РЦ из 4х по 8 часов. Что упускаю? Спасибо!

Последний раз редактировалось Cardagant; 01.04.2014 в 10:56.
Старый 01.04.2014, 11:09   #4  
ikopyl is offline
ikopyl
Участник
Лучший по профессии AXAWARD 2013
 
245 / 128 (5) +++++
Регистрация: 27.07.2006
Адрес: Белгород - Москва - Химки
Интересные результаты можно ещё получить при помощи изменения процента планирования операций в настройках РЦ, но Вашу задачу эта настройка окончательно не решит.
__________________
Если машина не заводится с пятого раза - читай инструкцию.
Старый 01.04.2014, 12:48   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Cardagant Посмотреть сообщение
Сейчас при Группе рабочих центров с 4мя рабочими центрами внутри, при планировании 1й детали на 8 часов, получаю загрузку каждого из четырёх входящих в группу РЦ на 8 часов, хотя ожидаю загрузки только одного. Для 3х деталей нужно было бы загрузить 3 РЦ из 4х по 8 часов. Что упускаю?
Черт. А в производственном заказе может быть какое угодно количество от 1 до xxx?
Старый 01.04.2014, 13:44   #6  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Цитата:
Сообщение от EVGL Посмотреть сообщение
Черт. А в производственном заказе может быть какое угодно количество от 1 до xxx?
Да, как в спланированных производственных заказах (о которых я говорю), так и в обычных производственных заказах.
Старый 01.04.2014, 14:30   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Понятно. Тогда - не судьба. Программирование в планировании мощностей можно выбросить в AX2012, где вместо открытого кода - .NET сборка ('Blackbox').

Я бы договорился с клиентом о том, что планирование будет усредненным и давать близкие к правильным результатам на больших объемах заказов.
Старый 01.04.2014, 14:39   #8  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Цитата:
Сообщение от EVGL Посмотреть сообщение
Программирование в планировании мощностей можно выбросить в AX2012, где вместо открытого кода - .NET сборка ('Blackbox').
Не совсем понял выражение "можно выбросить в AX2012".

Цитата:
Сообщение от EVGL Посмотреть сообщение
Понятно. Тогда - не судьба. Программирование в планировании мощностей можно выбросить в AX2012, где вместо открытого кода - .NET сборка ('Blackbox').
То есть планирование мощностей реализовано некоторой внешней библиотекой и нет возможности переноса кодов из 2009й в 2012? Есть ли в этом выгода и гибкость?
Старый 01.04.2014, 15:07   #9  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Cardagant Посмотреть сообщение
То есть планирование мощностей реализовано некоторой внешней библиотекой и нет возможности переноса кодов из 2009й в 2012? Есть ли в этом выгода и гибкость?
Так точно.
Выгоды есть в производительности. В гибкости, конечно, потеряли.
Старый 03.04.2014, 11:27   #10  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Это конечно извращение, но может поможет.
1. В DAX2012 (и в DAX2009 тоже кажется) есть возможно настроить версию маршрута в зависимости от количества. В этом случае можно создать:
- В версии для количества 1 и указать один рабочий центр
- В версии для количества 2 и указать 2 рабочих центра.
...
2. В настройках номенклатуры сказать что ПЗ не должен быть больше чем 4.
В результате в зависимости от количества деталей система будет выбирать версию с разным количеством ресурсов, что вроде как и требуется.

Побочный негативный эффект - если на входе будет 20 единиц, то система создаст 5 заказов, что может быть очень не удобно при работе.
За это сообщение автора поблагодарили: ikopyl (4), Cardagant (1).
Теги
планирование

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сводное планирование TDV DAX: Функционал 4 06.12.2011 11:54
Исключительный для рабочего центра shamanko DAX: Функционал 9 18.02.2010 16:59
Планирование производственных операций Vikp DAX: Функционал 4 10.01.2006 15:43
И снова про Сводное планирование costa DAX: Функционал 2 04.05.2005 21:24
Задание мощности рабочего центра, для номенклатуры или номенклатурной группы LTA DAX: Функционал 0 30.01.2003 16:38

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:56.