Пользовательские сценарии 1С:УНФ

1С УНФ: возврат покупателя по исходной накладной

Коротко

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

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

Документ возврата и исходное основание

Начните с исходной расходной накладной либо документа розничной продажи и используйте команду создания на основании. Название доступной команды и состав документов зависят от версии 1С УНФ, вида продажи и включённых функциональных опций. Главное — сохранить связь возврата с конкретной реализацией: без неё сложнее проверить цену, ранее проданное количество, партию и состояние расчётов.

До проведения сопоставьте организацию, покупателя, договор, валюту, склад и дату фактической приёмки. Если покупатель возвращает товар по нескольким продажам, оформляйте документы по соответствующим основаниям: это делает контроль количества и себестоимости прозрачнее.

ИсходнаяНакладная = СсылкаНаНакладную;
Если НЕ ИсходнаяНакладная.Пустая() Тогда
    ОбъектНакладной = ИсходнаяНакладная.ПолучитьОбъект();
    Сообщить(ОбъектНакладной.Номер);
КонецЕсли;
ПолучитьОбъект
ДокументОбъект

Метод ПолучитьОбъект() получает по ссылке объект документа для чтения и изменения. Имя документа и его реквизиты в прикладном коде нужно брать из метаданных конкретного релиза УНФ, а не подставлять по примеру вслепую.

Подбор товаров из исходной накладной

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

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

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

Возврат денег наличными или на карту

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

Возврат на карту не следует отражать как выдачу наличных: иначе разойдутся остаток кассы и расчёты по эквайрингу. Свяжите денежный документ с покупателем и документом расчётов, проверьте сумму и дату. Срок зачисления денег банком не меняет дату хозяйственной операции в УНФ; состояние операции сверяют с банковской выпиской или отчётом эквайера.

Склад, партии и себестоимость возвращённого товара

Укажите склад, на который товар физически принят. После проведения проверьте, что количество увеличилось именно на этом складе. Если в базе ведутся характеристики, серии или партии, их значения должны соответствовать возвращённому экземпляру и исходному списанию.

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

Возврат маркированного товара

Для маркируемой продукции проверьте код каждого фактически принятого экземпляра. Код должен относиться к выбранной номенклатуре и не должен быть подменён кодом похожего товара. Порядок возврата к обороту и обмена с государственной системой зависит от товарной группы, версии УНФ, подключённого ЭДО и актуальных требований оператора маркировки.

Не подтверждайте обмен, пока не сверены статус кода, исходная продажа и физический товар. Если код повреждён, выбыл по другой операции или система отклоняет его статус, зафиксируйте текст ответа обмена и разберите причину вместо повторной отправки неизменённых данных.

Проводка результата и проверка в отчётах

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

  • Складской отчёт: возвращённое количество появилось на выбранном складе.
  • Взаиморасчёты: задолженность покупателя и сумма возврата изменились ожидаемым образом.
  • Касса или банк: денежный расход отражён по фактическому каналу возврата.
  • Продажи и финансовый результат: возврат попал в нужный период и уменьшил результат продажи.

Сверяйте отчёты с одинаковыми организацией, периодом, складом и аналитиками. Если документ проведён задним числом, перепроведите зависимые документы или выполните предусмотренный базой расчёт себестоимости за период.

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

Частые ошибки при возврате покупателя в 1С УНФ

  • Возврат введён без исходной продажи. Теряется удобная сверка цен, количества, партий и расчётов. Если основание существует, создайте возврат из него.
  • Выбран не тот склад. Документ проведён, но товар ищут на складе продажи. Сверьте склад документа с местом фактической приёмки.
  • Возвращено больше, чем продано. Проверьте остальные возвраты по основанию, единицу измерения и дубли строк.
  • Товар принят, деньги не оформлены. Товарный документ не заменяет кассовую, банковскую или эквайринговую операцию.
  • Возврат на карту отражён наличными. В результате расходится касса и не закрывается нужная операция эквайринга.
  • Не указаны серия, партия или код маркировки. Остаток появляется без нужной аналитики либо документ не проходит контроль.
  • Результат проверяют только по печатной форме. Печатная форма не подтверждает движения; проверяйте проведение и профильные отчёты.
  • Отчёты сформированы с разными отборами. Организация, период, склад и валюта должны совпадать во всех сверках.

Частые вопросы о возврате покупателя в 1С УНФ

Можно ли оформить возврат покупателя без исходной накладной?

Техническая возможность зависит от сценария и настроек УНФ, но при наличии исходной продажи лучше использовать её как основание. Так проще проверить проданное количество, цену, складские аналитики и взаиморасчёты.

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

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

Как проверить, что возврат покупателя проведён правильно?

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

Тарифы

ИИ Консоль кода 1С

Лайт

Бесплатно
≈ 1,5 млн токенов

Для ознакомления с возможностями

  • Все функции бесплатно на 2 дня +2 дня за подписку на Telegram или Max
  • Полный набор инструментов без урезаний
  • Без ввода карты
Начать бесплатно

Старт

1990 руб. в месяц
≈ 10 млн токенов

Для индивидуального использования

Выбрать тариф

Продвинутый

Популярный выбор
3990 руб. в месяц
≈ 25 млн токенов

Для интенсивного использования или команд

  • До 15 конфигураций
  • Встроенный агент запросов 1С
  • Свои подписки Codex, Claude и любые OpenAI-совместимые
  • Внешние обработки без Конфигуратора
  • Приоритетная техническая поддержка
Выбрать тариф