Как исправить некорректное заполнение КУДиР и расчет себестоимости в 1С:Бухгалтерии при использовании характеристик в 1С:Рознице?

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

При совместном использовании конфигураций 1С:Розница 2.2 (или 1С:Управление торговлей) и 1С:Бухгалтерия предприятия 3.0 (БП) пользователи часто сталкиваются со скрытой, но крайне опасной проблемой. Она проявляется при расчете себестоимости и заполнении Книги учета доходов и расходов (КУДиР) для организаций, применяющих упрощенную систему налогообложения (УСН "Доходы минус расходы").

Суть коллизии заключается в архитектурном различии конфигураций: в управленческих базах («Розница», «УТ») активно используются характеристики номенклатуры, в то время как в «Бухгалтерии предприятия» учет ведется строго в разрезе номенклатурных позиций без детализации по характеристикам. Ниже мы детально проанализируем, почему эта разница ломает налоговый учет, и рассмотрим три практических способа решения проблемы.

В чем первопричина сбоя и как возникает «петля себестоимости»?

Давайте разберем типичную бизнес-ситуацию. В программе 1С:Розница оформляется документ комплектации. У нас есть базовый товар, например, Номенклатура1 с характеристикой Синий, который комплектуется (собирается) из той же Номенклатуры1 с характеристикой Красный и дополнительного элемента Номенклатура2. В исходной базе это выглядит абсолютно логично и корректно:

Номенклатура1 (Синий) = Номенклатура1 (Красный) + Номенклатура2

Однако при синхронизации данных стандартные правила обмена (на базе формата EnterpriseData) отбрасывают характеристики, так как в БП для них просто нет соответствующего аналитического разреза. В результате в 1С:Бухгалтерию документ комплектации загружается в следующем виде:

Номенклатура1 = Номенклатура1 + Номенклатура2

С этого момента в базе данных БП начинают происходить системные ошибки:

  1. Циклическая ссылка (петля себестоимости): При закрытии месяца регламентная операция Корректировка стоимости номенклатуры пытается распределить затраты. Программа видит, что Номенклатура1 одновременно является и затратой (сырьем), и готовой продукцией (выпуском) в рамках одной операции. Алгоритм расчета зацикливается, распределение стоимости происходит некорректно, и себестоимость списания либо обнуляется, либо принимает искаженные значения.
  2. Разрушение партионного учета УСН: Для корректного отражения расходов в КУДиР программа использует сложный механизм регистров, главным из которых является регистр накопления Расходы при УСН. Чтобы стоимость товара попала в расходы, должны выполниться три условия: товар должен быть оприходован, оплачен поставщику и списан (продан или израсходован). Когда программа видит операцию, где позиция списывается сама на себя, налоговые регистры не могут сопоставить партии. Статусы расходов зависают, а стоимость затраченных материалов (включая Номенклатуру2) попросту не попадает в расходы КУДиР при дальнейшей реализации.

Давайте проанализируем три основных метода решения этой проблемы, которые применяются практикующими специалистами и интеграторами «1С».

Решение 1. Настройка «антисвёртки» характеристик в правилах обмена (Рекомендуемый технический путь)

Самый надежный способ устранить проблему на стыке двух систем — сделать так, чтобы уникальные характеристики из «Розницы» не исчезали бесследно, а превращались в отдельные номенклатурные карточки в «Бухгалтерии». Это позволит сохранить прозрачность партионного учета и полностью решит проблему циклической себестоимости.

Для реализации этого метода потребуется доработка правил конвертации объектов (ПКО). Если обмен настроен через «Конвертацию данных 2.0» или правила переопределения формата EnterpriseData в «Конвертации данных 3.0», необходимо изменить логику сопоставления номенклатуры.

Рассмотрим по шагам, как должна работать измененная логика:

  1. При выгрузке данных из «Розницы» система должна проверять наличие характеристики у выгружаемой позиции.
  2. Если характеристика заполнена, то наименование отправляемого товара должно формироваться как склейка: Наименование Номенклатуры + " (" + Наименование Характеристики + ")".
  3. Поиск и сопоставление объектов в БП должны производиться не по чистому GUID номенклатуры, а по уникальному ключу, сформированному из идентификаторов номенклатуры и характеристики.

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


// Пример формирования уникального наименования для БП
НаименованиеДляБП = Источник.Наименование;
Если ЗначениеЗаполнено(Источник.Характеристика) Тогда
    НаименованиеДляБП = НаименованиеДляБП + " (" + СокрЛП(Источник.Характеристика.Наименование) + ")";
КонецЕсли;
Значение = НаименованиеДляБП;

В результате работы таких правил в справочнике Номенклатура в БП автоматически создадутся две разные карточки: например, "Кабель (Красный)" и "Кабель (Синий)". Документ комплектации в БП станет абсолютно линейным и понятным для системы: Кабель (Синий) = Кабель (Красный) + Переходник. Цикл разорван, себестоимость рассчитается с точностью до копейки, а расходы по УСН признаются в регламентированные сроки.

Важное предупреждение: Данный метод ведет к увеличению объема справочника номенклатуры в бухгалтерской базе. Однако для организаций на УСН "Доходы минус расходы" точный расчет налогов является безусловным приоритетом, оправдывающим рост справочника.

Решение 2. Изменение методологии ведения учета (Без программирования)

Если у вас нет возможности привлекать программиста для изменения правил обмена, проблему можно решить организационными методами непосредственно в базе 1С:Розница.

Проанализируем логику использования характеристик. Зачастую под видом характеристик пользователи ведут учет товаров, которые физически и по стоимости являются абсолютно разными объектами. Если один товар собирается из другого, то с точки зрения методологии учета это уже не один и тот же товар с разными свойствами, а разные номенклатурные позиции.

Выясним, как перестроить работу пользователей:

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

При обмене в БП перенесутся разные номенклатурные позиции. Программа без труда проведет документ комплектации, так как списания товара на самого себя больше не будет. Расчет КУДиР пройдет в штатном режиме без ручного вмешательства.

Решение 3. Ручная корректировка регистров накопления УСН в БП (Временный обходной путь)

Рассмотрим ситуацию, когда комплектации уже проведены, обмен состоялся, декларацию по УСН нужно сдавать срочно, а времени на переписывание правил или переделку документов нет. В этом случае бухгалтеру придется прибегнуть к ручной корректировке движений документов в БП.

Разберем алгоритм исправления движений по шагам:

  1. Откройте проблемный документ Комплектация номенклатуры в «1С:Бухгалтерии».
  2. Включите флаг Ручная корректировка (разрешает редактирование движений документа) на панели документа.
  3. Перейдите на вкладку регистра накопления Расходы при УСН. Если этой вкладки нет, добавьте ее через меню Еще — Выбор регистров.
  4. Проанализируйте строки регистра. Вы увидите, что по комплектующей Номенклатура1 зависли строки со статусами или незаполненными суммами. Вручную скорректируйте записи регистра: укажите корректные партии поступления, суммы расходов и убедитесь, что статус расхода изменился на готовый к списанию (например, Приняты).
  5. Сохраните документ. Обратите внимание, что при повторном проведении или перезагрузке документов из «Розницы» эти ручные правки могут быть перезаписаны, поэтому данный метод подходит только в качестве экстренной меры для закрытия отчетного периода.

Резюме и рекомендации

Разница в архитектуре аналитического учета 1С:Розницы и 1С:Бухгалтерии — классический подводный камень интеграции. Сворачивание характеристик при обмене неизбежно приводит к искажению налоговой базы по УСН, если на предприятии практикуется сборка товаров "самих из себя".

Для долгосрочной стабильной работы мы рекомендуем использовать Решение 1 (кастомизация правил обмена), так как оно полностью автоматизирует процесс и исключает влияние человеческого фактора. Если же вы только начинаете вести учет, лучшим выбором будет Решение 2 — правильное разделение номенклатурных позиций еще на этапе проектирования структуры каталога товаров в розничной сети.

← На главную