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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2011, 20:56   #1  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Очередная проблемка с закрытием склада
АХ по непонятной пока для меня причине при очередном закрытии склада корректирует проводки, которые были полностью сопоставлены прошлыми закрытиями.

Немного параметров:
- АХ 2009 РУ5
- Расчет себ-ти: Средняя на дату
- Отрицательных остатков на какую либо дату в разрезе складских аналитик с признаком "Финансовые запасы" НЕТ
- Производство отсутствует, есть спецификации
- Маркировки только внутри дня (сторно)
- Минимальная коррекция пропускной способности 0,01 (при 0,1 слишком ощутимые суммы скапливались на счетах прибылей и убытков, да и от проблемы не спасает)
- Максимальное число итераций не достигается

Кто пожелает, может проверить у себя
X++:
static void DEV_TestInventSettlement(Args _args)
{
    #define.TransDate(31\03\2011) // Дата закрытия
    #define.Voucher  ("Документ ГК по закрытию")
    
    InventSettlement    inventSettlement;
    InventTrans         inventTrans;
    TransDate           prevClosing = InventClosing::findPrevClosingDate(#TransDate).TransDate;
    ;
    
    while select inventSettlement
        join inventTrans
        order by DateFinancial, ItemId, InventTransId
        where inventSettlement.TransRecId           == inventTrans.RecId  &&
              inventSettlement.TransDate            == #TransDate         &&
              inventSettlement.Voucher              == #Voucher           &&
              inventSettlement.CostAmountAdjustment != 0                  &&
              inventTrans.DateFinancial             <  prevClosing
    {
        info(strfmt("%1 ; %2 ; %3 ; %4 ; %5 ; %6 ; %7", inventTrans.ItemId,
                                                        inventTrans.DateFinancial,
                                                        inventTrans.TransType,
                                                        inventTrans.TransRefId,
                                                        inventTrans.InventTransId,
                                                        inventTrans.InventRefTransId,
                                                        inventSettlement.CostAmountAdjustment));
    }
}
Старый 07.04.2011, 00:50   #2  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Ну да, делает она так. Мне кажется, проще считать, что так и надо.
Старый 07.04.2011, 10:02   #3  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
:)
Цитата:
Сообщение от Geo Посмотреть сообщение
Ну да, делает она так. Мне кажется, проще считать, что так и надо.
Это такая жизненная позиция?
Предостерегу Вас: не стоит прогибаться под изменчивый мир. Лучше перекурочим всю Аксапту.
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 07.04.2011, 18:18   #4  
Geo is offline
Geo
Участник
Аватар для Geo
 
258 / 47 (2) +++
Регистрация: 04.04.2008
Я у себя всем рекомендую рассматривать закрытие склада как черный ящик. Ошибок при закрытие не было? - Значит, правильно посчитало

Конечно, можно и нужно стремиться разобраться, но не всегда (и далеко не для всех) это возможно. Тем более, что расчет средней в 5-ке был переписан.
Старый 08.04.2011, 11:02   #5  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от Geo Посмотреть сообщение
Я у себя всем рекомендую рассматривать закрытие склада как черный ящик.
Подход очень хороший и удобный, но он не удовлетворяет пользователей
Цитата:
Сообщение от Geo Посмотреть сообщение
Ошибок при закрытие не было? - Значит, правильно посчитало
В журнале ошибок нет, но что это как не ошибка, пусть и несущественная для большинства.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Закрытие склада и бухгалтерия. Skvorcal DAX: Прочие вопросы 45 17.01.2011 10:24
Странное закрытие склада и коррекция себестоимости в наличии Aquarius DAX: Функционал 11 28.05.2010 11:45
Целесообразность отмены пересчетов перед закрытием склада vc DAX: Функционал 2 18.04.2010 16:54
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Бизнес-процессы склада в Аксапта Sirius DAX: Функционал 6 02.03.2004 18:52

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

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

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