В практике автоматизации торговых и производственных компаний часто возникает задача разделить зоны ответственности: кладовщики должны отвечать только за фактическое наличие и движение товара (количественный учет в разрезе партий), а менеджеры — за оформление финансовых документов, цен и скидок. В программе «1С:Управление нашей фирмой» (УНФ) для этого предусмотрена ордерная схема склада. Однако при включении партионного учета пользователи часто сталкиваются с ситуацией, когда данные в отчетах «разваливаются»: остатки по партиям не списываются или отображаются некорректно. Разберем подробно, почему так происходит и как правильно настроить систему.
Для начала проанализируем архитектуру учета в 1С:УНФ. Программа использует разные регистры для хранения информации о товарах. Когда мы включаем ордерную схему, в цепочку документов добавляется Расходный ордер. Основной конфликт возникает из-за того, что складской и финансовый контуры начинают работать с разными наборами аналитики:
Расходный ордер. Если в ордере указана партия, то товар списывается с этой партии в рамках склада.Реализация товаров и услуг. Если менеджер в реализации не указывает партию, система пытается списать ее по методу ФИФО или оставляет пустой.Выясним причину расхождений: если кладовщик в ордере указал «Партию №1», а менеджер в реализации оставил поле «Партия» пустым, то в отчете «Движения товаров по партиям» возникнет перекос. Складской регистр закроется верно, а финансовый — нет. Именно это автор темы называет «бардаком».
Рассмотрим настройки складского учета. В карточке склада в 1С:УНФ существует важная настройка «Учет остатков по документам». Она определяет, какой документ является первичным для изменения остатков:
Реализации. Ордер в этом случае лишь подтверждает факт отгрузки.Расходного ордера.Для схемы, где кладовщик является инициатором списания конкретных партий, рекомендуется использовать вариант «По складским ордерам». Однако это накладывает обязательство: Реализация должна содержать те же партии, что и Расходный ордер, иначе себестоимость будет рассчитана неверно.
Главный вопрос: как заставить систему видеть партии кладовщика в документах менеджера, если менеджер не хочет их заполнять? Проанализируем возможные сценарии:
Расходный ордер и указывает там реальные партии выпуска (важно для ВЕТИС и маркировки). Менеджер позже открывает рабочее место «Чеки, накладные к оформлению» и создает Реализацию на основании этого ордера. В этом случае партии автоматически переносятся из ордера в реализацию. Это идеальный вариант.Важный момент: в 1С:УНФ можно использовать расширения или небольшие доработки, которые будут автоматически подтягивать фактически отгруженные партии из ордеров в соответствующие финансовые документы (реализации) при их проведении.
Многие пользователи боятся указывать партии в реализации, так как в табличной части одна номенклатура разбивается на несколько строк (по одной строке на каждую партию). Это критично при работе с торговыми сетями, которые требуют, чтобы в УПД (универсальном передаточном документе) была одна строка с общим количеством.
Посмотрим на механизмы решения этой проблемы:
Пример логики свертки (на языке 1С):
// Пример упрощенной логики группировки строк перед печатью
ТаблицаПечати = ДанныеДокумента.Товары.Выгрузить();
ТаблицаПечати.Свернуть("Номенклатура, Цена, ЕдиницаИзмерения", "Количество, Сумма, СуммаНДС");
// После свертки колонки с партиями исчезают, и данные готовы для вывода в УПД
Поскольку автор темы упоминает производство и ВЕТИС, партии являются обязательным атрибутом. Кладовщики видят физическую продукцию и её маркировку. Рассмотрим, как упростить их работу:
Выпуск продукции партии должны создаваться автоматически. Менеджеры могут видеть остатки в разрезе этих партий, но не обязаны выбирать их вручную — это работа склада.Чтобы в отчетах по партиям в УНФ был порядок при ордерной схеме, придерживайтесь следующего алгоритма:
Расходный ордер является первичным документом для выбора партий.Реализация товаров и услуг создавалась после или на основании ордера, чтобы данные о партиях попадали в финансовый регистр «Запасы».Соблюдение этой дисциплины позволит четко разделить работу персонала: кладовщики будут обеспечивать точность данных по ВЕТИС и маркировке через ордера, а менеджеры будут заниматься продажами, не вникая в технические детали хранения продукции на стеллажах.