Показать сообщение отдельно
Старый 13.02.2008, 16:01   #1  
VictorSH is offline
VictorSH
Участник
 
12 / 10 (1) +
Регистрация: 12.12.2005
Создание скл проводок при закр склада (AX 3 SP2).
Изначально есть складская проводка (InventTrans):

Qty CostAmountPosted CostAmountAdjustment всего QtySettled CostAmountSettled ValueOpen
1800 17228,13 1757,27 18985,4 1761 18574,05 Да

с количеством 1800, из которых сопоставлено и закрыто проводок по количеству 1761 и сумме 18574,05.

После того, как по этой номенклатуре отработает закрытие склада, происходит разделение исходной проводки на две:
Qty CostAmountPosted CostAmountAdjustment всего QtySettled CostAmountSettled ValueOpen
1761 16854,85 1719,19 18574,04 1761 18574,05 Да
39 373,28 38,08 411,36 37 390,27 Да
сумма: 18985,4


(в более аккуратном виде эти проводки во вложении )

1.По первой из них сумма CostAmountPosted и CostAmountAdjustment получается
на копейку меньше, чем сопоставленная сумма, в следствии чего сия проводка
так и остается открытой!

2.Сумма второй проводки получается на копейку больше, в результате чего при сопоставлении
одна из открытых расходных проводок корректируется на эту копейку и создается проводка на -0.01.

Примечание: ВСЕ эти проводки обработаны пересчетом складских остатков,
поэтому я рассчитывал, что закрытие склада не будет порождать
новые коррекции и соответственно менять счета.

Вопрос:
1.Некая логика в таком расщеплении проводок есть - почему бы и нет. Но смущает:
- полученный результат, а именно открытая из-за копейки приходная проводка и появившаяся коррекция
- я не встречал в доках упоминаний о подобной тактике

Я не нашел кода, который выполнял бы создание новых складских проводок. До сих пор был уверен, что закрытие и
пересчет склада только модифицирует складские проводки.

Заранее благодарен за помощь
Вложения
Тип файла: html TransTable.html (727 байт, 193 просмотров)