![]() |
#2 |
Участник
|
Цитата:
1. добавляйте записи InventSum для каждой записи InventTrans 2. постарайтесь воспользоваться стандартным алгоритмом, который пересчитывает ИЛИ после добавления InventSum пересчитывайте вручную InventTrans.CostAmountAdjustment = СУММ(InventSum, которые относятся к InventTrans, и не отменены Cancelled=0) 3. "по вкусу" делайте или не делайте проводки в ГК по добавленным суммам Помните, что себестоимость по складской проводке = InventTrans.CostAmountPosted + InventTrans.CostAmountAdjustment а себестоимость за единицу номенклатуры = (InventTrans.CostAmountPosted + InventTrans.CostAmountAdjustment) / InventTrans.Qty Эти себестоимости показываются на закладке Обзор в складских проводках. Стандартный механизм находится в коррекции проводок. Управление запасами \ Периодические операции \ Закрытие и коррекция \ Кнопка Коррекция \ Операции \ Кнопка выбрать \ (задайте фильтр и выберите какую-нибудь проводку) \ В поле Редактировать установите сумму \ кнопка Разноска. Но только на логическом уровне очень сложно решить какие суммы нужно добавить и к каким именно InventTrans. Здесь здорово придется думать, чтобы получить правильную себестоимость. В принципе, вместо суперджоба, который а) рассчитывает суммы и б) добавляет записи, можно сделать нашлепку попроще к стандартному механизму коррекции. Нашлепка будет всего лишь рассчитывать суммы в форме коррекции. А добавлением записей будет заниматься стандартный механизм. |
|
|
За это сообщение автора поблагодарили: aidsua (1). |
Теги |
как правильно, номенклатура, остатки, отрицательные остатки, ax3.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|