Как безопасно изменить вид номенклатуры для товаров с историей движений в 1С?

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

В процессе работы с программой 1С, например, «Комплексная автоматизация 2.5», часто возникает необходимость в более детальной классификации товаров. Например, когда изначально вся номенклатура разделена всего на два вида, «Товары» и «Услуги», а со временем требуется добавить уникальные свойства для каждой товарной категории. Логичным решением кажется создание новых видов номенклатуры и перераспределение существующих товаров по ним.

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

Анализ рисков: почему прямое изменение вида номенклатуры опасно

На первый взгляд, самое простое решение — открыть карточку номенклатуры и просто поменять значение в поле Вид номенклатуры. В некоторых конфигурациях 1С это технически возможно. Однако этот путь сопряжен со значительными рисками, которые могут проявиться не сразу, а, например, при следующем закрытии месяца или при попытке перепровести старый документ.

Основные проблемы, которые могут возникнуть:

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

Вывод: Прямое изменение вида номенклатуры для позиций с историей движений — крайне рискованная операция. Даже если кажется, что новый вид идентичен старому (например, тот же тип "Товар" и тот же набор характеристик), внутренние идентификаторы и связи в системе меняются, что может вызвать непредсказуемые последствия. Любые подобные эксперименты можно проводить только на копии рабочей базы!

Решение 1: Безопасный, но трудоемкий метод — создание новой номенклатуры

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

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

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

Совет: Если возможно, планируйте такой перенос на начало нового отчетного периода (например, на 1 января). Это упростит анализ продаж и остатков: вся аналитика до этой даты будет по старым карточкам, а после — по новым.

Решение 2: Оптимальный метод для добавления свойств — общие характеристики

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

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

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

  1. Откройте раздел НСИ и администрирование – НСИ – Виды номенклатуры.
  2. Создайте новый вид номенклатуры, например, "Бытовая химия".
  3. На вкладке Основное укажите тип номенклатуры "Товар".
  4. На вкладке Дополнительные реквизиты добавьте новые свойства, которые вам нужны (например, "Объем", "Назначение", "Экологичность").
  5. Самый важный шаг: перейдите на вкладку Характеристики.
  6. Вы увидите переключатель. Установите его в положение "Общий с другими видами номенклатуры".
  7. В появившемся поле выберите ваш старый вид номенклатуры, от которого нужно "унаследовать" характеристики (в нашем примере это мог быть вид "Товары").
  8. Сохраните новый вид номенклатуры.

Теперь вы можете просто зайти в карточки нужных товаров и поменять их вид номенклатуры с "Товары" на "Бытовая химия".

Почему это безопасно?

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

← На главную