Показать сообщение отдельно
Старый 15.03.2013, 14:40   #1  
iknutov is offline
iknutov
Участник
Аватар для iknutov
 
10 / 28 (1) +++
Регистрация: 03.07.2011
! Axapta не умеет правильно считать себестоимость складских переносов и заказов на перемещение
Возможно это тема уже звучала, но мне бы хотелось описать свое решение этой задачи. Была сделана доработка класса InventCostItemDim. Разработка не сложная, правда работает очень хороша. В результате запуска пересчета склада система выравнивает себестоимость прихода и расхода. Данная проблема возникает у тех компаний, которые используют партионный учет и метод расчета себестомисости ФИФО. Я выложил проект. Правда в нем две таблицы и два класса. Таблица InventParameters не нужна, там только галочка, которая включает функционал альтернативного пересчета. Ее импортировать не нужно. В проекте еще два класса InventUpd_Financial и сам класс пересчета склада InventCostItemDim. Класс InventUpd_Financial я изменил для того, чтобы в момент разноски переноса себестоимость прихода партии была равна себестоимости расхода по партии. Кто не знает: если мы перемещаем что то с одного склада на другой без указания конкретной партии, то при перемещении нескольких партий одновременно себестоимость прихода усредняется. Общая стоимость прихода равна общей стоимости расхода, но в разрезе партий все выглядит плачевно.
Вложения
Тип файла: xpo SharedProject_cap_InventCostItemDim (9).xpo (279.2 Кб, 318 просмотров)
За это сообщение автора поблагодарили: Logger (10), Raven Melancholic (2), gl00mie (5),  (1).