В работе с конфигурацией 1С:Комплексная автоматизация (редакция 2.4) или 1С:ERP пользователи часто сталкиваются с ситуацией, когда документ Возврат товаров от покупателя не формирует ожидаемые проводки по дебету счета 90.02 и кредиту счета 41. Особенно странным выглядит то, что для одних документов проводки создаются корректно, а для других — нет, хотя визуально документы заполнены идентично. Рассмотрим причины этого поведения, разберем логику программы и найдем способы решения проблемы.
Проанализируем ключевую особенность, замеченную практикующими специалистами: поведение системы напрямую зависит от того, в каком периоде была совершена исходная продажа. Разберем два сценария:
41 счету в оперативном режиме или при отражении в регламентированном учете. В этом случае возврат воспринимается как новое поступление товара по стоимости, зафиксированной в прошлых периодах.Разберем подробнее, почему так происходит. В 1С:КА 2 и ERP реализована логика, согласно которой возврат товара, проданного в том же месяце, должен уменьшать (сторнировать) общие показатели выручки и себестоимости реализации за этот период. Поскольку окончательная себестоимость реализации в текущем месяце еще не рассчитана (это происходит только при выполнении регламентной операции Закрытие месяца), документу возврата «нечего» сторнировать в моменте проведения. Система ожидает расчета партий и себестоимости, чтобы сформировать корректные движения.
Выясним основную техническую причину. В определенных версиях конфигурации (например, в релизе 2.4.1.248) был зафиксирован баг. Даже после запуска процедуры Закрытие месяца и расчета себестоимости, проводки в документе возврата не появлялись. Проблема заключалась в том, что механизм распределения партий версии 2.2 в этих релизах некорректно передавал данные в регистр бухгалтерии, если в табличной части возврата был указан конкретный документ реализации текущего месяца.
Решение проблемы: Как показывает практика, наиболее эффективным способом устранения данной ошибки является обновление конфигурации. Исправление было включено в релиз 2.4.2.144. Рекомендуется выполнять переход последовательно, например, через версию 2.4.1.273, чтобы обеспечить корректную конвертацию данных регистров.
Если обновление временно невозможно или не помогло, проанализируем настройки самого документа Возврат товаров от покупателя. Посмотрим на вкладку Товары, где есть критически важная колонка Способ определения стоимости. Рассмотрим доступные варианты:
Реализацию товаров и услуг. Система попытается определить себестоимость именно из этого документа. Если в реализации себестоимость еще не рассчитана (текущий месяц), проводки могут отсутствовать до закрытия месяца.Важный момент: Если вы используете способ «По документу продажи», убедитесь, что в регистре накопления Себестоимость товаров есть движения по исходной реализации. Если реализация не сформировала движений по стоимости, возврату будет нечего «подцепить».
Разберем ситуацию, когда товар продавался одной организацией, а возвращается в другую (в рамках схемы «Интеркампани»). Это сложный процесс, который требует настройки Передач товаров между организациями. В проблемных релизах 2.4 цепочка документов часто разрывалась. Проанализируем последовательность действий для проверки:
Организация и Склад в возврате и исходной продаже.Отражение расчетов между организациями необходимые корректировки.В случае сбоя в коде программы, система не может сопоставить партию товара одной организации с поступлением на склад другой, из-за чего движения по 41 счету блокируются во избежание «зависания» некорректных остатков.
Чтобы понять, почему нет проводок в бухгалтерском учете, мы должны сначала проверить движения в управленческих регистрах. Основным регистром для этих целей в КА 2 является Себестоимость товаров.
Рассмотрим алгоритм проверки:
Себестоимость товаров.Приход и заполненной суммой, но в Регистре бухгалтерии (проводках) пусто, значит, проблема в обработке Отражение документов в регламентированном учете.Если после выполнения обработки проводки не появились, а релиз программы ниже 2.4.2.144, скорее всего, вы столкнулись с программной ошибкой, которая требует обновления.
Если вам необходимо срочно получить проводки, а обновить конфигурацию нет возможности, можно прибегнуть к следующему методу (рассмотрим его как временный «костыль»):
Внимание: Этот метод нарушает партионный учет и может привести к расхождениям в ведомости по партиям товаров. После такого исправления обязательно потребуется ручная корректировка регистров или перепроведение документов после обновления системы.
Подведем итоги нашего анализа. Отсутствие проводок Дт 90.02 - Кт 41 в возвратах текущего месяца в 1С:КА 2.4 — это чаще всего сочетание сложной логики сторнирования и ошибок конкретных релизов.
Рекомендуемый план действий:
Документ продажи — иногда его очистка и повторное заполнение помогает системе «пересчитать» связи.Сверка данных партионного учета и себестоимости для поиска внутренних расхождений в регистрах.Помните, что в современных редакциях 1С (ERP/КА) бухгалтерский учет является производным от оперативного и управленческого. Если в управленческих регистрах данные верны, проблема всегда кроется в механизме трансляции данных, который разработчики 1С постоянно совершенствуют в новых выпусках программ.