При работе в конфигурации 1С:Управление торговлей 11 пользователи часто сталкиваются с ситуацией, когда после проведения документа Возврат товаров от клиента и выполнения регламентного задания закрытия месяца себестоимость списания по возвращенным позициям остается нулевой. В результате отчет Валовая прибыль предприятия показывает некорректные данные по финансовому результату. Разберем подробно причины такого поведения программы и рассмотрим способы решения данной проблемы.
Проанализируем механику работы партионного учета при оформлении операций возврата. Когда товар покупается через документ Поступление товаров и услуг (приобретение товаров и услуг), система формирует полноценную партионную цепочку. Если этот товар продается, а затем клиент его возвращает, механизм закрытия месяца легко находит исходный документ партии и восстанавливает себестоимость.
Однако если номенклатура первоначально была занесена в базу документом Ввод начальных остатков, возникают методические особенности партионного учета 1С.
Документ Ввод начальных остатков создает первоначальную суммовую и количественную оценку товаров на складе, но по своей методической природе не является документальным поступлением от поставщика. При отгрузке такого товара документом Реализация товаров и услуг партионная цепочка завершается.
Когда покупатель возвращает позицию, ранее введенную через начальные остатки, типовой алгоритм расчета себестоимости при закрытии месяца не может автоматически извлечь первичную стоимость, так как Ввод начальных остатков не предусмотрен платформой в качестве документа-основания или прямой партии для возврата.
Выясним еще одну распространенную причину пропадания себестоимости. Если реализация товара была оформлена со склада Склад 1, а прием документа Возврат товаров от клиента производился на Склад 2, в системе происходит смена аналитики учета номенклатуры.
В этом случае при попытке автоматического определения себестоимости из документа продажи партионный учет разрывается из-за расхождения складов отгрузки и приемки. В результате алгоритм расчета себестоимости при закрытии месяца оценивает возврат в 0 рублей.
Рассмотрим несколько рабочих вариантов устранения проблемы нулевой себестоимости в зависимости от условий учета на предприятии.
Начиная с редакции 11.3 в 1С:Управление торговлей реализован механизм явного указания себестоимости для случаев, когда партию невозможно определить автоматически. Для этого разберем следующие шаги в документе Возврат товаров от клиента:
В табличной части документа в колонке настройки себестоимости необходимо изменить значение с Определяется из документа продажи на Устанавливается вручную или Равна стоимости в данной строке, после чего вписать фактическую себестоимость единицы товара.
После проведения документа и повторного запуска процедуры закрытия месяца себестоимость списания зафиксируется корректно и отобразится в отчете Валовая прибыль.
Посмотрим на ситуацию, когда товар возвращают на другой склад. Чтобы сохранить автоматический расчет себестоимости по документу продажи:
1. Оформляем документ Возврат товаров от клиента на тот же склад, с которого производилась отгрузка по документу Реализация товаров и услуг.
2. Создаем документ Перемещение товаров для передачи поступившей номенклатуры с первоначального склада на фактический склад хранения.
При таком подходе аналитика учета не нарушается, и закрытие месяца корректно рассчитывает стоимость возвращенной партии.
Проанализируем случай, когда возврат вызван ошибкой в оформлении документов или изменением условий сделки прошлых периодов. Вместо документа возврата можно использовать документ Корректировка реализации. Он напрямую корректирует движения исходного документа продажи, не разрывая существующие партионные цепочки.
Таким образом, для позиций из начальных остатков наиболее простым и методически верным решением в 1С:Управление торговлей 11 является ручное указание себестоимости в строке документа возврата, либо строгий контроль совпадения складов отгрузки и возврата.