В работе с программой 1С:Розница 2.2 многие пользователи сталкиваются с одной и той же проблемой: стандартные отчеты по движению товаров (например, «Движения товаров организации» или «Остатки товаров») показывают «раздутые» обороты. Это происходит из-за того, что перемещения товаров между магазинами или складами внутри одной организации программа учитывает и как «Приход», и как «Расход». Для целей планирования закупок на всю компанию такие данные бесполезны, так как они создают ложную картину реального товарооборота.
В этой статье мы подробно разберем, как настроить отчет так, чтобы видеть только реальные закупки у поставщиков и продажи конечным клиентам, исключив логистический шум. Разберем ситуацию на примере организации с несколькими торговыми точками и центральным складом.
Проанализируем ситуацию. Когда мы строим отчет по регистру ТоварыОрганизаций, система фиксирует каждое движение документа. Документ Перемещение товаров делает две записи: «Расход» со склада-отправителя и «Приход» на склад-получатель. Если мы формируем отчет в целом по организации, не разделяя склады, система просто суммирует все эти записи. В итоге в колонке «Приход» вы видите: Поступления от поставщиков + Приходы по перемещениям. А в колонке «Расход»: Продажи + Списания + Уходы по перемещениям.
Математически остаток на конец периода будет верным, но обороты окажутся завышенными в несколько раз. Наша задача — отсечь внутренние обороты.
Если стандартные настройки отчета «Движения товаров» не позволяют гибко управлять списком документов, воспользуемся «Универсальным отчетом». Это мощный инструмент, который позволяет заглянуть «под капот» системы.
Рассмотрим по шагам, как его настроить:
Регистр накопления, в поле «Имя объекта» — Товары организаций, в поле «Таблица» — Остатки и обороты.Регистратор.Тип.Перемещение товаров и Ордер на перемещение товаров.Таким образом, мы скажем системе: «Покажи нам все движения, кроме тех, что сделаны документами перемещения». Теперь в приходе останутся только поступления, а в расходе — продажи и списания.
В конфигурациях на базе 1С 8.3 (включая Розницу 2.2) у документов часто есть реквизит Хозяйственная операция. Это более точный фильтр, чем просто тип документа. Выясним причину, почему это лучше: один и тот же документ (например, поступление) может отражать закупку у поставщика или возврат от клиента.
Для настройки выполним следующие действия:
Хозяйственная операция (может находиться в структуре регистратора).При такой настройке любые перемещения (как внутренние, так и межскладские) будут игнорироваться, так как их хозяйственная операция не входит в наш список.
Рассмотрим подробнее отчет «Анализ продаж и остатков» (раздел Продажи — Отчеты по продажам). В отличие от чисто бухгалтерских отчетов по движениям, этот отчет специально предназначен для аналитики. Его логика построения отличается от простых регистров накопления.
Посмотрим на его структуру:
Внутренние перемещения здесь чаще всего не отражаются в оборотах, так как они не являются ни продажей, ни закупкой. Если в вашем случае они всё же выводятся, проверьте настройки группировок. Если снять группировку по складам и магазинам, оставив только иерархию номенклатуры, вы получите чистую статистику по всей сети.
Если ваша задача — планирование закупок на основе того, сколько товара реально «ушло» из организации, проанализируем использование регистра Выручка и себестоимость продаж. В этом регистре внутренние перемещения не фиксируются в принципе, так как при перемещении не возникает выручки или прибыли.
Для реализации этого метода:
Количество.Организации и Номенклатуре.Вы получите идеальный отчет по расходу (продажам) в разрезе всей организации. Для получения данных по приходу (закупкам) можно использовать аналогичный подход с отчетом «Закупки».
Внимание! При исключении перемещений из общего отчета по движениям может возникнуть ситуация, которую пользователи часто называют ошибкой: Начальный остаток + Приход - Расход != Конечный остаток.
Разберем, почему это происходит. Представьте, что товар поступил на Склад №1 (Приход = 1), затем был перемещен на Склад №2, и там продан (Расход = 1). Если вы строите отчет по организации в целом и исключаете перемещения, математика сойдется (1 пришло, 1 ушло, итог 0). Но если вы оставите в отчете группировку по складам, но скроете строки перемещений, то на Складе №1 вы увидите остаток без расхода, а на Складе №2 — расход без прихода.
Поэтому всегда соблюдайте правило: если вы исключаете внутренние перемещения, обязательно отключайте детальную группировку по складам/магазинам. Отчет должен строиться строго в разрезе Организации.
Чтобы не повторять эти сложные манипуляции каждый раз, выполните сохранение варианта отчета:
Движения товаров (БЕЗ ПЕРЕМЕЩЕНИЙ).Теперь этот инструмент всегда будет под рукой, позволяя вам видеть чистые данные для корректного планирования закупок и анализа эффективности работы всей торговой сети.