Показать сообщение отдельно
Старый 22.02.2008, 09:09   #18  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Цитата:
Сообщение от mazzy Посмотреть сообщение
Т.е. проводка с 0 количеством должна быть с пустыми статусами прихода/расхода.
проводка со статусом прихода = None не будет учитываться при расчете себестоимости, не будет влиять на себестоимость
Хм, все расходные проводки имеют статус прихода None. Засада заключается не в том, чтобы расчитать и вставить "нелегальные" проводки, а в том, как поведет себя в дальнейшем система при их наличии.

Более очевидный минус такого подхода может проявиться на незакрытых партиях, маленький абстрактный примерчик при методе расчета себестоимости FIFO (он более наглядный, на других будет схожая ситуация):
01.01.08 Проводка1 Приход Партия1 +1
02.01.08 Проводка2 Приход Партия2 +1
03.01.08 Проводка3 Расход Партия2 -1
31.01.08 Закрытие1 Сопоставлены и закрыты Проводка1 и Проводка3
01.02.08 УРА! "Некоторая дата" Создаем корректирующие проводки, и т.д., в конце устанавливаем "Финансовый склад" для "Партии"
01.02.08 Закрытие2 Сопоставления отсутствуют
02.02.08 Проводка4 Расход Партия1 -1
29.02.08 Закрытие3 ВНИМАНИЕ ! Вопрос знатокам: Сопоставит ли это закрытие Проводку2 с Проводкой4 по разным партиям, скорректирует себестоимость и закроет их или нет ?