Цитата Сообщение от Elkas Посмотреть сообщение
22.10. на бар перемещается 1 литр Мартини Бьянка. Но база показывает, что на баре 1,150 Мартини Бьянка.
У Вас где-то ошибка в документах.
Должно быть так:
После какого-то документа на остатке 50 грамм;
Потом идет сличительная на плюс 100, после нее на остатке 150 грамм;
Потом должна идти расходная накладная, минус 150 грамм, которые Вы видели в предполагаемом расходе. После нее остаток должен быть 0 грамм!
Потом перемещение, после которого на остатке 1 литр.
Проверяйте. По тому, что Вы говорите, возможны два варианта:
- отсутствует расходная накладная, либо она создана неактивной и оттого не влияет на движение товара;
- сличительная создана не ДО, а ПОСЛЕ расходной накладной.
При любом из этих двух вариантов Вы получите неверный остаток в 1,150 л.
Действительно, если создавать сличительную ПОСЛЕ, то можно просто записывать в нее 0, обнулять отрицательный остаток. Т.е. возможны два варианта работы: либо Вы ПРЕДОТВРАЩАЕТЕ появление отрицательного остатка, либо ОБНУЛЯЕТЕ его.