05.12.2011, 17:43 | #1 |
Участник
|
Сводное планирование
При перепланировании из "чистых потребностей" по конкретной номенклатуре, планирование полностью отрабатывает как надо, все проводки попадают в планирование и покрываются.
При глобальном перепланировании из "сводного планирования\периодические операции\сводное планирование" указывая только сводный план и принцип пересоздание , результат пустой план(reqtrans) за исключением спланированной номенклатуры у которой есть минимальный запас на складе. Но если в глобальном перепланировании в фильтре указать конкретную номенклатуру, то планирование выполняется корректно. Вопрос в том, почему глобальное планирование не перепланирует как по отдельной номенклатуре. Используем DAX 2009 SP1. Последний раз редактировалось TDV; 05.12.2011 в 18:43. |
|
05.12.2011, 19:39 | #2 |
Аманд
|
Настройки сводного плана надо смотреть. Возможно галок не стоит, какие проводки учитывать.
|
|
05.12.2011, 19:46 | #3 |
Участник
|
Трабл весь в том что галочки установлены. Если их не было, то при планировании по номенклатуре тоже не планировалось бы. По отдельной номенклатуре ВСЕ планируется, а если задать фильтр *?* то планируется все на ура.
Есть одно НО. При внутрехолдинговом планировании такой фильтр задать нельзя через интерфейс. |
|
05.12.2011, 20:14 | #4 |
Moderator
|
Глобальное и одиночное перепланирование выполняются разными кусками кода. Посмотрите - есть ли модификации классов ReqCalcScheduleItem (одиночное планирование) и ReqCalcScheduleItemTable (глобальное перепланирование). Кроме того, при глобальном планировании, для передачи параметров в хелперы система использует довольно грязный трюк с сохранением параметров в SysLastValue. Однажды видел ситуацию, при которой из за каких=то граблей ядра, система не сохраняла нужные параметры и хелперы игнорировали порядка 90% номенклатур... Попробуйте поискать в SysLastValue записи вида Req* и их тупо удалить перед планированием...
|
|
06.12.2011, 11:54 | #5 |
Участник
|
Комрады, благодарю за участие. Проблема была в том, что при импорте номенклатур в Inventtable закачалась строка с пустым значением ItemID. Благополучно ее удалили и все спланировалось.
Во истину: семь раз отмерь, ..... |
|
Теги |
сводное планирование |
|
|