Работа с комиссионным товаром в 1С:Управление нашей фирмой (УНФ) 3.0 имеет свои особенности, особенно когда дело касается возвратов. Распространенная ситуация: товар принят на комиссию, продан розничному покупателю, и по нему уже сформирован и проведен документ Отчет комитенту. Если покупатель возвращает такой товар позже, система может выдать ошибку: "Не хватает запасов или услуг, поступивших от стороннего контрагента". Иногда проблема кроется в "зависших" резервах, для чего может потребоваться отключение или исключение резервов в 1С: УНФ, но чаще это происходит потому, что программа считает цикл продажи завершенным, а обязательства перед комитентом исполненными.
В этой статье мы подробно разберем, как правильно выстроить цепочку документов, чтобы вернуть товар в статус "Принятый на комиссию", скорректировать долг перед поставщиком и избежать ошибок при проведении документов — для этого пригодится экспресс-проверка учета и поиск ошибок в 1С:УНФ.
Проанализируем ситуацию с точки зрения регистров системы. Когда мы проводим документ Приходная накладная с видом операции "Прием на комиссию" (кстати, если объемы большие, удобно использовать групповое создание документов приема и передачи на комиссию), товар попадает в регистр Запасы принятые. После продажи через Отчет о розничных продажах (ОРП) и последующего оформления Отчета комитенту, система фиксирует, что данный конкретный товар (с конкретной партией) больше не принадлежит комитенту в контексте складских остатков — он считается реализованным, а ваша задолженность перед комитентом зафиксированной.
Выясним причину ошибки: при попытке оформить возврат через ОРП, программа пытается найти свободный остаток по партии, который числится за сторонним контрагентом. Но так как отчет уже подан, "свободного" комиссионного остатка нет. Для точной диагностики проблемы полезно проанализировать остатки по поставщикам через расчет партий, чтобы увидеть реальную картину принадлежности товаров. Чтобы решить эту задачу, нам нужно восстановить логическую связь между возвратом и первоначальной закупкой.
Если возврат происходит в тот же кассовый смете или до момента формирования отчета комитенту, процедура стандартна. Однако, если отчет комитенту уже улетел, рассмотрим следующий алгоритм действий:
Отчет о розничных продажах, в котором фиксируется возврат.Документ продажи. Нужно выбрать именно тот ОРП, которым этот товар был продан изначально.Партия. Она должна строго соответствовать той партии, по которой товар принимался на комиссию. Если партионный учет не ведется строго, система может "запутаться".Если после указания документа продажи ошибка "Не хватает запасов" сохраняется, значит, система уже заблокировала движения по этой партии документом Отчет комитенту. Переходим к более гибкому варианту.
Рассмотрим более надежный способ, который чаще всего применяется в УНФ 3.0 для корректного восстановления комиссионного статуса товара:
Приходная накладная.Покупатель укажем розничного покупателя (или "Розничный покупатель", если учет обезличен).Документ отгрузки выберем исходный Отчет о розничных продажах.Этот способ предпочтителен, так как Приходная накладная корректно делает записи в регистры накопления, восстанавливая партию, поступившую от стороннего контрагента.
Теперь разберем, как отразить этот возврат в отношениях с поставщиком. В 1С:Бухгалтерии для этого есть вкладка "Возвраты" в отчете комиссионера, но в 1С:УНФ 3.0 механизм реализован иначе.
Проанализируем ситуацию: мы уже отчитались за товар и, возможно, даже должны за него денег. Чтобы уменьшить наш долг, мы должны включить возвращенный товар в следующий (текущий) Отчет комитенту:
Отчет комитенту за текущий период.Количество ставим отрицательное значение (например, -1).Результат: После проведения документа сумма вашей задолженности перед комитентом уменьшится. По сути, происходит сторнирование документа в части обязательств, а в регистре Запасы и агентские услуги принятые товар снова будет числиться как "не отчитанный", то есть принятый на комиссию.
Иногда возникает вопрос: "как быть, если мы хотим сами разобраться с товаром (уценить или списать), не возвращая его комитенту?". Разберем по шагам эту схему:
Приходную накладную). Товар вернулся в статус "комиссионный".Расходная накладная с видом операции "Возврат комитенту". Это закроет все обязательства перед поставщиком по этой единице.Приходная накладная с видом операции "Поступление от поставщика" (если вы его выкупаете) или через документ Оприходование запасов (если планируете распоряжаться им как собственным).Посмотрим на техническую сторону вопроса: в УНФ 3.0 вся цепочка документов должна быть связана одной и той же Партией — для этого подойдёт автоматическое создание партий в приходных документах УНФ. Если в документе возврата вы укажете пустую партию или создадите новую вручную, система не поймет, что этот товар — тот самый, что пришел от комитента. Программа просто оприходует его как "собственный" товар, и вы не сможете корректно заполнить Отчет комитенту.
Совет: Всегда проверяйте движения документа по кнопке "Дт/Кт". В регистре Запасы в колонке Вид поступления должно быть указано "Прием на комиссию". Если там пусто или указано "Закупка", значит, схема нарушена на этапе возврата от покупателя. В сложных случаях, когда стандартными средствами исправить ошибку не удается, поможет универсальная корректировка и чтение остатков регистра накопления для прямого вмешательства в записи базы данных — для этого есть инструмент автоматического заполнения корректировки регистров 1С.
Если вы столкнулись с ошибкой нехватки запасов при возврате комиссионного товара:
Приходную накладную (возврат от покупателя) с обязательной ссылкой на документ продажи.Отчет комитенту с отрицательным количеством товара.Такой подход полностью соответствует типовому документообороту 1С:УНФ 3.0 и позволяет поддерживать актуальность взаиморасчетов и складских остатков без необходимости снимать контроль остатков или вручную корректировать регистры.