Как настроить ордерную схему и учет по партиям в 1С:УНФ, чтобы складской и финансовый учет не противоречили друг другу

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

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

Анализ проблемы: почему в отчетах возникает «бардак»

Для начала проанализируем архитектуру учета в 1С:УНФ. Программа использует разные регистры для хранения информации о товарах. Когда мы включаем ордерную схему, в цепочку документов добавляется Расходный ордер. Основной конфликт возникает из-за того, что складской и финансовый контуры начинают работать с разными наборами аналитики:

  1. Регистр «Запасы на складах»: отвечает за физическое количество товара на конкретном складе. Движения по нему делает Расходный ордер. Если в ордере указана партия, то товар списывается с этой партии в рамках склада.
  2. Регистр «Запасы»: отвечает за финансовый учет, расчет себестоимости и общие остатки компании. Движения по нему делает Реализация товаров и услуг. Если менеджер в реализации не указывает партию, система пытается списать ее по методу ФИФО или оставляет пустой.

Выясним причину расхождений: если кладовщик в ордере указал «Партию №1», а менеджер в реализации оставил поле «Партия» пустым, то в отчете «Движения товаров по партиям» возникнет перекос. Складской регистр закроется верно, а финансовый — нет. Именно это автор темы называет «бардаком».

Шаг 1: Настройка склада и выбор «ведущего» документа

Рассмотрим настройки складского учета. В карточке склада в 1С:УНФ существует важная настройка «Учет остатков по документам». Она определяет, какой документ является первичным для изменения остатков:

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

Шаг 2: Синхронизация партий между кладовщиком и менеджером

Главный вопрос: как заставить систему видеть партии кладовщика в документах менеджера, если менеджер не хочет их заполнять? Проанализируем возможные сценарии:

  1. Сценарий «Сначала Ордер, потом Реализация»: Кладовщик собирает товар, сканирует его ТСД (например, через Клеверенс), создает Расходный ордер и указывает там реальные партии выпуска (важно для ВЕТИС и маркировки). Менеджер позже открывает рабочее место «Чеки, накладные к оформлению» и создает Реализацию на основании этого ордера. В этом случае партии автоматически переносятся из ордера в реализацию. Это идеальный вариант.
  2. Сценарий «Сначала Реализация (заказ), потом Ордер»: Менеджер выписывает счет или заказ-наряд. На основании заказа кладовщик создает ордер. В этом случае партии в реализации изначально отсутствуют. Чтобы отчеты сошлись, после проведения ордера менеджеру необходимо «перезаполнить» реализацию данными из ордера.

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

Шаг 3: Решение проблемы с дроблением строк в УПД

Многие пользователи боятся указывать партии в реализации, так как в табличной части одна номенклатура разбивается на несколько строк (по одной строке на каждую партию). Это критично при работе с торговыми сетями, которые требуют, чтобы в УПД (универсальном передаточном документе) была одна строка с общим количеством.

Посмотрим на механизмы решения этой проблемы:

Пример логики свертки (на языке 1С):


// Пример упрощенной логики группировки строк перед печатью
ТаблицаПечати = ДанныеДокумента.Товары.Выгрузить();
ТаблицаПечати.Свернуть("Номенклатура, Цена, ЕдиницаИзмерения", "Количество, Сумма, СуммаНДС");
// После свертки колонки с партиями исчезают, и данные готовы для вывода в УПД

Шаг 4: Учет особенностей ВЕТИС и маркировки

Поскольку автор темы упоминает производство и ВЕТИС, партии являются обязательным атрибутом. Кладовщики видят физическую продукцию и её маркировку. Рассмотрим, как упростить их работу:

  1. Использование ТСД: Интеграция с системами типа «Клеверенс» или «DataMobile» позволяет кладовщику просто сканировать штрихкоды. Программа сама найдет нужную партию в базе 1С и подставит её в ордер.
  2. Автосоздание партий: При документе Выпуск продукции партии должны создаваться автоматически. Менеджеры могут видеть остатки в разрезе этих партий, но не обязаны выбирать их вручную — это работа склада.

Итоговые рекомендации для стабильной работы

Чтобы в отчетах по партиям в УНФ был порядок при ордерной схеме, придерживайтесь следующего алгоритма:

  1. Убедитесь, что в настройках номенклатуры включен флаг «Учет по партиям».
  2. В настройках склада установите «Ордерная схема» (при поступлении и при отгрузке).
  3. Определите бизнес-процесс, где Расходный ордер является первичным документом для выбора партий.
  4. Настройте процесс так, чтобы Реализация товаров и услуг создавалась после или на основании ордера, чтобы данные о партиях попадали в финансовый регистр «Запасы».
  5. Не бойтесь дробления строк в документе — используйте механизмы группировки строк для корректной печати УПД для контрагентов.

Соблюдение этой дисциплины позволит четко разделить работу персонала: кладовщики будут обеспечивать точность данных по ВЕТИС и маркировке через ордера, а менеджеры будут заниматься продажами, не вникая в технические детали хранения продукции на стеллажах.

← На главную