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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.05.2012, 08:20   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Переоценка ПЗ, содержащего перерасход спецификации
AX2009
В спецификации производственного заказа указываю плановую норму потребления входящей компоненты. По факту случается перерасход. В строке журнала отгрузочной накладной устанавливаю большее количество. Например:
"Предложение" = 25,2
"Потребление" = 27,5
После разноски журнала система списывает со склада 27,5. Пока всё верно.
Запускаю оценку ПЗ (Обновить/Оценка). Система досоздаёт приходную проводку с типом строка производства в статусе заказано на разницу в 2,3. Т.е. как бы ожидает, что перерасход компоненты будет покрыт возвратом из производства.

Вопрос. Это штатное поведение системы или возможно это особенность нашего приложения? Если поведение штатное, то может ли оно быть как-то изменено настройками?

Я понимаю что арифметически всё верно: есть норма, есть фактическое потребление, есть разница. Если что-то ещё недосписали логично видеть ожидающую расходную проводку, при помощи которой можно будет досписать. Но если пересписали... и возвращать пересписанное никто не собирается зачем нужно ожидать ничем не подкреплённый приход? Ведь следующее сводное планирование будет ошибочно расчитывать и на этот приход...

Последний раз редактировалось S.Kuskov; 17.05.2012 в 08:23.
Старый 17.05.2012, 10:57   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Да, поведение штатное.
Если делается оценка после разноски отгрузочных накладных, то из оцененного количества вычитается значение поля "Запущено в производство" и это количество считается как остаток.
Так как оценено 25,2 (спецификацию производственного заказа не меняли) и списано 27,5, то считается, что осталось -2,3 что пораждает плюсовую проводку.
Настройками не решить, оценка идет безусловно в методе setItemConsumption класса ProdUpdCostEstimation (это в DAX4, в 2009 может что-то изменилось)
За это сообщение автора поблагодарили: S.Kuskov (5).
Старый 17.05.2012, 12:47   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Во залипуха какая получилась:
в методе setItemConsumption класса ProdUpdCostEstimation сразу после определения этого самого остатка.
X++:
    // -->>
    if (sign(_prodBOM.RemainBOMPhysical) != sign(_prodBOM.QtyBOMCalc))
    {
        _prodBOM.RemainBOMPhysical = 0;
        _prodBOM.RemainInventPhysical = 0;
    }
    // <<--
Старый 18.05.2012, 10:13   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Во залипуха какая получилась:
Вчера посмотрел в DAX2009 и увидел, что уже есть подобный код (только определение того, что знаки разные сделано иначе):
X++:
if (_prodBOM.RemainBOMPhysical * _prodBOM.RemainBOMFinancial < 0)
    _prodBOM.RemainBOMPhysical    = 0;
...
if (_prodBOM.RemainInventPhysical * _prodBOM.remainInventFinancial() < 0)
    _prodBOM.RemainInventPhysical = 0;
Только он появился на слое SYP, на слое SYS его нет.
За это сообщение автора поблагодарили: S.Kuskov (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Открытие формы строк журнала спецификации AGRESSOR DAX: Программирование 16 13.05.2010 11:18
Amand: Видео: Спецификации (BOM) в Microsoft Dynamics AX 4.0 Часть 1-3 Этапы создания спецификации. Blog bot DAX Blogs 0 25.01.2010 22:05
Amand: Видео тренинг - Сводное планирование в Microsoft Dynamics AX 4.0 Часть 2-2, Параметр Включать версии спецификации и маршрута. Blog bot DAX Blogs 0 30.12.2009 23:05
Списание МПЗ по спецификации SMN DAX: Функционал 11 28.10.2008 12:36
Проверка цикличности в спецификации vey DAX: Функционал 2 24.03.2005 11:03

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

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

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