Почему не формируются проводки по себестоимости (Дт 90 / Кт 41) при возврате товаров от покупателя в 1С:КА 2.4

Программист 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Бухгалтерский учет IT и автоматизация бизнеса
← На главную

В работе с конфигурацией 1С:Комплексная автоматизация (редакция 2.4) или 1С:ERP пользователи часто сталкиваются с ситуацией, когда документ Возврат товаров от покупателя не формирует ожидаемые проводки по дебету счета 90.02 и кредиту счета 41. Особенно странным выглядит то, что для одних документов проводки создаются корректно, а для других — нет, хотя визуально документы заполнены идентично. Рассмотрим причины этого поведения, разберем логику программы и найдем способы решения проблемы.

Анализ ситуации: влияние периода реализации

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

  1. Продажа в прошлом месяце: Если возврат оформляется на товар, реализованный в предыдущих отчетных периодах, система формирует проводки по 41 счету в оперативном режиме или при отражении в регламентированном учете. В этом случае возврат воспринимается как новое поступление товара по стоимости, зафиксированной в прошлых периодах.
  2. Продажа в текущем месяце: Если и реализация, и возврат происходят в рамках одного и того же месяца, проводки по себестоимости часто отсутствуют. Это связано с механизмом сторнирования.

Разберем подробнее, почему так происходит. В 1С:КА 2 и ERP реализована логика, согласно которой возврат товара, проданного в том же месяце, должен уменьшать (сторнировать) общие показатели выручки и себестоимости реализации за этот период. Поскольку окончательная себестоимость реализации в текущем месяце еще не рассчитана (это происходит только при выполнении регламентной операции Закрытие месяца), документу возврата «нечего» сторнировать в моменте проведения. Система ожидает расчета партий и себестоимости, чтобы сформировать корректные движения.

Проблема релиза и программные ошибки

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

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

Проверка настроек документа возврата

Если обновление временно невозможно или не помогло, проанализируем настройки самого документа Возврат товаров от покупателя. Посмотрим на вкладку Товары, где есть критически важная колонка Способ определения стоимости. Рассмотрим доступные варианты:

  1. По документу продажи: В этом случае вы обязаны указать конкретную Реализацию товаров и услуг. Система попытается определить себестоимость именно из этого документа. Если в реализации себестоимость еще не рассчитана (текущий месяц), проводки могут отсутствовать до закрытия месяца.
  2. Рассчитывается: Стоимость возвращаемого товара будет определена системой автоматически в конце месяца при расчете себестоимости по методу (ФИФО или средняя), установленному в учетной политике организации.
  3. Определяется вручную: Пользователь самостоятельно указывает стоимость единицы товара. В этом случае проводки должны формироваться сразу, так как системе не нужно ничего ждать.

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

Механизм Intercompany и его влияние

Разберем ситуацию, когда товар продавался одной организацией, а возвращается в другую (в рамках схемы «Интеркампани»). Это сложный процесс, который требует настройки Передач товаров между организациями. В проблемных релизах 2.4 цепочка документов часто разрывалась. Проанализируем последовательность действий для проверки:

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

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

Как проверить движения регистров вручную

Чтобы понять, почему нет проводок в бухгалтерском учете, мы должны сначала проверить движения в управленческих регистрах. Основным регистром для этих целей в КА 2 является Себестоимость товаров.

Рассмотрим алгоритм проверки:

  1. Откройте документ возврата и перейдите в меню Отчеты — Движения документа.
  2. Найдите регистр накопления Себестоимость товаров.
  3. Если в этом регистре есть записи с видом движения Приход и заполненной суммой, но в Регистре бухгалтерии (проводках) пусто, значит, проблема в обработке Отражение документов в регламентированном учете.
  4. Попробуйте запустить эту обработку вручную: Финансовый результат и контроллинг — Лента событий — Отражение документов в регл. учете. Нажмите кнопку Выполнить отражение.

Если после выполнения обработки проводки не появились, а релиз программы ниже 2.4.2.144, скорее всего, вы столкнулись с программной ошибкой, которая требует обновления.

Временное решение без обновления (Workaround)

Если вам необходимо срочно получить проводки, а обновить конфигурацию нет возможности, можно прибегнуть к следующему методу (рассмотрим его как временный «костыль»):

  1. В документе возврата попробуйте очистить ссылку на документ реализации.
  2. Установите способ определения стоимости Определяется вручную.
  3. Укажите примерную себестоимость товара.

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

Выводы и рекомендации

Подведем итоги нашего анализа. Отсутствие проводок Дт 90.02 - Кт 41 в возвратах текущего месяца в 1С:КА 2.4 — это чаще всего сочетание сложной логики сторнирования и ошибок конкретных релизов.

Рекомендуемый план действий:

Помните, что в современных редакциях 1С (ERP/КА) бухгалтерский учет является производным от оперативного и управленческого. Если в управленческих регистрах данные верны, проблема всегда кроется в механизме трансляции данных, который разработчики 1С постоянно совершенствуют в новых выпусках программ.

← На главную