01.11.2011, 21:25 | #1 |
Участник
|
Штатный функционал по пересчету себестоимости
Добрый час, уважаемые.
Возникла следующая ситуация с пересчетом себестоимости, в которой не могу разобраться без посторонней помощи. Ах 2009 rollup 5. Ситуация следующая, пример взят из тестовой базы (на рабочей базе поведение аналогичное, только проводок больше , доработок нет, система только запускается). Операции в системе вводилось в той же последовательности, как представлены ниже: 15/07/2011 через складской журнал с типом проводка на Склад №1 оприходована номенклатура «Кирпич» в количестве 45 шт. на сумму 13.500 руб. (себестоимость 1 единицы 300 руб.) 24/08/2011 через складской журнал с типом перенос со Склада №1 на Склад №2 было отражено перемещение номенклатуры «Кирпич» в количестве 10 шт. на сумму 3.000 (себестоимость 300 руб.) 29/09/2011 через складской журнал с типом проводка на Склад №1 оприходована номенклатура «Кирпич» в количестве 15 шт. на сумму 4.500 руб. (себестоимость 1 единицы 180 руб.) Номенклатура «Кирпич» учитывается в системе в разрезе складской аналитики «Сайт» и «Склад». Принадлежит складской модели, в которой выбрана модель средняя взвешенная себестоимость. Затем был произведен пересчет номенклатуры «Кирпич»: в пересчете в поле «пересчитать запасы до» было указано 31/07/2011 - пересчитываем себестоимость за июль (делаем только пересчет без закрытия склада) - поведение системы с нашей точки зрения в норме. Затем произведен пересчет номенклатуры «Кирпич», в пересчете в поле «пересчитать запасы до» было указано 31/08/2011 - пересчитываем себестоимость за август (делаем только пересчет без закрытия склада) - поведение системы с нашей точки зрения в норме. Затем произведен пересчет номенклатуры «Кирпич», в пересчете в поле «пересчитать запасы до» было указано 30/09/2011 - пересчитываем себестоимость за сентябрь (делаем только пересчет без закрытия склада) - поведение системы с нашей точки в этом случае не корректное: - в таблице «Inventsettelment» появилось две записи: сопоставление по внутреннему перемещению, которое было отражено в системе датой 24/08/2011. Дата операции в «Inventsettelment» 30/09/2011 - это значение из поля "TransDate". - в таблице InventTrans по внутреннему перемещению появилась коррекции в сумме 428,57 руб (значение в поле "CostAmountAdjustment" у приходной и расходной проводки, т.к. тип "Перенос". На мой взгляд, коррекция рассчиталась так: 3.000 - (13.500 + 4.500) / (45+25) * 15 = 428,57. - отчет «Оборотно-сальдовая ведомость по складу» за сентябрь месяц в колонке «Расход» отражает сумму «428,57» с количеством равным ноль. Вопросы в следующем: - почему система пересчитала расходные операции августа при пересчете операций за сентябрь? - как задать начальную дату, на которую необходимо «взять» остаток и исключить из коррекции операции отраженные в системе до данной даты? - как добиться следующего поведения пересчета, в котором бы расчет средней взвешенной себестоимости был по следующей схеме: (Сальдо в суммовом выражении + Приход за период в суммовом выражении) / (Сальдо в натуральном выражении + Приход за период в натуральном выражении) – средняя себестоимость пересчитываемого периода, к которой необходимо привести расходные операции обрабатываемого периода (для простоты восприятия нюансы с возвратами и сторно не приведены). |
|