Как списать на расходы товар, который вернули покупатели в 1С:Управление торговлей?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе торговой деятельности практически любая компания сталкивается с возвратами товаров от покупателей. Зачастую возвращенная продукция оказывается испорченной, бракованной или не подлежащей повторной продаже. В такой ситуации перед пользователем программы 1С:Управление торговлей (редакции 11.4 и 11.5) встает задача: как оперативно списать этот товар на расходы компании, избежав при этом рутинного ручного ввода десятков и сотен номенклатурных позиций?

В этой статье мы подробно разберем, почему в типовой конфигурации отсутствует прямая кнопка создания списания на основании возврата, изучим несколько эффективных способов быстрого переноса данных и рассмотрим методологически верную схему работы с бракованными товарами.

Почему в 1С:УТ нет кнопки «Создать на основании» для списания возврата?

Давайте проанализируем методологию учета, заложенную разработчиками фирмы «1С». Операция Возврат товаров от клиента относится к торговому контуру. Ее основная цель — скорректировать взаиморасчеты с покупателем, восстановить товарный остаток на складе, отразить изменения по НДС и скорректировать выручку компании.

С другой стороны, документ Внутреннее потребление товаров (с хозяйственной операцией Списание на расходы) — это чисто складская и финансовая операция. С точки зрения системы, возвращенный товар не обязательно должен быть сразу списан. Его могут:

Именно поэтому жесткая связь «создать на основании» между этими документами по умолчанию не предусмотрена. Однако в реальной практике потребность в автоматическом списании возникает регулярно. Разберем по шагам, как решить эту задачу быстро и без ошибок.

Способ 1. Быстрое копирование строк через буфер обмена (Ctrl+Shift+C / Ctrl+Shift+V)

Если вам необходимо быстро перенести товары из одного документа в другой, а объем документов сравнительно небольшой, то самым простым и изящным решением будет использование встроенного механизма копирования табличных частей в платформе 1С:Предприятие 8.3.

Рассмотрим пошагово, как это сделать:

  1. Откроем проведенный документ Возврат товаров от клиента, из которого нам нужно забрать перечень позиций.
  2. Перейдем на вкладку «Товары». Выделим нужные строки. Для выделения всех строк нажмите комбинацию клавиш Ctrl + A. Если нужно выбрать только определенные позиции, зажмите клавишу Ctrl и кликайте мышкой по нужным строкам.
  3. Скопируем выделенные строки в буфер обмена программы. Для этого используем комбинацию клавиш Ctrl + Shift + C (обратите внимание, именно с зажатой клавишей Shift, так как стандартное сочетание копирует только текст ячейки, а это сочетание копирует всю структуру строк). Также можно воспользоваться контекстным меню, нажав правую кнопку мыши и выбрав пункт «Скопировать строки».
  4. Теперь перейдем в раздел «Склад и доставка» — «Внутренние документы» (или «Внутреннее потребление товаров») и создадим новый документ Внутреннее потребление товаров с операцией Списание на расходы.
  5. Заполним основные реквизиты шапки: склад (он должен совпадать со складом возврата) и организацию.
  6. Перейдем в табличную часть «Товары», установим курсор на пустое поле таблицы и нажмем комбинацию клавиш Ctrl + Shift + V (или через правую кнопку мыши — «Вставить строки»).

Система автоматически сопоставит номенклатуру, характеристики, серии и количество. Вам останется лишь указать статью расходов и аналитику для списания.

Способ 2. Использование внешних обработок заполнения табличной части

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

Разберем механизм работы этого решения. Для реализации программист 1С может написать небольшую обработку, которая регистрируется в базе через меню «НСИ и администрирование» — «Печатные формы, отчеты и обработки» — «Дополнительные отчеты и обработки». После подключения такой обработки в документе Внутреннее потребление товаров на вкладке «Товары» в меню кнопки «Заполнить» появляется новая команда (например, «Заполнить из возврата клиента»).

При нажатии этой кнопки открывается список документов возврата, пользователь выбирает нужный документ, и программный код производит заполнение:


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

Такой подход экономит массу времени и сводит вероятность ошибок ввода к нулю.

Способ 3. Создание расширения конфигурации «Создать на основании»

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

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

Методологически правильный учет брака (Товары другого качества)

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

Для правильного ведения такого учета в 1С:Управление торговлей реализован мощный функционал работы с товарами другого качества. Рассмотрим, как настроить и использовать эту цепочку по шагам:

  1. Свяжем качественный товар с браком. В карточке номенклатуры перейдем на вкладку «Товары другого качества». Укажем или создадим позицию, которая будет соответствовать бракованному аналогу (например, у товара «Пылесос» появится связанный товар «Пылесос (Брак)» с качеством «Брак» или «Ограниченно годен»).
  2. Оформим возврат брака. При оформлении документа Возврат товаров от клиента в табличной части в колонке «Качество» укажем, что мы принимаем от покупателя именно товар пониженного качества. Программа оприходует его на склад обособленно от кондиционного товара.
  3. Используем рабочее место складских актов. Теперь нам не нужно создавать документы списания вручную на каждый возврат. Перейдем в раздел «Склад и доставка» — «Складские акты» — «Излишки, недостачи, порчи».
  4. При запуске ассистента создания складских актов система проанализирует остатки на складе, обнаружит скопившийся бракованный товар и предложит автоматически заполнить документы на списание испорченных ценностей по результатам оперативного учета.

Этот способ позволяет вести раздельный учет брака на складе, не смешивать качественные позиции с испорченными и производить массовое контролируемое списание раз в неделю или раз в месяц.

Важные нюансы: Расчет себестоимости и выбор статьи расходов

При отражении списания возвращенного товара на расходы крайне важно обратить внимание на два критических аспекта:

1. Расчет себестоимости списываемых товаров

Если документ Возврат товаров от клиента был оформлен строго на основании первичного документа Реализация товаров и услуг, то себестоимость возвращенного товара будет определена абсолютно точно — она вернется по той стоимости, по которой товар списывался при продаже. При последующем проведении документа Внутреннее потребление товаров система спишет его именно по этой корректной стоимости. Если же возврат оформлялся без указания документа-основания (по произвольным ценам), то себестоимость при списании определится по методу оценки, установленному для склада (например, по средней стоимости или по FIFO).

2. Настройка статьи расходов

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

Применяя данные методы работы на практике, вы сможете значительно сократить рутину, минимизировать ошибки ручного ввода и выстроить прозрачный, контролируемый учет расходов в вашей компании!

← На главную