Как определить расхождения в инвентаризациях. УТ 11.4
Набросал небольшой запрос, который позволяет определить, остатки на момент каких инвентаризаций изменились:
ВЫБРАТЬ
ТП.Ссылка.Дата КАК Дата,
ТП.Ссылка КАК Документ,
ТП.Номенклатура КАК Номенклатура,
ТП.КоличествоФакт КАК КоличествоФакт,
ТП.Количество КАК Количество,
ТП.Ссылка.Склад КАК Склад,
СУММА(ВЫБОР
КОГДА ТД.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
ТОГДА ТД.ВНаличии
ИНАЧЕ -ТД.ВНаличии
КОНЕЦ) КАК ВНаличии
ИЗ
Документ.ПересчетТоваров.Товары КАК ТП
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТД
ПО (ТП.Номенклатура = ТД.Номенклатура)
И (ТП.Ссылка.Склад = ТД.Склад)
И (ТД.Период < ТП.Ссылка.Дата
ИЛИ ТД.Период = ТП.Ссылка.Дата
И ТД.Регистратор < ТП.Ссылка)
ГДЕ
ТП.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 И ТП.Ссылка.Проведен
СГРУППИРОВАТЬ ПО ТП.Ссылка.Дата, ТП.Ссылка,
ТП.Номенклатура,
ТП.КоличествоФакт,
ТП.Количество,
ТП.Ссылка.Склад
ИМЕЮЩИЕ
ТП.Количество <> СУММА(ВЫБОР
КОГДА ТД.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
ТОГДА ТД.ВНаличии
ИНАЧЕ -ТД.ВНаличии
КОНЕЦ)
Обратите внимание, как интересно получается остаток товара.
У клиента за квартал 72 позиции расхождений в инвентаризациях:
Думаю, это из-за изменений задним числом. Порекомендовал клиенту формировать автоматом на каждый день ведомость по всем товарам в разрезе документов и высылать на почту. УТ такое умеет.
В запрос можно добавить еще информацию по списанию и оприходованию, чтобы видеть, по какому списанию и оприходованию не оформлены корректные документы.
Доверяй — но проверяй.
Среда: УТ 11.4.13.46 Объем: 0.5 час
Свежие комментарии