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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.06.2015, 18:10   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
В наличии vs Открытые строки заказов
Добрый день всем. В AX4 произошла неприятная вещь. Для одного заказа (пока нашли только один) количество "в заказе" на форме "в наличии" отличается от того, что есть открытых строках заказа. У нас заполнены 4 основные аналитики: конфигурация, цвет, склад и номер партии. Смог обнаружить, что если не фильтровать по SalesLine.SalesStatus, то пропавшие данные отображаются, но количество все равно не сходится. В какую сторону надо копать?

P.S. На всякий случай путь к формам:
РсК > Запросы > Статус заказа > Открытые строки заказов
УЗ > Запросы > В наличии
__________________
// no comments
Старый 23.06.2015, 23:02   #2  
axm2013
Гость
 
n/a
Может глянуть на проводки?
Старый 24.06.2015, 04:48   #3  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цифры в InventTrans совпадают со строками заказов. В InventSum отличаются. Я грешу, что может быть что-то упустил в фильтре...
Давайте разберем пример:
ItemId = '2500'
ConfigId = '2018M'
InventColorId = 'CJ57'
InventLocationId = 'MW,CCDMW,GW'
WMSLocationId = '!CCSTORE*,!F0*'

По этим данным я вижу только один открытый заказ 'M058074'
В нем 2 строки с одинаковым заказанным количеством, в сумме = 464947.20
Но когда я смотрю в наличии, количество в заказе = 1046205.88
__________________
// no comments
Старый 24.06.2015, 07:33   #4  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Всем спасибо, разобрался.
Проблема была в том, что иногда InventSum неверно обновлялся.
Применил следующий джоб, который на основе InventTrans воссоздает InventSum с верными значениями.
X++:
static void recalcItem(Args _args)
{
    InventSumReCalcItem inventSumReCalcItem;
    ;

    ttsbegin;
    
    inventSumReCalcItem = new InventSumReCalcItem("2500", true);
    inventSumReCalcItem.updateNow();
    
    ttscommit;
}
__________________
// no comments
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не корректно работает корректировка в наличии? Aquarius DAX: Функционал 2 05.08.2013 20:53
Строки заказов внутрихолдинговых Aslan DAX: Функционал 2 14.02.2006 07:36
При создании строки в закупке статус строки становится "Отменено" AlexUnik DAX: Функционал 4 27.09.2004 16:05
"Закупка на основе заказов" или "сводное планирование" Hamster DAX: Функционал 2 17.02.2004 01:47
Заказов -> Строки заказов -> Запросы -> Пункт "Производство" Андре DAX: Программирование 1 20.09.2002 10:43

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

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

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