Показать сообщение отдельно
Старый 08.08.2005, 13:24   #5  
Om is offline
Om
Участник
 
35 / 11 (1) +
Регистрация: 27.09.2004
Цитата:
Изначально опубликовано Maxim Gorbunov
В случае с Закуплено - Продано проводки тоже не парные: у них у обеих проставлен номер ваучера по физической операции, но по какой-то причине в InventTransPosting для проводки Продано этот номер попадает, как номер ваучера по финансовой операции. Как следствие, имеем неправильную работу классов, которые рассчитывают физическое количество на заданную дату (количество по проводке Закуплено учитывается, как полученное, а по проводке Продано - никак не учитывается). Посмотрите отчеты по статусу склада, например.
Да действительно, проводки непарные... а с отчётами о количестве на заданную дату вообще что-то непонятное... у меня получилось следующее:

08.08.05 приняли 100
09.08.05 сбросили статус (-100)
10.08.05 приняли 100

должно быть, по идее:
8-го в наличии 100
9-го в наличии 0
10-го в наличии 100

Вместо этого:
7-го и ранее в наличии -100 (со знаком минус!)
8-го, 9-го в наличии 0
10-го в наличии 100

т. е. на лицо некорректная работа системы... кстати есть ещё одна идея относительно сброса статуса, которую мы реализовали и хочется поделиться для получения комментариев: т. к. сброс статуса нами почти всегда используется для исправления ошибок, допущенных при обработке производственного заказа, то почему бы не приравнять дату проводок расхода по сбросу статуса к дате проводок прихода по приёмке? И хотя вышеописанную проблему отчётов о запасах в наличии это не решает (отрицательный остаток по-прежнему проявляется до даты приёмки ) но хотябы оборотно-сальдовая будет выглядеть красивее - приход-расход по ошибочной обработке всегда попадёт в один период... я не прав?