Вопрос настройки серийного учета в 1С:Бухгалтерии 3.0 (БП) является классической дилеммой для производственных компаний, которые переросли возможности типовой бухгалтерии, но еще не готовы к масштабному внедрению тяжелых решений уровня 1С:ERP или 1С:Комплексная автоматизация (КА). Рассмотрим подробно, какие варианты существуют, сколько времени это займет и с какими техническими трудностями придется столкнуться.
В типовой конфигурации 1С:Бухгалтерия учет ТМЦ ведется в разрезе номенклатуры, складов и партий (документов поступления). Понятие «серия» как отдельный аналитический разрез на уровне плана счетов отсутствует. Проанализируем ситуацию: если бизнесу требуется знать, из какой конкретно партии материала был изготовлен товар или каков срок годности конкретной единицы на складе, типовых механизмов субконто становится недостаточно.
Это самый простой и дешевый путь, не требующий изменения кода конфигурации. Суть метода заключается в том, что каждая новая серия товара заводится как отдельная карточка в справочнике Номенклатура.
Рассмотрим шаги реализации:
Номенклатура.Проанализируем риски: такой подход ведет к лавинообразному росту справочника. Однако, как показывает практика крупных торговых сетей, современные СУБД (MS SQL, PostgreSQL) легко выдерживают справочники объемом в миллионы записей. Основное неудобство будет заключаться в интерфейсном выборе позиций бухгалтерами в документах.
Выясним, можно ли адаптировать механизм партий под серийный учет. В настройках параметров учета 1С:БП можно включить учет по документам поступления. В этом случае ДокументПоступления фактически выступает в роли идентификатора серии.
Разберем пример: если в одной накладной пришло три разные серии одного материала, бухгалтер может разбить одну строку поступления на три, указав разные документы-партии (или просто создав три документа поступления). При списании в производство (документ Требование-накладная или Расход материалов) выбирается конкретная партия, что обеспечивает сквозной учет себестоимости и остатков в разрезе серий-партий.
Если требуется полноценный учет без «раздувания» справочника номенклатуры, необходимо дописывать конфигурацию. Посмотрим на этот процесс с точки зрения трудозатрат. Оптимально использовать расширения конфигурации (.cfe), чтобы база осталась на поддержке.
Алгоритм доработки:
СерииНоменклатуры с подчинением справочнику Номенклатура.ОстаткиСерийНоменклатуры) с измерениями Номенклатура, Серия, Склад и ресурсом Количество.Серия.Оценка трудозатрат: простая реализация (только количественный учет) потребует около 40–60 человеко-часов. Если требуется полноценный расчет себестоимости в разрезе серий и контроль отрицательных остатков — от 100 до 150 часов.
Важно помнить, что согласно ФСБУ 5/2019 «Запасы», организация может оценивать запасы по себестоимости каждой единицы. Реализация серийного учета в БП 3.0 полностью соответствует этому правилу. Рассмотрим пример кода для программного создания серии при поступлении ТМЦ:
// Пример логики создания уникальной номенклатуры-серии
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
НовыйЭлемент.Наименование = "Пруток стальной (сер. " + НомерСерии + ")";
НовыйЭлемент.Родитель = ГруппаНоменклатуры; // Ссылка на общую группу ТМЦ
НовыйЭлемент.ЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("166");
НовыйЭлемент.Записать();
Если разработка в БП кажется слишком рискованной, проанализируем вариант с использованием 1С:УНФ в качестве фронт-офиса. В УНФ серийный учет является штатным функционалом. Вы можете включить его одной «галочкой» в настройках. В этом сценарии:
1С:Бухгалтерию данные передаются через типовой обмен в агрегированном виде (без серий, только для целей регламентированного учета).Этот вариант часто оказывается дешевле и стабильнее, чем попытка превратить бухгалтерию в производственного монстра.
Подведем итог. Настроить серийный учет в 1С:Бухгалтерия 3.0 реально, но выбор метода зависит от масштаба задач: