Показать сообщение отдельно
Старый 17.03.2008, 16:53   #1  
PavelM is offline
PavelM
Участник
 
27 / 10 (1) +
Регистрация: 20.01.2005
Коррекция стандартной себестоимости. Проблемы закрытия склада
День добрый.

Используется MBS-Axapta 3.0 CIS SP1 Build #9.0 с многочисленным кастомом, но, по результатам вскрытия предварительного, дело не в нем.

Проблема такая - в компании используется Стандартная Себестоимость, которая может изменяться (специальным пользователем) в течении эксплуатации системы (примерно 1 раз в месяц).
В компании также используется механизм пересчета и закрытия склада (перенесенный 1 в 1 из 3.0 SP6), регулярность - ежемесячная.

Итак, был создан заказ, по нему была обработана финансовая накладная.
Затем была создана отдельная кредит нота по заказу (тип Заказа - возврат).
Дата операций - один отчетный месяц, в моем случае - февраль.

В марте закрыли склад:
1. Пересчитали проводки прихода по стандартной себестоимости (за февраль).
2. Затем закрыли склад (на 29.02.2008).
3. Затем пересчитали остатки, тоже по стандартной себестоимости.


И сейчас я обнаруживаю очень непонятную ситуацию, а именно:
состояние полей в InventTrans'e по некоторым проводкам возврата, а также оригинальным проводкам заказа:

X++:
ItemId          CostAmtPsd CostAmtPhsl CostAmtAdj CostAmountStd
        4905	   4995	           0	          4995
        4905	   4995	           90	          4995
Т.е. сначала была изменена себестоимость номенклатуры (в карточке товара). Затем была произведена процедура закрытия и пересчета склада. (См. выше).

В результате:
1. в LedgerTrans сформирована проводка по корректировке стандартной себестоимости на 180 рублей
2. В InventTrans изменено поле CostAmtPhsl и CostAmountStd у обоих номенклатур
3. Поле CostAmtAdj - только у одной.

Вопрос такой - в каких случая, при корректировке станд. с/с Аксапта не заполняет поле CostAmountAdjustment, однако генерит проводку по ГК?
Бак / Фича, что это? Спасибо!