Как правильно перевести номенклатуру на характеристики в 1С:УНФ: пошаговое руководство

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

Переход от ведения номенклатуры отдельными карточками к использованию характеристик — это стандартный этап развития любой торговой компании, особенно при интеграции с интернет-магазинами (например, на платформе Bitrix). Однако за простым техническим действием скрываются серьезные методологические и налоговые риски. В данной статье мы проанализируем ситуацию, разберем, почему стандартная инвентаризация может «подставить» компанию под налоги, и рассмотрим наиболее безопасные способы трансформации данных.

Почему обычное списание и оприходование — это плохой вариант?

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

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

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

Решение №1: Использование документа «Сборка запасов» (Комплектация)

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

Суть метода: Мы рассматриваем новую номенклатуру с характеристикой как «комплект», который состоит из одного «компонента» — старой номенклатуры.

Разберем процесс по шагам:

  1. Создаем новую карточку номенклатуры и включаем для нее использование характеристик.
  2. Создаем документ Сборка запасов (в некоторых версиях — Комплектация).
  3. В поле «Результат сборки» указываем новую номенклатуру и выбираем нужную характеристику. Количество указываем равным остатку на складе.
  4. На вкладке «Запасы» (состав) указываем старую номенклатуру (без характеристики) в том же количестве.
  5. Проводим документ.

В чем преимущество такого подхода? С точки зрения бухгалтерского и налогового учета происходит обычное внутреннее перемещение (трансформация) ТМЦ. Себестоимость старой позиции полностью переходит на новую позицию. В системе 1С:Бухгалтерия (при синхронизации) это отразится проводкой по 41 счету (Дт 41 — Кт 41), что не вызывает вопросов у налоговых инспекторов.

Решение №2: Использование документа «Пересортица запасов»

Проанализируем еще один встроенный инструмент — Пересортица запасов. Этот документ предназначен для отражения факта замены одного товара другим при сохранении общего количества.

Для корректного отражения операции необходимо выполнить следующие действия:

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

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

Техническая реализация при большом объеме данных

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


// 1. Получаем остатки товаров по старым карточкам
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Номенклатура, КоличествоОстаток ИЗ РегистрНакопления.Запасы.Остатки";
// ... (фильтры по складу и старой иерархии номенклатуры)

// 2. Для каждой строки создаем документ СборкаЗапасов
Для Каждого СтрокаОстатка Из РезультатЗапроса Цикл
    ДокСборка = Документы.СборкаЗапасов.СоздатьДокумент();
    ДокСборка.Дата = ТекущаяДата();
    
    // Заполняем результат (новая карточка с характеристикой)
    НоваяСтрокаКомплект = ДокСборка.Запасы.Добавить(); // В УНФ это может быть шапка или таблица
    // Здесь логика сопоставления: например, поиск по наименованию
    // ДокСборка.Номенклатура = НайтиНовуюНоменклатуру(СтрокаОстатка.Номенклатура);
    // ДокСборка.Характеристика = ОпределитьХарактеристику(СтрокаОстатка.Номенклатура);
    
    // Заполняем компоненты (старая карточка)
    НоваяСтрокаСостав = ДокСборка.Запасы.Добавить();
    НоваяСтрокаСостав.Номенклатура = СтрокаОстатка.Номенклатура;
    НоваяСтрокаСостав.Количество = СтрокаОстатка.КоличествоОстаток;
    
    ДокСборка.Записать(РежимЗаписиДокумента.Проведение);
КонецЦикла;

Особенности синхронизации с «1С:Бухгалтерия» (БП)

При переносе данных из 1С:УНФ в 1С:БП нужно помнить важное ограничение: в типовой Бухгалтерии предприятия нет механизма характеристик номенклатуры. Если вы объединили 10 позиций в одну с 10 характеристиками, то после синхронизации в БП они «схлопнутся» в одну карточку номенклатуры с общим остатком.

Если для бухгалтера важно видеть разделение (например, для специфической отчетности), придется настраивать правила обмена так, чтобы при выгрузке комбинация «Номенклатура + Характеристика» из УНФ превращалась в отдельную карточку «Номенклатура» в БП. Однако чаще всего бухгалтерии достаточно общего остатка по позиции, а детальный учет ведется в управленческой базе.

Интеграция с Bitrix и сохранение аналитики

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

Итоги и рекомендации

Посмотрим на финальный алгоритм действий, который удовлетворит и бухгалтера, и программиста:

Шаг 1. Создайте новые карточки номенклатуры (или выберите одну базовую) и настройте категории характеристик.
Шаг 2. Отразите переход документом Сборка запасов. Это сохранит себестоимость и не создаст фиктивный доход для УСН.
Шаг 3. Для «старых» карточек установите признак Недействителен, чтобы менеджеры не могли случайно выбрать их в новых заказах.
Шаг 4. Проверьте настройки обмена с сайтом: убедитесь, что характеристики выгружаются как торговые предложения.
Шаг 5. Согласуйте с бухгалтером способ отражения сборки в 1С:Бухгалтерия, чтобы проводки по 41 счету закрылись корректно.

← На главную