# Ассортимент

**Раздел:** **Справочники** (spravochniki.md)

В разделе «Ассортимент» хранится каталог товаров и услуг вашей компании. Здесь можно добавлять новые позиции, распределять их по группам, задавать цены, указывать поставщиков, настраивать штрихкоды и параметры продажи. Для отдельных товаров доступны технологические карты, калькуляции, состав продукции и другие специальные настройки.

## Как устроен раздел
Откройте **Справочники → Ассортимент**. Здесь собран весь каталог товаров и услуг, с которым работает программа.

В левой части экрана находятся группы и подгруппы. Они помогают распределить большой каталог по категориям и быстрее находить нужные позиции. Справа отображаются товары выбранной группы, а также инструменты для поиска, фильтрации и массовой обработки.

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

При открытии карточки товара или группы она появляется поверх списка. Чтобы сохранить изменения, нажмите **Сохранить**. Если передумали — закройте карточку кнопкой **Отмена** или **Закрыть**, не сохраняя изменения.

**Обратите внимание:** цены и остатки в таблице зависят от склада, выбранного в верхней части программы. При смене склада изменятся расходная цена, остаток и текущая наценка. В карточке товара также отображается цена именно для выбранного склада.

![Справочник ассортимента: дерево групп слева, таблица товаров справа, панель действий и поиск](img/spravochniki-assort-list.png)

## Группы товаров
Группы помогают организовать каталог. Например, можно создать группу «Напитки», а внутри неё — подгруппы «Вода», «Соки» и «Газированные напитки».

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

### Порядок групп в интернет-витрине
Кнопка со стрелками включает режим изменения порядка групп. После этого рядом с группами появляются кнопки перемещения вверх и вниз.

Порядок групп верхнего уровня влияет не только на отображение дерева в справочнике, но и на меню интернет-витрины и каталог в ботах. Поэтому наиболее востребованные категории имеет смысл разместить выше остальных.

### Создание и изменение групп
- **+** — создать новую группу или подгруппу. Если перед созданием выбрана существующая группа, новая позиция обычно добавляется внутрь неё. При необходимости родительскую группу можно изменить в карточке.
- **Карандаш** — изменить выбранную группу: например, переименовать её или настроить наценку.
- **Корзина** — удалить группу, если это допускают правила программы.

### Группа «Все»
В корне дерева находится условная группа **«Все»**. Это не обычная категория товаров, а общий уровень каталога. В частности, заданная для неё наценка используется как значение по умолчанию, если наценка не указана ни у самого товара, ни у его родительских групп.

У обычной группы или подгруппы можно задать собственную плановую наценку. Если она не задана, программа будет искать её выше по дереву — вплоть до группы «Все».

![Дерево групп: Все, Молочные со подгруппой Сыры, Хлеб и выпечка, Напитки, Бакалея](img/spravochniki-assort-groups-tree.png)

![Режим изменения порядка групп: стрелки вверх и вниз рядом с названиями](img/spravochniki-assort-groups-order.png)

![Выбрана группа Напитки: в таблице только товары этой группы](img/spravochniki-assort-group-filtered.png)

## Действия с каталогом
Над таблицей находятся основные инструменты для работы с товарами.

- **Колонки** — выбрать, какие данные показывать в таблице. Настройки сохраняются в браузере.
- **Добавить** — создать новую карточку товара. Если нужно добавить новую позицию, используйте именно эту кнопку, а не изменяйте название или штрихкод уже существующего товара.
- **Изменить** — открыть карточку выделенного товара.
- **Удалить** — удалить товар. Это возможно, только если у него нет остатков и связанных документов. Подробнее — в разделе **«Удаление товаров и поиск пропавших позиций»**.
- **Обновить** — заново загрузить список с сервера.
- **Фильтр** — открыть или скрыть дополнительные условия отбора товаров.
- **ИИ-Ред** — запустить инструмент «Причесать справочник с ИИ». Он поможет распределить товары по группам, найти дубликаты или полностью перестроить структуру каталога.

### Действия с отдельным товаром
В меню **Товар** доступны операции с выбранной строкой:

- **Редактировать карточку** — открыть настройки товара. Это то же действие, что и кнопка «Изменить».
- **Аналитика** — посмотреть аналитику по выбранному товару.

### Действия сразу с несколькими товарами
Отметьте нужные строки галочками и откройте меню **Действия**. Вы сможете:

- **Печать ценников** — подготовить ценники для отмеченных товаров.
- **Объединить отмеченные** — объединить несколько карточек в одну. Например, если один и тот же товар случайно завели в справочник несколько раз.
- **Групповое изменение** — изменить отдельные параметры сразу у нескольких товаров.
- **Копировать в буфер** — скопировать данные отмеченных строк в буфер обмена.

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

![Меню Действия: печать ценников, объединение, групповое изменение, копирование в буфер](img/spravochniki-assort-actions.png)

## Поиск товаров
Чтобы найти товар, введите его название или штрихкод в поле **«Поиск по названию или штрихкоду…»** и запустите поиск.

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

Есть и дополнительная возможность. Если ввести **только цифры** и нажать Enter или кнопку поиска, программа сначала проверит ваш каталог, а затем при необходимости обратится к облачной базе наименований. Это работает по тому же принципу, что и поиск товара при оформлении прихода.

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

![Поиск «Сыр»: в таблице осталась подходящая позиция, совпадение подсвечено](img/spravochniki-assort-search.png)

## Фильтры
Когда в каталоге много товаров, удобнее не просматривать весь список, а отобрать только нужные позиции. Для этого нажмите **Фильтр**. Под основной панелью откроются дополнительные условия поиска.

Настройте нужные параметры и нажмите **Применить**. Чтобы убрать условия и снова увидеть полный список, используйте кнопку **Сбросить**.

### Какие товары можно отобрать
- **Единица измерения** — показать товары с выбранной единицей: например, штуки или килограммы.
- **Основной поставщик** — найти товары, у которых указан определённый поставщик.
- **Маркированный** — отобрать маркированные товары, немаркированные или показать все позиции.
- **ТТК** — отобрать товары по наличию или типу технологической карты. Доступные варианты зависят от настроек фильтра в программе.
- **Запрет заказа** — найти товары, для которых включён вывод из ассортимента и запрет заказа у поставщика.
- **Меню кассы** — показать товары, добавленные в список быстрого доступа на кассе.
- **Выгружать товар на сайт** — отобрать позиции, которые включены в интернет-витрину.
- **Фото для кассы** — найти товары, для которых загружено изображение, используемое на кассе.
- **Остаток на складе** — показать товары с остатком или без остатка. Учитывается склад, выбранный в верхней части программы.
- **Есть усушка** — найти товары, для которых задан процент усушки.
- **Ставка НДС, %** — отобрать товары по ставке НДС: 0, 5, 7, 10 или 22%. Можно также не ограничивать список по этому параметру.
- **Группа** — показать товары непосредственно из выбранной группы, без вложенных подгрупп. Вариант «Все» или пустое значение не ограничивает список по группе; также в фильтре предусмотрен выбор товаров без группы.

![Панель фильтров под кнопкой Фильтр: единица измерения, поставщик, маркировка, ТТК, витрина и другие условия](img/spravochniki-assort-filters.png)

## Колонки таблицы
В таблице можно оставить только те сведения, которые нужны вам в повседневной работе. Нажмите **Колонки** и включите или выключите отображение нужных полей. Некоторые колонки являются обязательными и отображаются всегда.

### Что означает каждая колонка
- **✓** — отметка товара для групповых действий. Галочка в заголовке позволяет отметить все строки или снять все отметки.
- **ID** — внутренний номер товара в программе.
- **Наименование** — название товара.
- **Ед.** — единица измерения: штуки, килограммы и т. д.
- **Посл. прих. цена** — цена, по которой товар поступил в последний раз согласно учётным данным.
- **Плановая наценка, %** — наценка, заданная в карточке товара или у его группы.
- **РЦ** — расходная, то есть розничная, цена товара на текущем складе. По умолчанию колонка скрыта.
- **Текущая наценка, %** — фактическая наценка, рассчитанная по расходной цене и последней приходной цене: `(РЦ − ПЦ) / ПЦ × 100`.
- **Остаток** — количество товара на текущем складе.
- **Ставка НДС, %** — ставка НДС, указанная в карточке товара.
- **Штрихкод** — основной штрихкод товара.
- **Маркированный** — показывает, отмечен ли товар как подлежащий маркировке.
- **ТТК** — признак наличия технологической карты.
- **Запрет заказа** — показывает, включён ли для товара запрет заказа у поставщика.
- **Меню кассы** — показывает, добавлен ли товар в список быстрого доступа на кассе.
- **Выгружать товар на сайт** — показывает, включена ли публикация товара на интернет-витрине.
- **Усушка, %** — заданный для товара процент усушки.
- **Поставщик** — основной поставщик товара.
- **Группа** — группа, к которой относится товар.
- **Фото для кассы** — показывает, загружено ли изображение для отображения на кассе.

Если название или значение в колонке не помещается, измените её ширину: наведите курсор на правый край заголовка и перетащите его.

![Выпадающий список Колонки с галочками видимых полей таблицы ассортимента](img/spravochniki-assort-columns.png)

## Выделение товаров и горячие клавиши
Для групповых операций сначала нужно отметить товары галочками в таблице. Это можно сделать мышью или с помощью клавиатуры.

- **Ins** — отметить текущую строку и перейти к следующей.
- **Ctrl+клик** — отметить или снять отметку, не меняя фокус так, как это происходит при обычном клике.
- **+** — отметить все строки.
- **−** — снять отметки со всех строк.
- **Клик по ✓ в заголовке** — отметить все строки или снять все отметки.
- **Двойной щелчок по строке** или кнопка **Изменить** — открыть карточку товара.

## Настройка группы
Чтобы создать группу, нажмите **+** над деревом групп. Чтобы изменить существующую, выберите её и нажмите кнопку с карандашом.

В карточке группы доступны следующие настройки:

- **Название группы** — название длиной до 255 символов.
- **Родительская группа** — определяет, где группа будет находиться в дереве. Если родитель не выбран, группа будет верхнего уровня. Если выбран — станет подгруппой.
- **Наценка, %** — плановая наценка для товаров этой группы. Если поле оставить пустым, программа возьмёт значение из родительской группы. Поиск наценки продолжается вверх по дереву, вплоть до корневой группы «Все».

Наценка группы используется при расчёте розничной цены во время оформления прихода, если для самого товара не задана собственная плановая наценка. Подробнее об этом — в разделе **«Приходы»** (prihody.md).

### Изображение группы
Для групп верхнего уровня можно загрузить изображение. Для подгрупп эта настройка недоступна.

- **Выбрать…** — загрузить изображение в формате JPEG, PNG или WebP.
- **Удалить** — убрать ранее загруженное изображение.

В программе хранится уменьшенная версия изображения: примерно до 200 пикселей по большей стороне. Такая картинка используется, в частности, при выгрузке данных на некоторые модели торговых весов.

Закончив настройку, нажмите **Сохранить**. Если изменения не нужны, закройте карточку кнопкой **Отмена**.

![Карточка новой группы: название, родительская группа, наценка и изображение](img/spravochniki-assort-group-card.png)

## Карточка товара
В карточке собраны все основные сведения о товаре: название, группа, единица измерения, цены, штрихкоды, поставщик и параметры продажи. Дополнительные настройки находятся на отдельных вкладках.

Внизу карточки расположены две основные кнопки:

- **Сохранить** — записать изменения и закрыть карточку.
- **Отмена** — закрыть карточку без сохранения изменений.

Если программа обнаружит ошибку при сохранении, сообщение появится над кнопками.

Настройки разделены на вкладки: **Основные**, **Маркетинг**, **Касса**, **ТТК**, **Услуги**, **Калькуляция** и **Состав**.

**Важно при создании нового товара:** сначала заполните основные сведения и сохраните карточку. Только после этого добавляйте данные на вкладках «ТТК» и «Калькуляция». Если попытаться заполнить их до первого сохранения товара, внесённые строки могут не записаться. После сохранения карточка закроется — откройте товар ещё раз, чтобы продолжить настройку.

![Пустая карточка нового товара с вкладками Основные, Маркетинг, Касса и другими](img/spravochniki-assort-card-new.png)

## Вкладка «Основные»
Здесь указываются главные сведения о товаре, его принадлежность к группе, единица измерения, цена и параметры учёта.

- **Наименование** — полное название товара. Максимальная длина — 255 символов.
- **Группа** — выберите группу, в которой должен находиться товар. Группы отображаются в виде дерева.
- **Единица измерения** — выберите единицу из справочника: например, штуки или килограммы. Она влияет на точность учёта количества, работу с весовыми штрихкодами и отображение товара на интернет-витрине.
- **Последняя приходная цена** — цена последнего поступления товара. Поле заполняется программой автоматически и доступно только для просмотра.
- **РЦ, ₽** — розничная цена товара на складе, который сейчас выбран в верхней части программы. Под полем может отображаться пояснение, к какому складу относится цена.
- **Плановая наценка, %** — наценка, которую нужно использовать для этого товара. Если оставить поле пустым, программа возьмёт значение из группы товара. Если в ней оно тоже не задано, будет проверена родительская группа, затем следующая и так далее — вплоть до «Все».
- **Усушка, %** — процент усушки, учитываемый в соответствующих расчётах и нормах. Если указать 0 или оставить поле пустым, усушка не применяется.
- **Ставка НДС, %** — ставка НДС для товара: 0, 5, 7, 10 или 22%.
- **Посерийный учёт (техника / гарантия)** — включите этот параметр, если товар нужно учитывать по серийным номерам. Это может быть полезно для техники и товаров с гарантией.

### Основной штрихкод
В поле **Штрихкод** указывается основной код товара. Если кодов несколько, остальные можно добавить отдельно — через кнопку со значком штрихкодов справа от поля.

Здесь же можно быстро сгенерировать новый код:

- **Добавить весовой штрихкод** — создать свободный штрихкод с весовым префиксом.
- **Добавить штучный штрихкод** — создать свободный штрихкод с префиксом для штучных товаров.

Префиксы настраиваются в разделе **«Настройка → префиксы ШК»** (nastrojka-barcode-prefixes.md). Часто для весовых товаров используется префикс 21, а для штучных — 25. Подробнее — в разделе **«Весовые и штучные штрихкоды»** и в инструкции по **загрузке весов** (nastrojka-zagruzki-vesov.md).

**Как удалить цену для выбранного склада:** если нужно убрать розничную цену из прайс-листа текущего склада, очистите поле «РЦ» полностью и сохраните карточку. Не вводите вместо цены ноль: для удаления цены поле должно остаться пустым.

![Карточка товара: наименование, группа, единица измерения, розничная цена и основной штрихкод](img/spravochniki-assort-card-main.png)

## Вкладка «Маркетинг»
На этой вкладке настраивается работа товара с поставщиками и интернет-витриной.

- **Основной поставщик** — укажите контрагента, у которого обычно заказывается этот товар. Эти сведения используются при работе с заказами и в аналитике. Если поставщик не задан, останется значение «— не задан —».
- **Вывод из ассортимента — запрет заказа у поставщика** — включите этот параметр, если товар больше не нужно заказывать у поставщика. Он обозначает, что позиция выведена из ассортимента для заказов.
- **Выгружать товар на сайт** — включите, если товар должен отображаться в интернет-витрине или попадать в выдачу на сайте.
- **Выводить цену за 100 грамм на интернет-витрину** — использовать такой способ отображения цены на сайте. Это меняет только представление цены для покупателя: в учёте цена по-прежнему рассчитывается за килограмм или за ту единицу, которая указана у товара.
- **Кратность для интернет-витрины** — задаёт шаг, с которым покупатель может менять количество товара в корзине, а также минимальное количество для заказа. Если значение не указано, обычно используется 0,1 кг для весового товара или 1 штука для штучного.
- **Стартовое количество для заказа** — количество, которое покупатель увидит в поле заказа при открытии карточки товара на витрине. Покупатель может изменить его самостоятельно. Часто начальное значение равно 1.

Под настройками есть пояснения о кратности, стартовом количестве и отображении цены за 100 грамм.

**Обратите внимание:** кратность, заданная для интернет-витрины, не меняет правила работы журнала заявок и станций KDS.

![Вкладка Маркетинг: основной поставщик, флаги витрины, кратность и стартовое количество заказа](img/spravochniki-assort-card-marketing.png)

## Вкладка «Касса»
Здесь настраивается, как товар будет выглядеть и отображаться на кассе, а также задаются параметры, связанные с маркировкой.

### Изображение товара для кассы
Это небольшая картинка, которая используется при отображении товара на кассе.

- **Выбрать…** — загрузить изображение в формате JPEG, PNG или WebP.
- **Удалить** — убрать изображение.

В базе сохраняется уменьшенная версия изображения — примерно до 200 пикселей по большей стороне.

### Фотографии для интернета
Для интернет-витрины можно добавить до трёх фотографий товара: **Фото 1**, **Фото 2** и **Фото 3**.

- Для каждого изображения доступны предварительный просмотр, кнопка **Выбрать…** и удаление.
- Поддерживаются JPEG, PNG, WebP и GIF. Размер загружаемого файла — до 20 МБ.
- При сохранении изображение сжимается для использования на витрине: обычно до 1600 пикселей по большей стороне и в формате JPEG.

Через API программа передаёт ссылку на файл, размещённый на сервере. Подробнее — в разделе **«API сервер»** (api-server.md).

### Дополнительные параметры кассы
- **Выводить товар в список быстрого доступа на кассе** — добавляет позицию в меню быстрого доступа или избранное на кассе. В таблице ассортимента это состояние отображается в колонке «Меню кассы».
- **Маркируемый товар** — отметьте этот параметр, если товар подлежит маркировке. Признак передаётся на кассу только в том случае, если в карточке соответствующего склада указан токен **«Честный знак»**.
- **Тип маркируемого товара** — появляется после включения признака маркировки. Здесь выбирается соответствующий код или тип из справочника маркировки. Если тип не выбран, отображается значение «— не выбран —».

![Вкладка Касса: изображение для кассы, фото для интернета и включённый флажок быстрого доступа на кассе](img/spravochniki-assort-card-kassa.png)

## Вкладка «ТТК»
Технологическая карта (ТТК) описывает состав продукции и нормы расхода компонентов. Она нужна, например, когда из отдельных ингредиентов готовится блюдо или когда товар производится из других материалов.

На этой вкладке можно настроить состав карты и параметры производства. Подробное описание работы с технологическими картами вынесено в отдельную инструкцию: **«ТТК в ассортименте»** (ttk.md). С настройкой кухонных экранов поможет справка **«Станции KDS»** (kds-stations.md).

- **Ссылка «?»** — открыть подробную справку по ТТК.
- **Сборная** — описать, из каких компонентов состоит одна единица готового товара и в каком количестве они используются.
- **Разборная** — описать разделку исходного продукта и выход получаемых частей.
- **Добавить компонент** — найти товар по названию или штрихкоду и добавить его в состав карты. В окне добавления можно включить показ товаров, которые есть в остатках, указать количество и добавить компонент в список.

После добавления компонентов в таблице отображаются их названия, единицы измерения, количество, приходная цена и сумма. Отдельную строку можно удалить. Внизу показываются итоговые значения по количеству и сумме.

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

### Производственные операции
В блоке производственных операций (MES) можно добавить операции, связанные с изготовлением товара. Для них отображаются номер, тип рабочего центра, партия и продолжительность цикла в часах.

Чтобы добавить операцию, нажмите **Добавить операцию**.

### Станции KDS
Здесь выбираются рабочие центры, на которых должно отображаться блюдо или заказ. Отметьте нужные станции, чтобы сотрудники соответствующих участков кухни видели позицию на своих экранах KDS.

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

![Вкладка ТТК: сборная/разборная карта, компоненты, производственные операции и станции KDS](img/spravochniki-assort-card-ttk.png)

## Вкладка «Услуги»
Эта вкладка используется в модуле записи клиентов. В программе услуга оформляется как обычная позиция справочника ассортимента, но для неё можно задать продолжительность и указать, кто оказывает услугу.

Подробнее о настройке записи — в инструкции **«Услуги для записи»** (booking-setup.md).

- **Длительность, мин** — сколько времени занимает визит или оказание услуги. Можно указать значение от 0 до 1440 минут.
- **Рабочие центры** — выберите, какие рабочие центры могут оказывать эту услугу. Используются те же рабочие центры, что и в производстве и KDS. Отметьте подходящие варианты: выбранные центры сохраняются вместе с товаром.

![Вкладка Услуги: длительность визита и рабочие центры для записи клиентов](img/spravochniki-assort-card-services.png)

## Вкладка «Калькуляция»
На этой вкладке можно хранить текстовый рецепт или описание приготовления товара. Текст поддерживает формат Markdown: можно оформить список ингредиентов, указать выход готового блюда и описать технологию приготовления.

Калькуляция может быть связана с ТТК. При необходимости данные можно пересчитать и сверить с материальной технологической картой.

- **Режим просмотра** — показывает сохранённый текст в оформленном виде. Если калькуляция ещё не заполнена, программа сообщит об этом.
- **Исходный Markdown** — текст калькуляции в режиме редактирования.
- **Редактировать** — перейти к изменению текста.
- **Сохранить текст** — сохранить изменения в калькуляции. Для этого не требуется закрывать всю карточку товара.
- **Сгенерировать ИИ** — получить черновик рецепта с помощью искусственного интеллекта. Результат можно просмотреть и при необходимости отредактировать.
- **Пересчитать ТТК** — перенести или сверить нормы с материальной технологической картой.

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

![Вкладка Калькуляция: просмотр Markdown, кнопки Редактировать, Сгенерировать ИИ и Пересчитать ТТК](img/spravochniki-assort-card-calc.png)

## Вкладка «Состав»
Поле **«Состав (для весов)»** предназначено для текста, который будет передаваться на торговые весы и печататься на этикетке товара.

Здесь можно указать состав продукта или другую необходимую информацию. Максимальная длина текста — 2000 символов.

![Вкладка Состав: поле текста состава для выгрузки на торговые весы](img/spravochniki-assort-card-sostav.png)

## Дополнительные штрихкоды
У одного товара может быть несколько штрихкодов. Например, если товар продаётся в разных упаковках или на упаковках встречаются разные коды, их можно привязать к одной карточке.

Чтобы открыть список кодов, нажмите кнопку со значком штрихкодов рядом с полем основного штрихкода в карточке товара.

- В списке отображаются основной и дополнительные штрихкоды товара.
- **+** — добавить ещё один штрихкод.
- **Новый штрихкод** — поле для ввода кода.
- **Добавить** — сохранить введённый код.

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

![Карточка товара с основным штрихкодом и панелью дополнительных штрихкодов внизу](img/spravochniki-assort-barcodes.png)

## Групповое изменение товаров
Если нужно изменить один и тот же параметр у большого количества товаров, необязательно открывать каждую карточку отдельно. Отметьте нужные строки в таблице, откройте меню **Действия** и выберите **Групповое изменение**.

В появившемся окне можно задать новые значения сразу для всех отмеченных товаров.

### Какие параметры можно изменить
- **Группа** — перенести выбранные товары в другую группу.
- **Единица измерения** — изменить единицу измерения.
- **Усушка, %** — задать процент усушки.
- **Ставка НДС, %** — изменить ставку НДС.
- **Выгружать на сайт** — включить или отключить публикацию товаров на сайте.
- **Кратность для интернет-витрины** — изменить шаг и минимальное количество заказа на витрине.
- **Стартовое количество для заказа** — задать начальное количество в карточке товара на сайте.
- **Быстрый доступ на кассе** — включить или отключить отображение товаров в меню быстрого доступа.
- **Маркируемый товар** — включить или отключить признак маркировки.
- **Тип маркируемого товара** — выбрать тип маркировки или сбросить ранее установленное значение.
- **Станции KDS** — настроить рабочие центры, на которых должны отображаться товары.

**Важный принцип:** если для параметра выбрано значение **«— не менять —»**, программа оставит его без изменений. Это позволяет, например, изменить ставку НДС сразу у нескольких товаров, не затрагивая их группы, единицы измерения и остальные настройки.

### Настройка станций KDS
Для станций KDS предусмотрено несколько режимов:

- **Не менять** — оставить текущие станции у каждого товара.
- **Установить выбранные** — назначить отмеченным товарам выбранные рабочие центры. Список будет заменён на новый у всех отмеченных позиций.
- **Сбросить все** — убрать назначенные станции.

После настройки нажмите **Применить**. Кнопка **Отмена** закрывает окно без выполнения группового изменения.

![Окно группового изменения: группа, единица, НДС, витрина, касса и другие параметры со значением «не менять»](img/spravochniki-assort-bulk.png)

## Объединение товаров
Если один и тот же товар несколько раз завели в справочник под разными названиями, эти карточки можно объединить.

Отметьте дублирующиеся позиции в таблице и выберите **Действия → Объединить отмеченные**. Программа покажет список выбранных товаров. Укажите, какая карточка должна остаться главной.

**Внимание: объединение необратимо.** Во всех документах ссылки на объединяемые товары будут заменены на выбранную главную позицию. Остальные карточки будут удалены из справочника.

Перед подтверждением внимательно проверьте список и убедитесь, что выбрали правильную основную карточку. Для завершения нажмите **Объединить**. Если вы передумали, нажмите **Отмена**.

![Окно объединения отмеченных товаров с выбором главной позиции и предупреждением о необратимости](img/spravochniki-assort-merge.png)

## Наведение порядка в справочнике с помощью ИИ
Если каталог разросся, в нём накопились дубликаты или товары распределены по группам беспорядочно, можно поручить предварительный анализ искусственному интеллекту.

Инструмент **«Причесать справочник с ИИ»** помогает найти похожие товары, предложить более подходящие группы и при необходимости создать новую структуру каталога.

### Подготовка задачи
- **Модель ИИ** — выберите модель, которая будет анализировать справочник. Рядом отображается ориентировочная стоимость или размер списания.
- **Уточнения к задаче** — необязательное поле, в котором можно объяснить модели особенности вашего каталога и дать дополнительные указания. Максимальная длина — около 4000 символов.

### Что умеет инструмент
Работа выполняется поэтапно. Для каждого этапа формируются предложения, которые можно проверить перед применением.

1. **Разместить товары по группам** — ИИ анализирует названия и предлагает перенести товары в более подходящие категории.
2. **Склейка товаров** — поиск вероятных дубликатов, которые заведены под разными названиями. Например, программа может предложить объединить две карточки одного и того же товара.
3. **Полностью пересоздать справочник групп** — ИИ предлагает новую структуру дерева групп и распределение товаров по ней.

При поиске дубликатов учитывайте, что похожие названия не всегда означают один и тот же товар. Разная фасовка или единица измерения обычно указывают на разные позиции, поэтому такие товары не следует объединять автоматически без проверки.

### Проверка и применение предложений
Нажмите **Поставить в очередь**, чтобы запустить анализ. Задача выполняется в фоновом режиме, поэтому окно можно закрыть и вернуться к результатам позже.

В окне отображаются состояние очереди и ход выполнения. Когда анализ завершится, программа покажет рекомендации: какие товары перенести в другие группы, какую структуру групп создать или какие карточки объединить.

Предложения можно применить все сразу кнопкой **Подтвердить все** или проверять и подтверждать по одному. Не обязательно принимать каждую рекомендацию: оставьте только те изменения, которые подходят вашему каталогу.

В служебном блоке отладки администратор может посмотреть запрос к модели, переданные данные и полученный ответ. Этот блок предназначен для диагностики и обычному пользователю, как правило, не требуется.

Чтобы завершить работу с инструментом, нажмите **Закрыть**.

![Окно ИИ-Ред: выбор модели, уточнения и три этапа — разместить по группам, склейка, пересоздать дерево](img/spravochniki-assort-ai-groom.png)

## Удаление товаров и поиск пропавших позиций
В справочнике ассортимента нет корзины, из которой можно восстановить удалённый товар. Поэтому перед удалением убедитесь, что карточка действительно больше не нужна.

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

Если вы не находите товар в таблице, это ещё не означает, что его удалили. Сначала проверьте:

- **Поиск** — возможно, товар находится под другим названием или штрихкодом.
- **Фильтры** — активные условия могут скрывать нужную позицию.
- **Выбранную группу** — возможно, вы открыли другую ветку каталога.
- **Объединение дубликатов** — карточка могла быть объединена с другой вручную или с помощью инструмента ИИ.

## Весовые и штучные штрихкоды
В карточке товара можно автоматически создать свободный весовой или штучный штрихкод. Для этого используйте кнопки **Добавить весовой штрихкод** или **Добавить штучный штрихкод**.

Программа сформирует свободный код, обычно семизначный, с соответствующим префиксом. Префиксы задаются в разделе **«Настройка → Общие настройки → префиксы ШК»** (nastrojka-barcode-prefixes.md).

Часто используются следующие значения:

- **21** — префикс весового штрихкода.
- **25** — префикс штучного штрихкода.

Если ваши весы работают с такими кодами, проверьте настройки префиксов и параметры загрузки товаров. Подробнее — в инструкции **«Загрузка весов»** (nastrojka-zagruzki-vesov.md).
