Ведение партионного учета в 1С:Предприятие — обязательное требование для компаний, работающих с товарами, имеющими срок годности, серийные номера или нуждающимися в контроле поставщиков. Без грамотной настройки этой функции вы рискуете столкнуться с пересортицей, просроченными остатками или ошибками в налоговом учете. Однако многие пользователи ошибочно считают, что партионный учет нужен только аптекам или продовольственным магазинам. На практике он актуален для любых организаций, где важно отслеживать приходную партию товара — от оптовой торговли до производственных предприятий.
В этой статье мы разберем не только техническую сторону настройки (включая 1С:Бухгалтерия 3.0, 1С:Управление Торговлей 11 и 1С:ERP), но и практические нюансы: как избежать дублирования партий, почему не сходится остаток по партиям с бухгалтерским учетом, и что делать, если программа "не видит" нужную партию при отгрузке. Особое внимание уделим методам списания партий (FIFO, LIFO, по средней) и их влиянию на финансовый результат.
Если вы только начинаете осваивать партионный учет, начните с раздела "Зачем нужен партионный учет" — там мы объясняем ключевые термины и законодательные требования. Опытные пользователи могут сразу перейти к настройке программы или разбору ошибок.
Зачем нужен партионный учет в 1С: 3 ключевые причины
Партионный учет — это не просто "прихоть программы", а требование законодательства и бизнес-необходимость. Вот три ситуации, когда без него не обойтись:
- 📦 Товары с истекающим сроком годности. Поставщик привез молоко с датой производства 01.05.2026, а через неделю — новую партию с датой 08.05.2026. Без партионного учета программа спишет сначала более свежий товар, и вы рискуете остаться с просрочкой.
- 🔄 Разные цены закупки у одного товара. Например, вы купили ноутбуки по 50 000 ₽ в январе и по 55 000 ₽ в марте. При продаже важно знать, какую партию списывать, чтобы корректно рассчитать себестоимость и прибыль.
- 📑 Требования налоговой инспекции. Согласно п. 2 ст. 254 НК РФ, при списании МПЗ (материально-производственных запасов) необходимо учитывать их фактическую себестоимость, что невозможно без привязки к конкретным партиям.
Без партионного учета вы не сможете:
- Отследить, какой именно товар был продан клиенту (важно для гарантийного обслуживания).
- Сформировать корректную себестоимость в бухгалтерском и налоговом учете.
- Провести инвентаризацию с привязкой к поставщикам или датам поступления.
Критическая ошибка: многие компании включают партионный учет уже после начала работы, когда в базе накопились остатки без привязки к партиям. В этом случае требуется ретроактивное распределение партий, что занимает часы ручной работы и часто приводит к расхождениям.
Настройка партионного учета в 1С: пошаговая инструкция
Перед настройкой проверьте, поддерживает ли ваша конфигурация партионный учет. В 1С:Бухгалтерия 3.0 и 1С:Управление Торговлей 11 функция доступна "из коробки", а в 1С:УНФ может потребоваться доработка. Настройка выполняется в два этапа: включение функции и привязка к номенклатуре.
Шаг 1. Включите партионный учет в настройках программы:
- Перейдите в
Администрирование → Настройки программы → Запасы и закупки. - Поставьте флажок
Вести учет по партиям. - Выберите метод списания партий (рекомендуем
FIFOдля большинства случаев). - Сохраните настройки и перезапустите программу.
Шаг 2. Настройте номенклатуру:
- Откройте справочник
Номенклатураи выберите нужный товар. - На вкладке
Учетустановите флажокВести учет по партиям. - Укажите
Срок годности(если применимо) иСерийный учет(при необходимости).
Важно: Если вы ведете учет по нескольким складам, настройте параметры партий для каждого склада отдельно в справочнике Склады.
Включить функцию в настройках программы
Настроить метод списания (FIFO/LIFO/по средней)
Проверить флажки в карточках номенклатуры
Обновить остатки товаров (при переходе с другого метода учета)
Создать тестовый документ прихода для проверки-->
Методы списания партий: какой выбрать и почему
От выбранного метода списания зависит, какая партия будет списана первой при продаже или перемещении товара. В 1С доступны три основных метода:
| Метод | Описание | Когда использовать | Плюсы | Минусы |
|---|---|---|---|---|
| FIFO (First In — First Out) |
Списывается партия, которая поступила раньше | Для товаров с сроком годности, стандартный метод для бухучета | Минимизирует риск просрочки, соответствует НК РФ | Может занижать прибыль в период роста цен |
| LIFO (Last In — First Out) |
Списывается партия, которая поступила позже | Для товаров без срока годности (редко используется) | Упрощает учет при частых поставках | Запрещен для бухучета в РФ (п. 19 ПБУ 5/01) |
| По средней | Себестоимость рассчитывается как средняя по всем партиям | Для массовых товаров без строгой привязки к партиям | Упрощает расчеты, сглаживает колебания цен | Не подходит для товаров с истекающим сроком |
В 90% случаев для российских компаний оптимален метод FIFO, так как он:
- Соответствует требованиям налогового законодательства.
- Позволяет избежать просроченных остатков.
- Упрощает инвентаризацию (легче отследить, какая партия где лежит).
⚠️ Внимание: Если вы используете 1С:ERP или 1С:КА, метод списания можно настроить отдельно для бухгалтерского и налогового учета. Это актуально для компаний, применяющих разные подходы к формированию себестоимости.
Чтобы проверить, какой метод списания используется для конкретного товара, откройте отчет Анализ партий товара (раздел Склад) и посмотрите колонку "Метод списания".
Как работать с партиями в документах 1С
После настройки партионного учета все операции с товарами (приход, расход, перемещение) будут требовать указания партии. Разберем ключевые документы:
1. Поступление товаров (Приходный ордер, Поступление товаров и услуг)
- 📥 При создании документа прихода программа автоматически формирует новую партию с уникальным номером.
- 📅 Поля
Дата партиииСрок годностизаполняются из карточки номенклатуры (можно редактировать вручную). - 🏷️ Для серийных товаров добавьте номер серии в табличную часть.
2. Реализация товаров (Расходный ордер, Реализация товаров и услуг)
- 🔍 При подборе товара программа показывает доступные партии с остатками.
- 📉 Метод списания (FIFO/LIFO) определяет, какая партия будет предложена первой.
- 🔄 Если нужно списать конкретную партию (например, по требованию клиента), выберите ее вручную из списка.
3. Инвентаризация
- 📋 В документе
Инвентаризация товаров на складеотображаются остатки с разбивкой по партиям. - ⚠️ При расхождениях программа предложит создать документы оприходования/списания с указанием партий.
Если при создании расходного документа вы не видите доступные партии, проверьте: 1. Включен ли партионный учет в настройках программы. 2. Установлен ли флажок "Вести учет по партиям" в карточке номенклатуры. 3. Есть ли остатки товара на складе (возможно, товар резервирован или списан). 4. Совпадает ли склад в документе со складом, где хранятся партии. Если проблема остается, обновите остатки по партиям через обработку "Проверка и корректировка остатков".Что делать, если в документе не отображаются партии?
Типичные ошибки и как их избежать
Даже опытные пользователи 1С сталкиваются с проблемами при работе с партиями. Вот самые распространенные ошибки и способы их решения:
1. Расхождения между партионным и бухгалтерским учетом
🔹 Причина: Несовпадение методов списания в настройках учета или ошибки при ручном распределении партий.
🔧 Решение:
- Проверьте настройки метода списания в
Администрирование → Настройки программы → Запасы и закупки. - Сформируйте отчет
Анализ партий товараи сравните с оборотно-сальдовой ведомостью по счетам 41 и 43. - При обнаружении расхождений проведите перераспределение партий с помощью документа
Корректировка записей регистров.
2. Программа "не видит" нужную партию при отгрузке
🔹 Причина: Партия может быть зарезервирована другим документом, списана или находиться на другом складе.
🔧 Решение:
- Проверьте остатки по партии через отчет
Ведомость по товарам на складахс детализацией по партиям. - Используйте отчет
Резервы товаров, чтобы найти документы, блокирующие партию. - Если партия действительно отсутствует, создайте документ
Оприходование товаровс корректными данными.
3. Дублирование партий
🔹 Причина: Ошибки при ручном вводе или импорте данных, когда одна и та же поставка регистрируется дважды.
🔧 Решение:
- Сформируйте отчет
Партии товарови отсортируйте по дате и номеру документа прихода. - Объедините дублирующиеся партии с помощью обработки
Объединение партий(доступна в 1С:УТ 11 и 1С:ERP). - Настройте права доступа, чтобы ограничить ручное создание партий.
⚠️ Внимание: Если вы обнаружили расхождения в партиях после закрытия месяца, не исправляйте их retroactively (задним числом). Это может привести к ошибкам в налоговых регистрах. Вместо этого создайте корректирующие документы текущей датой и пересчитайте себестоимость.
Отчеты для контроля партионного учета
Без регулярного анализа отчетов партионный учет теряет смысл. Вот 5 ключевых отчетов, которые помогут держать ситуацию под контролем:
- 📊
Анализ партий товара— показывает остатки, движение и себестоимость по каждой партии. Используйте для проверки корректности списания. - 📈
Ведомость по товарам на складах (с детализацией по партиям)— помогает отследить, где физически находится каждая партия. - 🔍
Обороты между складами по партиям— актуален для компаний с несколькими складами, чтобы контролировать перемещения. - 💰
Себестоимость товаров (по партиям)— показывает, как формируется себестоимость при списании разных партий. - ⏳
Товары с истекающим сроком годности— критически важно для аптек и продовольственных магазинов.
🔹 Как настроить отчеты под свои задачи:
- Откройте нужный отчет через меню
Отчеты → Склад. - Нажмите
Настройкии добавьте дополнительные группировки (например, поПоставщикуилиДокументу прихода). - Сохраните пользовательский вариант отчета для быстрого доступа.
Отчет Анализ партий товара — ваш главный инструмент для проверки корректности учета. Сверяйте его с бухгалтерскими регистрами не реже одного раза в месяц, особенно перед закрытием периода.
Интеграция партионного учета с другими системами
Если ваша компания использует несколько программ (например, 1С + WMS-система или онлайн-касса), важно обеспечить синхронизацию данных по партиям. Рассмотрим типичные сценарии:
1. Обмен с WMS-системой
🔹 Проблема: WMS может не передавать информацию о партиях в 1С, что приводит к расхождениям.
🔧 Решение:
- Настройте в правила обмена передачу реквизитов партии:
Номер партии,Дата производства,Срок годности. - Используйте промежуточный формат (например, EnterpriseData) для проверки данных перед загрузкой.
- Проверьте, чтобы в WMS и 1С совпадали настройки методов списания (FIFO/LIFO).
2. Работа с онлайн-кассами (54-ФЗ)
🔹 Проблема: При продаже через онлайн-кассу может не передаваться информация о партии списанного товара.
🔧 Решение:
- Настройте в 1С:Розница или 1С:УТ передачу данных о партии в чек (через дополнительные реквизиты).
- Используйте обработку
Обмен с ККТдля синхронизации данных о продажах и партиях. - Проверьте, что в настройках ККТ разрешена передача дополнительных данных (в некоторых моделях это отключено по умолчанию).
3. Обмен с производственной системой (MES)
🔹 Проблема: При передаче сырья в производство теряется привязка к партиям, что искажает себестоимость готовой продукции.
🔧 Решение:
- Настройте в документе
Требование-накладнаяобязательное заполнение поляПартия. - Используйте обработку
Расчет себестоимости выпускас учетом партий сырья. - Проверьте, чтобы в производственных спецификациях были указаны правила списания партий (например, "списывать сначала с меньшим сроком годности").
⚠️ Внимание: При настройке обмена данными между системами всегда тестируйте передачу партий на тестовой базе. Ошибки в правила обмена могут привести к дублированию партий или потере данных о себестоимости.
Автоматизация партионного учета: скрипты и обработки
Ручной ввод данных о партиях отнимает время и чреват ошибками. К счастью, в 1С есть инструменты для автоматизации:
1. Автоматическое заполнение партий при приходе
🔹 Задача: При создании документа Поступление товаров автоматически проставлять дату партии и срок годности.
🔧 Решение:
Процедура ПриЗаписи(Отказ)
Для Каждого ТекСтрока Из Товары Цикл
Если НЕ ЗначениеЗаполнено(ТекСтрока.Партия) Тогда
ТекСтрока.Партия = ЭтотОбъект.Дата;
ТекСтрока.СрокГодности = ТекСтрока.Номенклатура.СрокГодности;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Этот код добавляется в модуль документа Поступление товаров и услуг и автоматически заполняет реквизиты партии при сохранении.
2. Контроль срока годности
🔹 Задача: Автоматически предупреждать о товарах с истекающим сроком годности.
🔧 Решение:
- Создайте регламентное задание, которое будет запускать отчет
Товары с истекающим сроком годностираз в неделю. - Настройте отправку результата на email ответственному сотруднику.
- Используйте обработку
Проверка сроков годности(доступна в 1С:УТ 11 и 1С:ERP).
3. Объединение мелких партий
🔹 Задача: Автоматически объединять партии одного товара с одинаковыми характеристиками (например, при импорте данных).
🔧 Решение:
Процедура ОбъединитьПартии(Номенклатура, Склад)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПартииТоваров.Партия КАК Партия,
| СУММА(ПартииТоваров.Количество) КАК Количество
|ИЗ
| РегистрНакопления.ПартииТоваров КАК ПартииТоваров
|ГДЕ
| ПартииТоваров.Номенклатура = &Номенклатура
| И ПартииТоваров.Склад = &Склад
|СГРУППИРОВАТЬ ПО
| ПартииТоваров.Партия";
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
Запрос.УстановитьПараметр("Склад", Склад);
Результат = Запрос.Выполнить();
// Далее логика объединения партий
КонецПроцедуры
Для автоматизации партионного учета можно использовать готовые обработки из каталога 1С-Отчетность или Инфостарт. Например, обработка "Партионный учет: помощник" упрощает работу с большим количеством партий.
Частые вопросы по партионному учету в 1С
🔹 Как перенести остатки по партиям из старой базы в новую?
Для переноса остатков по партиям используйте типовую обработку Выгрузка/загрузка данных XML или специализированные обработки (например, "Перенос данных: Партионный учет" от фирмы "1С"). Важно:
- Сначала перенесите справочники (номенклатура, склады, контрагенты).
- Затем загрузите документы прихода, которые сформируют партии.
- Проверьте остатки с помощью отчета
Анализ партий товара.
Если переносите данные между разными конфигурациями (например, из 1С:УТ 10.3 в 1С:ERP), может потребоваться доработка правил обмена.
🔹 Можно ли вести партионный учет только для части номенклатуры?
Да, в 1С можно включить партионный учет выборочно. Для этого:
- Включите общую настройку партионного учета в
Администрирование → Настройки программы. - В карточках номенклатуры, для которых нужен партионный учет, установите флажок
Вести учет по партиям. - Для остальных товаров флажок оставьте снятым.
Обратите внимание: если вы используете метод списания FIFO или LIFO, он будет применяться ко всем товарам с включенным партионным учетом.
🔹 Как списать просроченный товар с учетом партий?
Для списания просроченного товара:
- Сформируйте отчет
Товары с истекающим сроком годностии найдите просроченные партии. - Создайте документ
Списание товаров. - В табличной части укажите номенклатуру и в колонке
Партиявыберите просроченную партию. - Укажите причину списания (например, "Истечение срока годности") и счет учета (обычно 94 "Недостачи и потери от порчи ценностей").
Если просроченный товар был продан (например, по ошибке), создайте документ Корректировка реализации с указанием правильной партии.
🔹 Почему в отчете "Анализ партий товара" не совпадают остатки с бухгалтерским учетом?
Расхождения могут возникать по следующим причинам:
- 🔸 В документах не указаны партии (например, при ручном оприходовании).
- 🔸 Используются разные методы списания в бухгалтерском и партионном учете.
- 🔸 Есть неconducted документы (не проведены или проведены с ошибками).
- 🔸 В настройках учета не совпадают даты запрета изменения данных.
Для устранения:
- Проверьте проведение всех документов за период.
- Сформируйте отчет
Сверка итоговдля регистраПартииТоваров. - Если расхождения остаются, используйте обработку
Проверка и корректировка остатков.
🔹 Как изменить метод списания партий (с FIFO на "по средней") для уже работающей базы?
Изменение метода списания в работающей базе — сложная операция, так как требует перерасчета себестоимости. Алгоритм действий:
- Сделайте резервную копию базы.
- Закройте все периоды до даты изменения метода.
- Измените метод списания в настройках (
Администрирование → Настройки программы → Запасы и закупки). - Запустите обработку
Перерасчет себестоимости товаров(доступна в 1С:УТ 11 и 1С:ERP). - Проверьте корректность данных с помощью отчета
Анализ партий товара.
⚠️ Внимание: После изменения метода списания может потребоваться корректировка налоговых регистров. Рекомендуем выполнять эту операцию с участием опытного 1С-специалиста.