Зміст
Товари
Головний довідник — картки товарів зі штрихкодами, цінами, залишками, зображеннями, характеристиками (розмір/колір) і комплектами. Розділ Довідники → Товари.
Список
Таблиця показує назву (з мініатюрою фото), штрихкод, одиницю, залишок, собівартість, ціну обраного типу, націнку і статус кожного товару.
- Пошук угорі — за назвою або штрихкодом; сканер штрихкодів працює прямо в цьому полі, без окремого режиму.
- Фільтри зверху — за складом (перемикач «Усі склади» / конкретний), типом ціни (роздрібна за замовчуванням чи інша з довідника типів цін), залишком, постачальником, брендом, типом товару, акцизом, активністю.
- Статус-пілюля: «В наявності» / «Немає» / «Нижче мін.» (якщо залишок нижче мінімального) / «Неактивний» / або тип товару («Комплект», «Тара», «Послуга»).
- Клік по рядку відкриває картку товару.
Категорії
Ліва колонка списку — дерево категорій з підрахунком товарів у кожній (разом з підкатегоріями). Клік по категорії фільтрує список; трикутник ▸/▾ розгортає підкатегорії. «Усі товари» вгорі знімає фільтр.
Керування категоріями — кнопка Керувати над деревом відкриває окрему модалку:
- + Додати категорію — назва + батьківська категорія (або «— коренева —» для категорії верхнього рівня). Категорії можна вкладати необмежено глибоко.
- Змінити — перейменування і/або перенесення в іншу батьківську категорію.
- Видалити — якщо в категорії є товари, вони переносяться в «Без категорії» (не видаляються). Категорію з підкатегоріями видалити не можна — спершу видали або перенеси підкатегорії.
Картка товару
Кнопка Додати товар над списком або клік по рядку в таблиці відкриває картку.
Перегляд і редагування. Картка наявного товару відкривається в режимі перегляду (пілюля «Перегляд») — поля видно, але не можна змінити, доки не натиснути Редагувати. Новий товар одразу відкривається в режимі редагування, і в ньому доступна лише вкладка Основне — решта вкладок розблоковуються тільки після першого збереження (з'являється підпис «Вкладки — після збереження»).
Вкладка «Основне»
Обов'язкові поля — лише Назва й Одиниця, решта можна дозаповнити пізніше.
- Основне — назва, артикул (генерується автоматично, якщо не вказати свій — поле лишається порожнім до першого збереження), категорія, тип товару, одиниця виміру.
- Постачання — постачальник за замовчуванням, ФОП/організація (звідси автоматично підтягується ЄДРПОУ для фіскалізації), бренд, країна походження.
- Облік і податки — код УКТЗЕД, мінімальний залишок для попереджень (дробовий, якщо одиниця дробова), ставка ПДВ, ставка ПРРО CheckBox (стає доступною тільки після вибору ФОП; є кнопка Підібрати за ПДВ — автопідбір коду за ставкою ПДВ через довідник податків тенанта), позначки «Акцизний» і «Код марки» для акцизних товарів.
- Каса (права колонка) — три перемикачі: показувати товар у касі, друкувати ціннику при продажу, пропонувати тару. Там само — зведення «Ціни та залишок» (собівартість, роздрібна, націнка, залишок) для вже збереженого товару.
Деактивація. Кнопка Деактивувати внизу картки прибирає товар з каси — але тільки якщо залишок = 0 (інакше кнопка неактивна з підказкою «Залишок N — деактивація неможлива»). Неактивний товар відновлюється кнопкою Відновити без обмежень.
Вкладка «Штрихкоди»
Список усіх штрихкодів товару (їх може бути кілька). Додавання трьома способами:
- ввести штрихкод вручну в поле й натиснути Додати (або Enter);
- Згенерувати EAN-13 — система сама створює унікальний штрихкод;
- Ваговий (PLU) — генерує спеціальний штрихкод для вагового товару (розпізнається касою за префіксом «22…», внутрішні службові штрихкоди — за префіксом «20…»).
Видалення — кнопкою × біля рядка.
Вкладка «Ціни»
Таблиця цін по кожній парі (характеристика, склад): собівартість, ціна продажу, дата останнього встановлення. Вкладка лише для перегляду — ціни встановлюються окремим документом переоцінки (Довідники → Документи → Переоцінка), не редагуються прямо в картці товару.
Вкладка «Зображення»
Завантаження одного фото товару (кнопка Завантажити зображення) — картинка автоматично вписується й обрізається до 100×100 з білим тлом. Кнопка Видалити прибирає фото (товар повертається до плейсхолдера-іконки в списку).
Вкладка «Характеристики»
Варіанти товару за розміром і/або кольором (напр. «L / Синій»). Кожен рядок — окрема характеристика, додається полями «Розмір» + «Колір» (можна заповнити лише одне з двох), видаляється кнопкою ×. Характеристики впливають на вкладку «Ціни» — там ціна показується окремо для кожної характеристики.
Вкладка «Комплект»
З'являється тільки для товарів типу Комплект. Це набір (BOM) з інших товарів-складників:
- Пошук і додавання складника через вбудований пікер товарів.
- Для кожного складника редагується кількість прямо в таблиці (поле К-сть, зберігається при втраті фокусу).
- Собівартість і сума по кожному складнику рахуються автоматично; внизу — підсумкова собівартість усього набору за останніми цінами складників.
- Складник прибирається кнопкою ×.
Вкладка «Рух товару»
Історія руху товару по всіх документах: дата, тип документа, склад, прихід, витрата, залишок після операції (наростаючим підсумком). Лише перегляд — джерело правди для «звідки взявся цей залишок».
Вкладка «ФОП по магазинах»
Дозволяє перевизначити, від якого ФОП/організації продається товар — окремо для кожного складу/магазину (за замовчуванням діє ФОП, вказаний на вкладці «Основне»). У списку — рядок на кожен активний склад:
- Випадний список ФОПів обмежений тими, що обслуговують саме цей склад (мають на ньому касу з ПРРО) — інакше чек на цьому складі не зафіскалізується.
- Стан рядка — «за замовчуванням» або «перевизначено» (жовта пілюля).
- Кнопка Скинути прибирає перевизначення, повертаючи склад на дефолтний ФОП товару.
Масові дії
Познач один чи кілька товарів чекбоксами зліва в таблиці — над списком з'явиться панель масових дій:
- Редагувати поля — масове редагування (див. нижче).
- Друк цінників — для кожного обраного товару можна задати кількість цінників (0 і більше), вписати назву організації в шапку, увімкнути/вимкнути друк штрихкоду. Праворуч — живий попередній перегляд аркуша A4 (плитки 63×40 мм із назвою, ціною, одиницею, штрихкодом і артикулом), друк — стандартним діалогом браузера («Друкувати»).
- Перенести в категорію — переносить усі обрані товари в одну обрану категорію (чи в «Без категорії»).
- Активувати / Деактивувати — масово вмикає/вимикає показ у касі. Деактивація пропускає товари з ненульовим залишком (система повідомить, скільки товарів пропущено).
Масове редагування полів
Модалка з чекбоксом навпроти кожного поля — позначені поля змінюються для всіх обраних товарів одночасно, непозначені лишаються без змін. Поля згруповано:
- Класифікація — категорія, бренд, країна походження, постачальник, ФОП (організація). Кожне з полів має варіант «— очистити —» (обнулити значення для всіх обраних).
- Податки й акциз — ставка ПДВ; податкова й акцизна групи CheckBox (доступні, лише якщо в ЦІЙ ЖЕ операції також обирається ФОП — коди прив'язані до ФОПа); позначки «Акцизний товар» / «Акцизна марка»; код УКТЗЕД.
- Поведінка — «Активний у касі», «Друкувати цінник», мінімальний залишок.
Внизу — лічильник полів до зміни і кнопка Застосувати · N.
Імпорт / експорт
Кнопка Імпорт / експорт у шапці екрана (поруч із «Додати товар»).
Експорт — вивантажує поточний список товарів у CSV (з урахуванням активних фільтрів), сумісний з Excel (UTF-8 з BOM, розділювач «;»).
Імпорт — завантаження CSV-файлу:
- Розпізнає колонки автоматично за назвою заголовка — підтримує українські, російські й англійські синоніми (напр. «Назва» / «найменування» / «товар» / name — усе розпізнається як назва). Обов'язкова лише колонка Назва; без неї файл відхиляється одразу.
- Розпізнавані поля: Назва, Одиниця, Артикул, Штрихкод, Категорія, ПДВ, Собівартість, Роздрібна ціна, Акциз.
- Автоматично визначає роздільник (кома чи крапка з комою; підтримує явну вказівку `sep=;` першим рядком файлу, як робить Excel).
- Перед імпортом показує таблицю попереднього перегляду (перші 50 розпізнаних рядків) і кількість валідних рядків.
- Дублі (однакові назва + одиниця) пропускаються, не створюються повторно.
- Після імпорту — підсумок: скільки створено, скільки пропущено, скільки помилок, і список попереджень по конкретних рядках (напр. незнайдена категорія чи невірний формат ціни).


