К статье
Практический материал

Отчеты и Аналитика · 9 мин

Как в 1С 8 сделать отчет по возвратам

Как сформировать отчет по возвратам в 1С 8: типовые отчеты, универсальный отчет, СКД и консоль запросов. Настройка отборов, проверка данных и типичные ошибки.

Отчет по возвратам нужен, чтобы контролировать возвраты от покупателей, возвраты поставщикам, анализировать причины и суммы. В 1С 8 такую информацию можно получить несколькими способами: через типовые отчеты конфигурации, через универсальный отчет по регистрам, через консоль запросов или самописный отчет на СКД. Выбор зависит от конфигурации (Управление торговлей, Бухгалтерия, Комплексная автоматизация) и от того, какие именно данные нужны.

В большинстве типовых конфигураций возвраты оформляются документами «Возврат товаров от покупателя» и «Возврат товаров поставщику». Эти документы делают движения по регистрам продаж, закупок, взаиморасчетов и складского учета — именно оттуда отчеты берут данные. Поэтому первый шаг перед построением отчета — убедиться, что возвраты в базе оформлены корректными документами, а не сторнированием или ручными операциями.

Ниже разобраны рабочие способы получить отчет по возвратам: от простого, доступного любому пользователю, до варианта с запросом для программиста. Для каждого способа указаны условия применения, ограничения и способ проверить результат.

Какие документы и регистры участвуют в учете возвратов

Прежде чем строить отчет, важно понять, где лежат данные. В типовых конфигурациях 1С возврат от покупателя оформляется документом «Возврат товаров от покупателя» (в УТ 11 — также через «Заявку на возврат товаров от клиента»), возврат поставщику — документом «Возврат товаров поставщику». Эти документы формируют движения по регистрам накопления: продажи (с отрицательными суммами), товары на складах, расчеты с контрагентами.

В «1С:Бухгалтерии 8» возврат от покупателя обычно отражается документом «Возврат товаров от покупателя» на основании реализации, а проводки идут в дебет счета 62 с минусом либо через сторно. Если бухгалтер оформил возврат ручной операцией, типовые отчеты по продажам его не увидят — это частая причина «пропавших» возвратов в отчетности.

Способ 1. Типовые отчеты продаж и закупок с отбором по возвратам

Самый простой путь — использовать штатные отчеты конфигурации. В «1С:Управление торговлей 11» откройте раздел «Продажи» → «Отчеты по продажам» → «Выручка и себестоимость продаж» или «Анализ причин возвратов» (если ведется учет причин). В бухгалтерии подойдет «Анализ продаж» или оборотно-сальдовая ведомость по счету 90 с отбором.

Чтобы выделить именно возвраты, добавьте отбор. Нажмите «Настройки» в шапке отчета, перейдите на вкладку «Отбор» и добавьте условие по полю «Количество» со сравнением «Меньше 0» — возвраты в регистрах продаж обычно отражаются отрицательными количеством и суммой. Альтернатива — отбор по типу документа-регистратора, если такое поле доступно в настройках.

Порядок действий в типовом отчете
  1. 1
    Откройте отчет «Выручка и себестоимость продаж» или «Анализ продаж»
  2. 2
    Установите период анализа
  3. 3
    Откройте «Настройки» и на вкладке «Отбор» добавьте условие: Количество меньше 0
  4. 4
    Сформируйте отчет и проверьте, что в него попали только строки возвратов
  5. 5
    Сохраните вариант отчета под именем «Возвраты» для повторного использования

В УТ 11 есть отдельный механизм: если при оформлении возврата указывалась причина, отчет «Анализ причин возвратов» покажет статистику по причинам, номенклатуре и менеджерам. Это удобно для управленческого анализа, но работает только при дисциплине заполнения поля «Причина возврата» в документах.

Способ 2. Универсальный отчет по документам возвратов

Если типовой отчет не дает нужной детализации, используйте «Универсальный отчет» (в УТ и КА — в разделе «Отчеты», в Бухгалтерии — «Отчеты» → «Универсальный отчет»). Он строится по любому виду документов, справочников или регистров без программирования.

В шапке универсального отчета выберите тип объекта «Документы» и вид «Возврат товаров от покупателя». Укажите период, в настройках добавьте нужные поля: контрагент, организация, сумма документа, комментарий. Отчет покажет список всех документов возврата за период с итогами. Аналогично строится список по документам «Возврат товаров поставщику».

Способ 3. Отчет по регистру продаж через СКД

Когда нужен гибкий отчет с группировками по номенклатуре, контрагентам и причинам — делают собственный отчет на системе компоновки данных. Это работа для программиста или продвинутого пользователя, но она не требует изменения конфигурации: отчет можно создать как внешний и подключить через «Дополнительные отчеты и обработки».

Запрос к регистру накопления «Продажи» (в УТ 11 — «ВыручкаИСебестоимостьПродаж») с условием на отрицательное количество выбирает только возвраты. Ниже пример упрощенного запроса для УТ 10.3 / УПП:

bsl
ВЫБРАТЬ
	Продажи.Номенклатура КАК Номенклатура,
	Продажи.Контрагент КАК Покупатель,
	СУММА(Продажи.КоличествоОборот) КАК Количество,
	СУММА(Продажи.СтоимостьОборот) КАК Сумма
ИЗ
	РегистрНакопления.Продажи.Обороты(&НачПериода, &КонПериода, Регистратор, ) КАК Продажи
ГДЕ
	Продажи.КоличествоОборот < 0
СГРУППИРОВАТЬ ПО
	Продажи.Номенклатура,
	Продажи.Контрагент

В схеме компоновки добавьте параметры периода, ресурсы «Количество» и «Сумма», настройте группировки. Признак результата — отчет формируется за секунды, суммы по модулю совпадают с итогами универсального отчета по документам возвратов за тот же период.

Способ 4. Консоль запросов для разовой выборки

Для разового анализа без создания отчета удобна консоль запросов — внешняя обработка, которую запускают в режиме предприятия. Вставьте запрос из предыдущего раздела, задайте период и выполните: получите таблицу возвратов, которую можно выгрузить в Excel.

Этот способ подходит администраторам и аналитикам. Ограничение: консоль запросов не входит в типовую поставку, её нужно запускать из файла, а у пользователя должны быть права на чтение соответствующих регистров. В файловой базе с большими объемами тяжелый запрос по регистру продаж может выполняться долго — ограничивайте период.

Сравнение способов и выбор подходящего

Сравнение вариантов

Типовой отчет с отбором

Подходит всем пользователям, не требует доработок. Ограничение: детализация зависит от возможностей конкретного отчета конфигурации.

Универсальный отчет

Быстрый список документов возвратов с итогами. Не показывает табличные части с товарами.

Отчет на СКД

Максимальная гибкость, группировки и причины возвратов. Требует навыков разработки или помощи программиста.

Консоль запросов

Разовый анализ и выгрузка в Excel. Нужны права и осторожность с обработками извне.

Для ежедневного контроля достаточно сохраненного варианта типового отчета. Для управленческого анализа причин и доли возвратов в выручке имеет смысл один раз заказать отчет на СКД — он окупается тем, что любой менеджер сможет формировать его самостоятельно.

Проверка корректности отчета и типичные ошибки

Контрольные точки

Как проверить результат

Сумма возвратов за период
Норма

Совпадает с итогом универсального отчета по документам возвратов

Тревожный признак

Суммы расходятся — часть возвратов оформлена ручными операциями или сторно

Количество строк
Норма

Все документы возврата из журнала присутствуют в отчете

Тревожный признак

Есть непроведенные документы — они не попадают в регистры

Знаки сумм
Норма

Возвраты отражены отрицательными суммами или в отдельной колонке

Тревожный признак

Возвраты прибавляются к продажам — искажается выручка

Типичные ошибки
01
Оформление возврата ручной операцией — документ не попадает в регистры продаж, отчет его не видит
02
Удаление или перепроведение исходной реализации вместо документа возврата — ломается аналитика и последовательность
03
Отбор по виду документа без учета заявок на возврат в УТ 11 — часть данных теряется
04
Построение отчета за большой период без отборов — долгое формирование и блокировки в клиент-серверной базе

Частые вопросы

Почему возврат не попадает в отчет по продажам?

Чаще всего документ не проведен, оформлен ручной операцией или проведен другой датой, выходящей за период отчета. Проверьте статус проведения документа и его движения через «Ещё» → «Движения документа».

Как посмотреть возвраты по конкретному контрагенту?

В типовом отчете по продажам добавьте отбор по полю «Контрагент» равно нужному покупателю, а также условие «Количество меньше 0». Либо откройте карточку контрагента и перейдите к списку его документов с отбором по виду «Возврат товаров от покупателя».

Можно ли выгрузить отчет по возвратам в Excel?

Да. Любой сформированный табличный документ сохраняется через «Файл» → «Сохранить как» в формате Excel. Результат консоли запросов также выводится в табличный документ и сохраняется тем же способом.

Чем отличается отчет по возвратам от покупателей и поставщикам?

Это разные регистры и документы: возвраты от покупателей уменьшают продажи, возвраты поставщикам — закупки. Для полной картины строят два отчета или один сводный на СКД с объединением данных обоих регистров.

Нужно ли менять конфигурацию для отчета по возвратам?

Нет. Все описанные способы работают без доработки: типовые отчеты и универсальный отчет доступны из коробки, а отчет на СКД подключается как внешний через механизм дополнительных отчетов.

Итог

Что важно запомнить

Отчет по возвратам в 1С 8 строится без доработок: типовой отчет с отбором по отрицательному количеству, универсальный отчет по документам или запрос к регистру продаж. Корректность данных зависит от того, оформлены ли возвраты специальными документами, а результат всегда стоит сверять с журналом документов возвратов.