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