Резервы по товарам, заказы и реализации

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. НовенькийЯ 26.11.13 14:16 Сейчас в теме
объясните пожалуйста логику резервов.
Есть ситуация:
На складе есть товар, одна штука.
Выписали заказ №1, этим заказом поставили товар в резерв.
Выписали заказ №2, товар в резерв не ставили.
На основании заказ №2 выписываем реализацию.
При проведении реализации, по моей логике, товар не должен списаться, сматюгнувшись о том, что товар стоит в резерве. Но этого не происходит.
Очищаю в реализацие поле "Заказ покупателя", пытаюсь провести заново реализацию - получаю ошибку, которую почему то не получил в первый раз.

Покопавшись в коде, нашел кусок запроса, который и выводит резервы, вот он:

ЛЕВОЕ СОЕДИНЕНИЕ
	РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(, Склад в (&СписокСкладов) И
		Номенклатура В (
ВЫБРАТЬ РАЗЛИЧНЫЕ
	Номенклатура 
ИЗ
	Документ.РеализацияТоваровУслуг.Товары
ГДЕ  Ссылка = &ДокументСсылка
)) КАК Резервы
ПО 
	Док.Номенклатура                = Резервы.Номенклатура
 И Док.ХарактеристикаНоменклатуры 	= Резервы.ХарактеристикаНоменклатуры
  И (Док.ЗаказПокупателя = &ПустойЗаказПокупателя)
 И Док.Склад = Резервы.Склад
 И Док.Качество = &Новый
Показать


Видим,что резервы будут учитываться, только если поле "Заказ покупателя" пустое. Почему? получается что любой менеджер может списать резерв,по другим заказам, просто выписав реализацию на основании любого, даже заказа... Это ведь не верно.


Сори, вопрос снимается.
Не заметил что это условие переписано по отношению к типовой.
Решение найдено, запрос переписан.
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот