Документация Формулы
Разделы документации

Руководство

Обзор руководства

Бизнес-процессы и задачи

Бизнес-процессы и задачи

КОНСТРУКТОР

Характеристики и серии

Два близких механизма для товаров, которые нужно учитывать «дробно»:

МеханизмПример
ХарактеристикиФутболка «красная / 42», «синяя / 46» — у каждого варианта свои остатки
СерииПартия товара с номером, сроком годности и производителем

Оба включаются на уровне справочника (каталога). Данные — обычные справочники, а реквизиты типов Характеристика и Серия в документах работают как ссылки: остатки, партии и контроль отрицательных остатков учитываются отдельно по каждому варианту или серии.

# Включение в конструкторе

В карточке справочника (после настроек нумерации) есть две настройки:

# Диалог «Характеристики»

Заголовок с подписью: «Варианты товара (Цвет, Размер…) — отдельные остатки и цены по каждому варианту».

js
┌─ Характеристики ────────────────────────────────────┐
│ ☑ Использовать характеристики                       │
│    Варианты товара (Цвет, Размер…) — отдельные       │
│    остатки и цены по каждому варианту                │
│    [Название (Цвет, Размер…)  ] [Строка ▾]  [+]    │
│    [Размер                    ] [Число  ▾]  [🗑]    │
│                                     [Готово]         │
└──────────────────────────────────────────────────────┘
ЭлементЧто делает
Галочка Использовать характеристикиВключает механизм для всего справочника
Строка реквизитаНазвание характеристики (например «Цвет», «Размер») и её тип
Тип реквизитаСтрока, Число или Перечисление
+Добавить ещё одну характеристику
🗑Удалить
ГотовоЗакрыть диалог (настройки применяются сразу)

Вариант собирается из значений всех характеристик: Цвет = Красный, Размер = 42 → вариант «Красный / 42».

# Диалог «Серии»

Заголовок с подписью: «Серийные номера и сроки годности».

js
┌─ Серии ─────────────────────────────────────────────┐
│ ☑ Использовать серии                                │
│    Серийные номера и сроки годности                 │
│                                       [Готово]      │
└──────────────────────────────────────────────────────┘

Одна галочка Использовать серии. Больше настроек у серий нет — номер, срок годности и производитель вводятся при создании самих серий.

Как и другие диалоги настроек объекта, эти окна не имеют отдельной кнопки сохранения. Настройки применяются сразу, но в базу попадут только после нажатия зелёной Записать в шапке карточки справочника. Подробнее — Настройки объекта.

Характеристики и серии — независимые настройки: можно включить только одну, обе или ни одной.

# Работа с вариантами и сериями

В карточке элемента справочника при включённых настройках в панели инструментов появляются две кнопки:

КнопкаЧто открывает
Характеристики (синяя, значок ветки)Журнал вариантов товара
Серии (фиолетовая, значок упаковки)Журнал серий товара

# Журнал «Характеристики: <товар>»

Обычная форма списка в стиле системы. Кнопки Создать, Изменить, Удалить, строка Поиск.... Колонки — по реквизитам-характеристикам, которые вы задали (например Цвет, Размер), плюс итоговая колонка Вариант с собранным названием («Красный / 42»).

  • Создать открывает форму по реквизитам-характеристикам: заполните значения («Красный», «42») и сохраните.
  • Одинаковый набор значений даёт один и тот же вариант — дубликаты не создаются.
  • Удалить удаляет вариант из справочника (с проверкой ссылок: если на вариант ссылаются документы, система покажет предупреждение).

# Журнал «Серии: <товар>»

Колонки: Номер серии, Срок годности, Производитель.

  • Номер серии обязателен — серия без номера не создаётся.
  • Тот же номер у того же товара → та же серия.
  • Срок годности имеет смысл, если у регистра включён контроль сроков годности (см. ниже).

# Реквизиты Характеристика и Серия

Это обычные типы реквизитов. Добавьте их в документ — в шапку или в табличную часть.

ТипЧто можно выбрать в поле
ХарактеристикаТолько варианты того товара, что указан в строке
СерияТолько серии того товара, что указан в строке

Чужие варианты и серии в списке не появятся. В настройках типа указывается справочник товаров и поле-товар, по которому определяется владелец варианта.

В регистрах характеристика и серия добавляются как обычные измерения — тогда остатки, партии и контроль остатков автоматически ведутся в разрезе варианта и серии. См. Регистры.

# Контроль сроков годности

В карточке регистра накопления, после блока партий, есть настройка Контроль сроков годности.

Если она включена, при проведении документа движение с просроченной серией отклоняется с сообщением об истёкшем сроке годности, и проведение откатывается целиком. Проверка работает и на приходе, и на расходе — просроченную серию нельзя ни оприходовать, ни отгрузить.

# Проверки при сохранении

При сохранении документа система проверяет строки с характеристиками и сериями:

СитуацияРезультат
Товар в строке не указанОшибка «Укажите товар для строки с характеристикой»
Вариант или серия не найденыОшибка «… не найдена»
Вариант/серия принадлежит другому товаруОшибка «… не принадлежит товару …», сохранение отклоняется

Эту проверку нельзя обойти — она выполняется на сервере.

# Примеры

# Остатки по вариантам

Товар «Футболка», характеристики «Цвет» и «Размер». Варианты: «Красный / 42», «Красный / 46», «Синий / 42».

text
Приход №1:  Футболка, Красный/42, 10 шт
Приход №2:  Футболка, Синий/42,    5 шт
Расход №1:  Футболка, Красный/42, 12 шт   → проведение запрещено
                                            (остаток по Красному/42 = 10)

Остаток: Красный/42 = 10, Синий/42 = 5. Проверка отрицательных остатков идёт по каждому варианту, а не по товару в целом.

# FIFO по сериям

Партионный регистр с методом оценки FIFO и измерением «Серия»:

text
Приход №1: Серия S/N 001, 10 шт × 10 ₽  → партия S/N 001: 10 шт
Приход №2: Серия S/N 002,  5 шт × 40 ₽  → партия S/N 002:  5 шт
Расход №1: Серия S/N 001,  5 шт         → списание 5 × 10 = 50 ₽
Расход №2: Серия S/N 002,  3 шт         → списание 3 × 40 = 120 ₽

Партии подбираются только с совпадающей серией: остаток S/N 001 не покрывает расход по S/N 002. Итог: S/N 001 = 5 шт / 50 ₽, S/N 002 = 2 шт / 80 ₽.

# Ограничения

  • Вариант и серия принадлежат конкретному товару — общих «на все товары» нет.
  • Изменение списка характеристик (characteristicFields) после создания вариантов меняет только отображение: идентификаторы вариантов остаются прежними.
  • Контроль сроков годности проверяет только движения, где заполнена серия.
  • Серия без номера не создаётся.

# Смотрите также