Как в 1С:КА 2.5 и ERP использовать одну и ту же номенклатуру как сырье и как продукцию в переработке?

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

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

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

Суть проблемы: почему 1С запрещает "курицу и яйцо" в одной строке?

Давайте сначала разберемся в технической части вопроса. 1С:КА 2.5 и ERP используют механизм РАУЗ (Расширенная аналитика учета затрат). При закрытии месяца выполняется сложная математическая процедура — решение Системы Линейных Уравнений (СЛУ).

Представим процесс упрощенно:

  1. У нас есть Номенклатура А стоимостью 100 рублей.
  2. Мы передаем её в переработку.
  3. К стоимости добавляется услуга переработки (допустим, 50 рублей).
  4. На выходе мы получаем ту же Номенклатуру А.

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

Стоимость(А) = Стоимость(А) + 50 руб.

Это уравнение не имеет решения в конечных числах (кроме случая бесконечности). Если система позволит провести такую операцию без изменения аналитических разрезов, то при расчете себестоимости программа попадет в бесконечный цикл (граф затрат замкнется сам на себя), пытаясь переоценить номенклатуру А, которая является частью собственной себестоимости.

Именно поэтому пользователи видят ошибки вида "Обнаружен цикл в графе расчета себестоимости" или блокировку еще на этапе проведения документа. Чтобы этого избежать, аналитика учета затрат на входе и на выходе должна отличаться.

Решение 1: Использование Характеристик (Рекомендуемый метод)

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

Рассмотрим пошаговую настройку этого метода.

Шаг 1. Настройка вида номенклатуры

Нам необходимо зайти в карточку Вида номенклатуры, к которому относится ваша позиция. Установите флаг Характеристики. В настройках использования характеристик выберите вариант, подходящий вашему бизнесу (например, "Индивидуальные для номенклатуры" или "Общие для вида номенклатуры").

Шаг 2. Создание характеристик состояний

Создадим две характеристики, которые будут обозначать состояние материального потока:

  1. Назовем первую: Сырье (или "До обработки", "Черновая").
  2. Назовем вторую: Готовая (или "После обработки", "Чистовая").

Шаг 3. Оформление Заказа переработчику

Теперь, когда мы формируем документы, мы явно указываем системе, что входящий и исходящий объекты — это разные сущности с точки зрения учета затрат.

На вкладке Сырье и материалы (что мы отдаем):

На вкладке Продукция (что мы получаем):

Результат:

Для системы СЛУ уравнение теперь выглядит так:

Стоимость(Вал + Готовая) = Стоимость(Вал + Сырье) + Услуги переработки.

Это абсолютно корректное уравнение, которое решается без ошибок. Себестоимость "Сырья" спишется, добавятся услуги, и сформируется себестоимость "Готовой" продукции.

Решение 2: Использование Серий

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

Важные условия:

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

Как это работает:

При передаче в переработку вы списываете Серию №1. При поступлении продукции вы приходуете ту же номенклатуру, но уже под Серией №2. Ключ аналитики меняется, цикл разрывается.

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

Решение 3: Разделение по складам (Нюансы)

Существует мнение, что достаточно разнести материалы и продукцию по разным складам. Например, передаем со "Склада материалов", а принимаем продукцию на "Склад готовой продукции".

Давайте проанализируем этот метод:

Тем не менее, даже если вы используете метод с Характеристиками, настоятельно рекомендуется использовать разные склады для материалов и готовой продукции. Это упрощает инвентаризацию и визуальный контроль остатков.

Решение 4: Обособление под назначение

Еще один способ изменить "ключ аналитики" — использовать Назначение.

Сценарий:

  1. Материал на складе лежит свободно (без назначения).
  2. Заказ переработчику или выпуск продукции делается под конкретное Назначение (например, под Заказ клиента).

В этом случае:

Система видит их как разные объекты затрат. Это рабочий вариант, но он подходит только для позаказного производства. Если вы работаете "на склад", этот метод не приним.

Методологическое отступление: Ремонт или Производство?

Важно задать себе вопрос: то, что вы делаете — это действительно производство (переработка)?

Вариант А: Переработка/Производство

Вы берете ржавый кусок металла и делаете из него блестящую деталь. Физико-химические свойства меняются, стоимость возрастает. Это классическая переработка. Здесь используйте Характеристики, как описано выше.

Вариант Б: Ремонт

У вас есть сломанный станок (основное средство или товар на складе), вы отдаете его подрядчику, он его чинит и возвращает. Суть объекта не меняется, вы просто хотите увеличить его стоимость на сумму ремонта.

В 1С:ERP для этого есть специализированный блок Ремонты. В 1С:КА 2.5 блок ремонтов урезан, поэтому часто приходится использовать "обходные пути". Если это именно ремонт товара:

  1. Можно списать товар на статью расходов/активов.
  2. Отразить услуги подрядчика на ту же статью.
  3. Оприходовать товар обратно (через прочее оприходование) по новой стоимости.

Однако этот путь сложен и разрывает цепочку партионного учета (в том числе для НДС). Поэтому вариант с Заказом переработчику + смена Характеристики остается наиболее универсальным даже для ремонтов.

Резюме и чек-лист действий

Если вам нужно прогнать одну номенклатуру через цикл переработки:

  1. Не пытайтесь сделать это "в лоб" без дополнительных разрезов аналитики — получите ошибку расчета себестоимости или нулевую стоимость.
  2. Включите Характеристики для данного вида номенклатуры.
  3. Заведите значения характеристик: "Исходное" и "Готовое".
  4. В документах переработки четко разделяйте: на вход подаем характеристику "Исходное", на выход принимаем "Готовое".
  5. Для надежности используйте разные склады для списания материалов и приемки продукции.

Следуя этим правилам, вы обеспечите корректное закрытие месяца и правильный расчет себестоимости продукции в 1С:КА 2.5.

← На главную