В процессе работы крупных торговых точек часто возникает ситуация, когда инвентаризация проводится поэтапно, без остановки продаж. При таком подходе сотрудники склада обычно идут «от факта»: видят товар на полке — вносят его в документ Пересчет товаров. Однако при этом возникает серьезная проблема: товары, которые числятся в программе, но фактически отсутствуют (кражи, пересорт, списания, которые забыли оформить), просто не попадают в зону видимости кладовщика и продолжают «висеть» на остатках в базе. Рассмотрим подробно, как выявить такие позиции и привести учет в соответствие с реальностью.
Проанализируем самый доступный способ для обычного пользователя — использование типовых отчетов. Основная логика заключается в том, чтобы сопоставить список всех товаров, имеющих остатки, со списком товаров, которые были зафиксированы в документах инвентаризации.
Для этого выполним следующие шаги:
Номенклатуре и Регистратору.Пересчет товаров, значит, данная позиция не была посчитана.ВПР сопоставить его со сводным списком товаров из всех созданных вами актов пересчета.Выясним, как автоматизировать процесс выявления «забытых» товаров с помощью самой программы. Этот метод считается наиболее эффективным в 1С:Управление торговлей 11. Мы создадим финальный документ, который «соберет» все, что мы пропустили.
Рассмотрим пошагово алгоритм действий:
Пересчет товаров.После проведения такого документа система увидит отклонения (учетный остаток есть, а фактический — ноль). На основании этого пересчета мы сможем создать документ Списание недостач товаров, который окончательно очистит базу от «виртуальных» остатков.
Если в штате есть технический специалист или программист, задачу можно решить значительно быстрее. Напишем запрос к базе данных, который выведет все товары, не попавшие в документы пересчета за определенный период.
Проанализируем структуру запроса:
ВЫБРАТЬ
Остатки.Номенклатура КАК Товар,
Остатки.КоличествоОстаток КАК ОстатокВБазе
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКонцаИнвентаризации, Склад = &Склад) КАК Остатки
ЛЕВОЕ СОЕДИНЕНИЕ
Документ.ПересчетТоваров.Товары КАК ПересчетТовары
ПО Остатки.Номенклатура = ПересчетТовары.Номенклатура
И ПересчетТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И ПересчетТовары.Ссылка.Проведен = ИСТИНА
ГДЕ
ПересчетТовары.Номенклатура ЕСТЬ NULL
И Остатки.КоличествоОстаток <> 0
Этот запрос выполняет «Левое соединение» текущих остатков с табличными частями всех документов Пересчет товаров за указанный месяц. Условие ГДЕ ПересчетТовары.Номенклатура ЕСТЬ NULL отфильтрует только те записи, по которым не было найдено соответствий в документах инвентаризации. В результате мы получим готовый список «забытых» товаров.
Разберем ситуацию, когда товар вроде бы попадал в инвентаризацию, но все равно остался в базе с неверными данными. В 1С:УТ 11 работа с пересчетами жестко завязана на статусах.
Проверим следующие моменты:
Списание недостач или Оприходование излишков по ним сделать невозможно.УТ 11 при отключенном контроле остатков это частое явление. При инвентаризации «от факта» минусы сами не исправятся. Их нужно принудительно выводить в ноль через оприходование или корректировку остатков, иначе они будут искажать финансовый результат.Чтобы не сталкиваться с подобной проблемой в будущем, проанализируем, как правильно организовать процесс:
Таким образом, комбинируя методический подход «нулевого пересчета» и технический анализ через отчеты, мы сможем полностью очистить информационную базу от недостоверных остатков и подготовить ее к новому отчетному периоду.