В процессе ведения торгового и складского учета пользователи часто сталкиваются с необходимостью отразить операции по предпродажной подготовке товаров. Одной из таких операций является комплектация (или сборка). Естественным желанием бухгалтера или менеджера является включение в стоимость готового комплекта не только материальных затрат, но и стоимости сопутствующих услуг, таких как сборка, фасовка или упаковка. Разберем подробно, позволяют ли это сделать типовые конфигурации 1С и какие существуют обходные пути.
Сразу ответим на главный вопрос: напрямую добавить номенклатуру с типом «Услуга» в табличную часть документа «Комплектация номенклатуры» (в УТ 10.3) или «Сборка (разборка) товаров» (в УТ 11) нельзя.
Проанализируем причину этого ограничения. В системе 1С документ комплектации/сборки — это, прежде всего, складская операция. С точки зрения учета ТМЦ, происходит списание определенного количества остатков комплектующих со склада и оприходование нового товара (комплекта). Поскольку услуга не имеет количественного остатка на складе, программа не может выполнить процедуру ее «списания» в рамках складского регистра.
Для подтверждения этого тезиса рассмотрим фрагмент программного кода, который используется в конфигурациях на базе обычных форм (УТ 10.3, КА 1.1). При проведении документа или проверке заполнения система вызывает процедуру проверки типов номенклатуры:
// Здесь услуг быть не должно.
УправлениеЗапасами.ПроверитьЧтоНетУслуг(ЭтотОбъект, "Комплектующие", ТаблицаПоКомплектующим, Отказ, Заголовок);
// Здесь наборов быть не должно.
УправлениеЗапасами.ПроверитьЧтоНетНаборов(ЭтотОбъект, "Комплектующие", ТаблицаПоКомплектующим, Отказ, Заголовок);
// Здесь комплектов быть не должно.
УправлениеЗапасами.ПроверитьЧтоНетКомплектов(ЭтотОбъект, "Комплектующие", ТаблицаПоКомплектующим, Отказ, Заголовок);
В современных конфигурациях, таких как Управление торговлей 11, логика аналогична. Программный код блокирует выбор услуг в табличной части, так как документ делает движения по регистру Товары на складах, требующему указания склада и количества физических единиц.
Хотя мы не можем выбрать услугу в самом документе сборки, мы можем включить ее стоимость в себестоимость выпускаемого изделия. Рассмотрим по шагам, как это реализовать в актуальных версиях программы.
Для распределения дополнительных затрат (например, услуг стороннего подрядчика по сборке) на себестоимость собранного товара выполним следующие действия:
Приобретение услуг и прочих активов. В табличной части укажем услугу (например, «Сборка мебели»).Сборка (разборка) товаров, по которому нужно увеличить себестоимость.В старых версиях программы (УТ 10.3) механизм реализован через партионный учет. Разберем, как поступить пользователю этой системы:
Основным инструментом здесь выступает документ Поступление доп. расходов. Рассмотрим алгоритм:
Комплектация номенклатуры, чтобы зафиксировать появление нового товара на складе.Поступление доп. расходов на основании услуги стороннего контрагента.Комплектация номенклатуры.Проанализируем ситуацию с работами. В 1С:УТ 11 существует тип номенклатуры Работа. В отличие от услуги, работы имеют себестоимость и могут храниться в остатках (но не на складе, а в незавершенном производстве или в учете затрат).
Однако, даже работы нельзя добавить в стандартный документ сборки. Сборка (разборка) товаров работает исключительно с товарными позициями. Если ваше «производство» требует детального учета трудозатрат и работ в рамках каждого изделия, возможно, функционала обычной «Комплектации» в торговой системе вам будет недостаточно, и стоит рассмотреть использование документа Производство без заказа в 1С:Комплексная автоматизация или 1С:ERP.
Выясним, действительно ли вам нужна физическая комплектация. Часто пользователи путают сборку комплекта на складе и простую группировку товаров для продажи. Рассмотрим вариант с использованием Наборов:
Если вам нужно просто продать «Компьютер в сборе», состоящий из системного блока, монитора и услуги по настройке, при этом вы не собираете его заранее, а комплектуете в момент отгрузки:
Набор.Преимущество этого способа в том, что он официально поддерживает включение услуг в состав набора, в отличие от складской комплектации.
Подведем итоги нашего анализа:
Помните, что правильный выбор методики зависит от того, нужно ли вам видеть увеличенную себестоимость товара на складе до момента продажи (тогда используем распределение на себестоимость) или вам достаточно видеть общую прибыль по сделке (тогда подойдут наборы или просто раздельная продажа товаров и услуг в одном заказе).