Типичная картина на проекте: серийный учёт в 1С:ERP включили, политику учёта серий создали, виду номенклатуры назначили, кладовщик заводит партии при приёмке — а в чеке ККМ поля «Серия» нет. Или наоборот: серии в чеке появились, но касса подбирает не ту партию, и товар с ближайшим сроком годности спокойно лежит на полке до просрочки. И третий вариант, самый дорогой: всё работает, но закрытие месяца вместо четырёх часов идёт двое суток. Разберём механизм серий в 1С:ERP Управление предприятием 2.5 целиком — от решения о глубине учёта до строки чека ККМ, — и по пути закроем те места, где внедрение обычно и ломается.
Серия, характеристика и код маркировки: что чем не является
Серия — это конкретная партия товара внутри одной номенклатуры и характеристики: номер партии, дата производства, срок годности или серийный номер экземпляра. Серия не меняет сам товар — она разделяет его остаток и, если так настроено, его себестоимость.
Перед включением механизма важно развести три разреза учёта, которые на практике постоянно путают между собой. Ошибка на этом шаге стоит дороже всего: она не даёт ошибку при проведении документа, она просто приводит к тому, что одни и те же данные годами ведутся дважды.
| Разрез | Что кодирует | Как понять, что это он |
|---|---|---|
| Характеристика | Потребительское свойство: цвет, размер, комплектация | Покупатель выбирает это осознанно, свойство есть в прайсе и в заказе |
| Серия | Партию или экземпляр: дата выпуска, срок годности, номер партии, серийный номер | Товар для покупателя одинаков, но различается для учёта и прослеживаемости |
| Код маркировки | Конкретную упаковку в системе «Честный знак» (Data Matrix) | Требование государства. Это отдельный механизм, серией не является |
Отдельно про маркировку, потому что это самый частый источник лишней работы. Маркировку в ERP ведут коды маркировки и штрихкоды упаковок товаров, а не серии. Включать серийный учёт «чтобы вести марки» не нужно — это прямой путь к двойному учёту одних и тех же данных. Серии под маркированный товар имеет смысл включать только тогда, когда партия нужна ещё и для собственно учёта: например, для контроля срока годности молочной продукции.
Цена решения: как глубина учёта серий влияет на закрытие месяца
Серия — это измерение регистров. В варианте «учёт себестоимости товаров в разрезе серий» она добавляется в партионный учёт, и количество записей в регистрах себестоимости растёт пропорционально числу партий. На рознице с высоким чекопотоком это ощутимо удлиняет закрытие месяца — и обнаруживается это, как правило, уже после запуска в продуктив, когда откатывать настройку поздно.
Отсюда практическое правило, которое стоит зафиксировать до начала настройки: выбирайте самый лёгкий вариант учёта, который закрывает бизнес-требование, и повышайте глубину только под конкретную, письменно сформулированную задачу. Для розницы в подавляющем большинстве проектов достаточно справочного указания серий или учёта остатков. Учёт себестоимости по сериям в рознице — решение, которое нужно отдельно обосновывать перед финансовым блоком заказчика и подтверждать замером времени закрытия месяца на тестовой базе.
Как устроена настройка: опция → политика → вид номенклатуры → документ
Настройка серий собирается из четырёх уровней, и каждый следующий опирается на предыдущий:
- Функциональная опция — включает сам механизм серий в системе;
- Политика учёта серий — задаёт правила: что учитываем, в каких операциях указываем серию, как подбираем её автоматически;
- Вид номенклатуры — связывает политику с разделом учёта: оптовые склады, розничные склады, неавтоматизированные торговые точки, производство;
- Документ — в строке товара появляется реквизит «Серия». Для розницы это чек ККМ.

Запомнить здесь нужно одно: политика назначается не складу, а паре «вид номенклатуры × раздел учёта». Почти все проблемы с сериями в рознице — это проблемы третьего уровня.
Шаг 1. Включить функциональные опции
Путь: НСИ и администрирование → Настройка НСИ и разделов → Номенклатура → группа «Разрезы учёта».
- Серии товаров — основная опция. Открывает справочник серий номенклатуры, политики учёта серий и реквизит «Серия» в документах.
- Качество товаров — включайте, если серия должна нести статус качества: годен, ограниченно годен, не годен.
- Выводить серии в печатных формах — наименование товара в печатных формах дополняется серией. Работает только для политики «Учёт себестоимости товаров в разрезе серий».

Для розничного контура дополнительно проверьте, что включены розничные продажи: НСИ и администрирование → Продажи → Розничные продажи. Без этой опции в системе не будет ни касс ККМ, ни рабочего места кассира.

Опция включается практически необратимо. Отключить «Серии товаров» после того, как по сериям пошло движение регистров, без чистки данных не получится. Правильный порядок работ: включить на копии рабочей базы → прогнать полный цикл «поступление → продажа через РМК → отчёт о розничных продажах → закрытие месяца» → перенести настройку в продуктив с начала нового периода, а не задним числом.
Шаг 2. Создать политику учёта серий
Путь: НСИ и администрирование → НСИ → Классификаторы номенклатуры → Политики учёта серий. Политику можно создать и по гиперссылке прямо из карточки вида номенклатуры.

Политика отвечает на три вопроса: что учитываем, где указываем серию и как её подбираем.
Что учитываем — тип политики
| Тип политики | Что это значит на практике | Когда выбирать |
|---|---|---|
| Справочное указание серий | Серия просто записывается в строке документа. Остатки и себестоимость по сериям не считаются | Нужно только зафиксировать, какая партия отгружена: претензии, прослеживаемость по документам |
| Учёт остатков серий | Виден остаток по каждой партии на складе | Нужен контроль наличия конкретной партии, ограничение продажи просроченного товара |
| Учёт себестоимости товаров в разрезе серий | У каждой партии своя себестоимость, серия входит в партионный учёт | Партии реально различаются по цене закупки и это влияет на финансовый результат |
| Авторасчёт по FEFO остатков серий | Серии и сроки фиксируются при приёмке, при продаже серия не указывается, списание считается по FEFO | Нужно автоматически списывать товар с истекающим сроком, но без жёсткого контроля каждой отгрузки |
| Управление по FEFO остатками серий | Полный складской учёт по сериям: серия в отгрузке указывается явно, автозаполнение предлагает партии с ближайшим сроком | Нужен жёсткий контроль: система не даст отгрузить «неправильную» партию |
Где указывается серия — состав операций
Флажками отмечается, в каких хозяйственных операциях серия обязательна: при приёмке, при отгрузке, при перемещении, при выпуске продукции, при отражении излишков. Комбинация определяет, где именно пользователь встретит требование заполнить серию.

Типовой розничный сценарий выглядит так: при приёмке → от поставщика и при отгрузке → в розницу. Серию вводит кладовщик, у которого на руках документы поставщика, а кассир серию не выбирает вообще — она подставляется автоматически. Это не упрощение ради простоты: у окна кассы нет ни времени, ни данных для осознанного выбора партии.
Как подбирается серия — автозаполнение
Здесь включается автоподбор и выбирается стратегия — о них ниже. Отдельно обратите внимание на признак, разрешающий пользователю менять подобранную серию вручную: для кассы его обычно отключают, чтобы кассир не правил партию у окна и не создавал расхождений, которые потом всплывут при закрытии смены.
Шаг 3. Назначить политику виду номенклатуры
Путь: НСИ и администрирование → Классификаторы номенклатуры → Виды номенклатуры → карточка вида. Порядок действий в карточке:
- убедиться, что Тип номенклатуры = Товар или Тара — иначе флажок «Серии» будет недоступен;
- установить флажок «Серии»;
- в настройке «Серия идентифицирует» задать, что именно описывает серия: партию товаров, номер, дату производства, срок годности. Здесь же настраивается шаблон наименования серии;
- в поле «Политика учёта серий» выбрать созданную политику.

Если планируете FEFO. Пока в настройке «Серия идентифицирует» не включён срок годности, система прямо пишет, что политики «Управление по FEFO остатками серий» и «Авторасчёт по FEFO остатков серий» использовать нельзя. Последовательность жёсткая: сначала срок годности в составе серии — потом политика.
Если для разных складов нужны разные правила, установите флажок «Есть индивидуальные настройки политики учёта серий» и добавьте строки «склад → политика». Типичный случай: общая политика вида номенклатуры — справочное указание серий, а на складе с дорогой техникой включён учёт себестоимости в разрезе серий.

Самая частая ошибка настройки. Политика заполнена для оптовых складов, а строки розничных складов и неавтоматизированных торговых точек остались пустыми. Результат: в оптовых документах серии работают, а в чеках ККМ поля серии нет. Это не ошибка программы — это незаполненная настройка. Отдельно проверьте фактический тип склада в розничных документах: если продажи оформляются с обычного склада, а не с розничного, действует та строка разделов учёта, которая соответствует этому типу склада.
Переопределять политику в карточке конкретной номенклатуры можно, но массово так делать не стоит: набор из десятка индивидуальных переопределений превращается в неподдерживаемую настройку, которую через год никто не восстановит по документации. Если правила учёта для группы товаров устойчиво отличаются — заводите отдельный вид номенклатуры.
Шаг 4. Завести серии и сроки годности
Серии подчинены номенклатуре и характеристике, если она используется. Создать серию можно двумя способами: заранее — в справочнике серий номенклатуры с отбором по виду номенклатуры, или прямо при приёмке — из табличной части документа «Приобретение товаров и услуг». Второй способ и есть основной рабочий сценарий кладовщика.
В карточке серии заполняются номер, дата производства, срок годности («Годен до»), статус качества и дополнительные реквизиты. Номер можно получить кнопкой «Сгенерировать номер». Срок годности заполняется либо напрямую, либо расчётом от даты производства по сроку хранения, указанному в номенклатуре.

Два правила, без которых механизм не работает вообще:
- Срок годности. Без заполненного поля «Годен до» стратегия FEFO не работает: такие серии либо не подбираются, либо уходят в конец очереди. Особенно внимательно проверяйте серии, перенесённые из старой системы вместе с начальными остатками, — это классическая причина жалобы «касса подбирает не ту партию».
- Читаемое наименование. Наименование серии собирается по шаблону из вида номенклатуры, и в форме подбора пользователь видит именно его. «Партия 4417 · годен до 12.03.2027» — это осознанный выбор, «000000012» — лотерея.
Как система сама выбирает серию: стратегии подбора
Стратегия — это правило, по которому система решает, какую из имеющихся на остатке партий списать. Работает она только там, где ведутся остатки по сериям: при справочном указании серий выбирать системе попросту не из чего.

| Стратегия | Правило | Где применяется |
|---|---|---|
| FIFO | Первой списывается серия с самой ранней датой поступления | Товары без срока годности: техника, расходники, метизы |
| FEFO | Первой списывается серия с ближайшим сроком годности | Продукты, фармация, косметика, бытовая химия |
| LIFO | Первой списывается серия с самой поздней датой поступления | Редко, под специфические складские схемы |
| Управление остатками серий | Первой списывается серия с наибольшим или наименьшим остатком | Когда нужно «добить» мелкие остатки партий или не дробить крупные |
| Ручной выбор | Автоподбор выключен, серию выбирает пользователь | Дорогие уникальные позиции, оборудование с серийными номерами |
Стратегия работает по данным на момент подбора. Если чек пробит утром, а отчёт о розничных продажах проводится вечером, уже после прихода новой партии, подобранная серия может отличаться от той, которую стратегия выбрала бы сейчас. Для FEFO с коротким сроком годности это означает вполне конкретное требование к процессу: остатки по сериям должны попадать в систему до начала продаж смены, а не после её закрытия.
Серии в чеках ККМ: что происходит на кассе
Чек ККМ — это документ отгрузки, и требование указать серию приходит в него из политики розничного раздела учёта. Дальше всё зависит от того, как касса связана с базой.

Для кассира возможны три режима работы:
- Автоподбор без вмешательства — рекомендуемый режим для продуктовой и любой массовой розницы. Кассир сканирует товар, серия проставляется по стратегии, поле в интерфейсе не мешает и скорость обслуживания не падает.
- Подбор по штрихкоду серии — если поставщик кодирует партию в штрихкоде (GS1-128 с датой и номером партии), сканирование сразу определяет серию. Штрихкод серии при этом должен быть заведён в системе.
- Ручной выбор из списка — для магазинов с ограниченной номенклатурой и дорогим товаром: техника, оборудование, ювелирные изделия. В форме подбора кассир видит наименование серии, остаток и срок годности.
Ручной ввод и выбор серии вызывается в РМК кнопкой «Указать серии» (Ctrl+Alt+F10). Откроется форма «Регистрация серий товаров»: на закладке Ввод серию можно создать или сгенерировать её номер, на закладке Выбор — подобрать из уже имеющихся на остатке.

Два случая, которые нужно проверить до того, как обещать заказчику «серию видно прямо в чеке»:
- Ордерная схема. Если розничный склад работает по ордерной схеме, фактическое списание оформляется расходным ордером — серия указывается там, а не в чеке.
- Внешнее кассовое ПО или автономная касса. Серия часто не входит в состав передаваемых данных. Тогда единственный рабочий вариант — заполнение серий по стратегии на стороне ERP при проведении отчёта о розничных продажах. Побочный эффект: ошибка «недостаточно товаров» всплывёт не на кассе, а у бухгалтера при проведении отчёта — постфактум и по всей смене сразу.
Типовые ошибки и диагностика
| Что видит пользователь | Причина | Что проверить |
|---|---|---|
| В чеке ККМ нет поля серии, хотя серии настроены | Политика не назначена розничному разделу учёта либо у товара другой вид номенклатуры | Вид номенклатуры → политика учёта серий → строка розничного склада или НТТ |
| «Не указана серия товара в строке…» | Политика требует серию при отгрузке, но автоподбор выключен или не задана стратегия | Настройки автозаполнения и стратегию в политике; остатки по сериям на складе продажи |
| «Недостаточно товаров… серия…» | Остаток по конкретной серии меньше проданного: приход не оформлен или оформлен без серии | Отчёт по остаткам в разрезе серий; поступления, проведённые до включения серийного учёта |
| FEFO подбирает не ту партию | У серий не заполнен срок годности — чаще всего у перенесённых начальных остатков | Список серий с отбором по пустому сроку годности; правило расчёта срока от даты производства |
| Кассир меняет серию вручную и ошибается | В политике разрешено ручное изменение подобранной серии | Признак ручного изменения в политике; шаблон наименования серии — он должен читаться с первого взгляда |
| Резко выросло время закрытия месяца | Включён учёт себестоимости по сериям на массовой номенклатуре | Объём регистров себестоимости; обоснованность типа политики для этого вида номенклатуры |
Чек-лист внедрения
Порядок шагов важен: каждый следующий опирается на результат предыдущего.
- Зафиксировать письменно, что именно должна давать серия: прослеживаемость, контроль срока годности или разделение себестоимости.
- Выбрать минимальный тип политики, закрывающий это требование, и согласовать его с финансовым блоком, если затрагивается себестоимость.
- Включить функциональные опции на копии рабочей базы.
- Создать политики учёта серий — отдельно для оптового и розничного контуров, если правила различаются.
- Назначить политики по видам номенклатуры, обязательно заполнив строки розничных складов и неавтоматизированных торговых точек.
- Настроить шаблон наименования серии так, чтобы серия читалась человеком с первого взгляда.
- Проверить состав данных обмена с кассовым ПО: передаётся ли серия вообще.
- Прогнать полный цикл на тестовой базе: поступление с сериями → продажа через РМК → отчёт о розничных продажах → закрытие месяца.
- Замерить время закрытия месяца до и после — это единственный объективный аргумент в споре о глубине учёта.
- Проверить, что срок годности заполнен у всех серий, включая перенесённые начальные остатки.
- Перенести настройку в продуктив с начала периода, не задним числом.
- Обучить персонал: кладовщик вводит серии при приёмке, кассир в норме их не касается.
Итог
Серийный учёт в 1С:ERP — это не один флажок, а связка из четырёх уровней, где сбой на любом из них выглядит одинаково: «серии настроены, но не работают». Результат внедрения определяют два решения. Первое — выбор типа политики: он задаёт не только функциональность, но и нагрузку на закрытие месяца, и понизить его задним числом почти невозможно. Второе — заполнение строк разделов учёта для розничных складов и НТТ: именно эта незаполненная строка стоит за большинством обращений «в чеке ККМ нет серии». Всё остальное — дисциплина ввода: срок годности в каждой серии и читаемый шаблон наименования.
Названия полей и состав настроек приведены по типовой 1С:ERP Управление предприятием 2.5 и могут отличаться в конкретном подрелизе и в доработанных конфигурациях. Логика механизма — политика учёта, раздел учёта, стратегия выбора — между версиями сохраняется.
Настраиваем серийный учёт и розничный контур в 1С:ERP под процессы заказчика: от выбора глубины учёта и замера влияния на закрытие месяца до обучения кладовщиков и кассиров. Расскажите о своей задаче — разберём вашу схему и предложим минимальный вариант, который её закрывает.

