Торговля и Склад · 11 мин
Документом реализовано меньше, чем возвращается в 1С: причины и решение
Разбираем ошибку «документом реализовано меньше, чем возвращается» в 1С: причины, проверка остатков партий, корректные способы исправления и типовые ошибки.
Ошибка «Документом реализовано меньше, чем возвращается» появляется при проведении возврата товара от покупателя в 1С:Управление торговлей, 1С:ERP или 1С:Комплексная автоматизация. Программа сравнивает количество в документе возврата с количеством, реализованным основанием, и блокирует проведение, если возвращается больше, чем было продано по указанному документу реализации.
На первый взгляд сообщение выглядит простым, но за ним почти всегда стоит рассинхронизация данных: неверно подобранная партия, частичный возврат, уже проведённый ранее, изменённый после реализации документ или ручные движения по регистрам. Чтобы исправить ситуацию, нужно понять, какой именно из этих сценариев у вас.
Материал ориентирован на конфигурации с механизмом контроля возвратов по документу основания (УТ 11, ERP 2, КА 2). В старых конфигурациях (УТ 10.3, УПП 1.3) логика похожа, но названия регистров и отчётов отличаются — общий подход к диагностике сохраняется.
Что именно контролирует программа
При проведении возврата от покупателя 1С выполняет контроль: сумма количества по всем возвратам, ссылающимся на конкретный документ реализации, не должна превышать количество, реализованное этим документом. Контроль ведётся в разрезе номенклатуры, а в ряде случаев — также характеристик, серий и партий.
Если по реализации продано 10 штук товара, а вы пытаетесь провести возврат на 12 штук — контроль сработает. Сработает он и в менее очевидном случае: по реализации продано 10, ранее уже был возврат на 4, а вы проводите ещё один возврат на 7. Суммарно получается 11 — больше, чем реализовано.
Важный нюанс: контроль привязан именно к документу-основанию, указанному в возврате. Если товар продавался несколькими реализациями, а в возврате указана одна из них с меньшим количеством — ошибка возникнет, даже если фактически возврат обоснован.
Основные причины ошибки
Первая и самая частая причина — в возврате указана не та реализация. Товар отгружался двумя документами: по одному 5 штук, по другому 8. Покупатель возвращает 8, но в возврате основанием подставлена реализация на 5. Контроль блокирует проведение, хотя по факту всё корректно.
Вторая причина — уже существующие возвраты по этому же основанию. Частичный возврат провели раньше и забыли, либо другой менеджер создал дублирующий документ. Программа суммирует все возвраты и упирается в лимит.
Третья причина — документ реализации изменили после отгрузки: уменьшили количество, пометили на удаление или распровели. Возврат при этом ссылается на старое состояние документа. Четвёртая причина — ручные операции или корректировки, которые изменили движения регистров без изменения самого документа реализации.
Сверьте документ реализации в возврате с фактической отгрузкой
Постройте отчёт по возвратам с отбором по документу реализации
Проверьте историю изменений документа
Сравните движения документа и данные регистров
Как найти источник расхождения
Начните с отчёта по взаиморасчётам и движениям товара. В УТ 11 и ERP удобно использовать отчёт «Ведомость по товарам на складах» и «Остатки и доступность товаров», но ключевой инструмент — анализ по конкретному документу реализации. Откройте реализацию и через кнопку «Ещё» посмотрите связанные документы: там будут видны все введённые на её основании возвраты.
Далее сопоставьте три цифры по каждой позиции номенклатуры: сколько реализовано документом-основанием, сколько уже возвращено другими документами, сколько пытаетесь вернуть сейчас. Если сумма второго и третьего значений превышает первое — источник найден.
Если цифры сходятся, а ошибка остаётся, проверьте разрезы учёта: характеристики, серии, склады. Контроль может срабатывать, потому что в возврате указана другая характеристика или серия, по которой реализация не проходила. Это типично для учёта с сериями: товар продан с серией А, а возврат оформляют с серией Б.
- 1Откройте документ возврата и запишите, какая реализация указана основанием
- 2Откройте эту реализацию и проверьте количество по проблемной номенклатуре
- 3Через связанные документы найдите все возвраты по этой реализации и просуммируйте их количество
- 4Сверьте характеристики, серии и склады в реализации и в возврате
- 5Проверьте, не распроведена ли реализация и не изменено ли в ней количество
- 6Сопоставьте: реализовано минус уже возвращено — это максимум для нового возврата
Способы исправления
Исправить основание возврата
Если обнаружилось, что указана не та реализация, замените документ-основание на корректный. В табличной части возврата в колонке «Документ реализации» выберите нужную отгрузку. После этого перепроведите документ — контроль должен пройти, если по новому основанию лимит не исчерпан.
Скорректировать количество
Если фактически возвращается больше, чем продано по одному документу, разбейте возврат: часть количества отнесите на одну реализацию, часть — на другую. В табличной части возврата можно добавить строки с разными документами реализации для одной и той же номенклатуры.
Устранить дубли и старые возвраты
Если нашёлся лишний ранее проведённый возврат, разберитесь с ним: либо он ошибочный и подлежит отмене (распроведение, пометка на удаление), либо текущий возврат дублирует его и не нужен. Не проводите новый возврат «в обход» — это создаст расхождения в учёте.
Когда данные регистров рассинхронизированы
Бывает, что документы корректны, а контроль всё равно блокирует проведение. Это признак повреждённых итогов или ручных правок движений. Такое случается после обменов данными, прямой загрузки документов обработками или сбоев при проведении.
Первое действие — перепровести документ реализации и все связанные возвраты в хронологическом порядке. Часто это восстанавливает корректные движения. Если не помогло, используйте штатные механизмы: в ряде конфигураций есть служебные обработки пересчёта итогов и восстановления последовательностей.
Ручная правка регистров — крайняя мера. Перед ней обязательно сделайте резервную копию, зафиксируйте текущие движения документов (можно выгрузить в файл) и после правки сверьте отчёты по остаткам с данными бухгалтерии. Если опыта работы с регистрами нет, эту часть лучше поручить специалисту по 1С.
Типичные ошибки при устранении
Проверка результата после исправления
После того как возврат провёлся, убедитесь, что исправление не создало новых проблем. Откройте отчёт по остаткам склада: возвращённый товар должен появиться на указанном складе в корректном количестве и с правильной серией. Проверьте взаиморасчёты с покупателем: задолженность должна уменьшиться на сумму возврата.
Дополнительно сверьте себестоимость возврата. Если возврат привязан к реализации, себестоимость подтягивается из неё; при разрыве связи она может рассчитаться по средней, что исказит маржинальность в отчётах по продажам.
Как проверить результат
Документ проводится без сообщений об ошибках
Ошибка сохраняется или появляется на другой позиции
Товар оприходован в нужном количестве, серия и характеристика совпадают
Остаток не изменился или появилась лишняя позиция
Долг покупателя уменьшился на сумму возврата
Сумма задолженности не изменилась
Себестоимость совпадает с исходной реализацией
Себестоимость рассчитана по средней или равна нулю
Как предотвратить повторение ошибки
Основное правило — вводить возвраты строго на основании документа реализации, а не вручную. При вводе на основании программа сама подставит документ, количество, серии и себестоимость, и вероятность расхождения минимальна.
Второе правило — не редактировать проведённые реализации, по которым возможны возвраты, без анализа последствий. Если отгрузку нужно изменить, сначала проверьте наличие связанных возвратов. Третье — периодически сверяйте отчёты по возвратам с реализациями, особенно после обменов с другими системами и массовых загрузок.
Что важно запомнить
Ошибка возникает из-за превышения лимита возврата по документу-основанию. Диагностируйте через связанные документы реализации, исправляйте основание или количество, не отключайте контроль и не правьте регистры без копии базы. Вводите возвраты на основании реализаций — это исключает большинство таких ситуаций.
Частые вопросы
Можно ли провести возврат вообще без документа реализации?
Технически в большинстве конфигураций можно — контроль тогда не сработает, так как основания нет. Но себестоимость будет рассчитана по средней, связь с продажей потеряется, а в отчётах по продажам и НДС могут появиться расхождения. Такой способ допустим только когда реализация оформлена в другой системе или в прошлом периоде, закрытом для изменений.
Ошибка возникает только по одной позиции из десяти — что это значит?
Контроль выполняется построчно по каждой номенклатуре. Значит, по остальным позициям лимит не исчерпан, а по проблемной — превышение. Проверьте именно эту строку: возможно, по ней уже был частичный возврат или указана другая характеристика/серия.
Реализация распроведена, а возврат не проводится. Что делать?
Сначала восстановите проведение реализации — возврат не может существовать без действующего основания. Если реализация отменена по бизнес-причинам, то и возврат по ней не нужен: его следует отменить, а не пытаться провести.
Почему ошибка появилась после обмена данными с другой базой?
При обмене документы могут загружаться в нарушенной хронологии или с незаполненными ссылками на основания. Перепроведите загруженные реализации и возвраты в хронологическом порядке и проверьте, что в возвратах подставились корректные документы реализации.
Можно ли отключить этот контроль в настройках?
В некоторых конфигурациях контроль ослабляется настройками, но делать это не рекомендуется: механизм защищает от возврата большего количества, чем продано, что напрямую влияет на остатки, взаиморасчёты и налоговый учёт. Правильнее устранить причину расхождения.
Возврат по одной реализации, а товар отгружался с разных складов — влияет ли это?
Склад сам по себе обычно не участвует в этом контроле, но влияет на оприходование возвращённого товара. Убедитесь, что в возврате указан склад фактического поступления, иначе остатки по складам разойдутся с фактом.