Skip to content

Теги у "Рахівниці"

Тег — це додаткова ознака товару, яку користувач може створити самостійно. Наразі існує пʼять різновидів тегів: перелік, ціле число, десяткове число, рядок і дерево.

  • Перелік — невелика кількість заздалегідь визначених варіантів, з яких товару присвоюється один. Прикладом може бути видавництво для книжки чи розмір для одягу. За потреби кожен варіант переліку може додатково нести короткий код та числове значення (наприклад, для звітності).
  • Ціле число — наприклад, кількість сторінок у книжці.
  • Десяткове число — наприклад, вага в кілограмах чи обʼєм в кубометрах.
  • Рядок — довільний текст: артикул у зовнішній системі, примітка тощо.
  • Дерево — ієрархія категорій із якоїсь зовнішньої системи (наш інтернет-магазин чи інформаційна система постачальника). Ми хочемо зберігати інформацію про те, до якої категорії в цій зовнішній системі належить наш товар. Один товар можна віднести до однієї або кількох гілок такого дерева.

Раніше існував окремий різновид "таблиця". Тепер ця можливість є частиною переліку: значення переліку може мати додатковий код і числове значення.

За потреби набір різновидів можна буде розширювати.

На додачу, кожен тег може бути "вбудованим" та "обовʼязковим". Якщо тег вбудований, тоді його не можна видалити з системи (але можна ним не користуватись), бо на нього спирається внутрішня логіка програми. Якщо тег обовʼязковий, тоді його значення обовʼязково треба вказати для товару.

Довідник тегів

Усіма тегами можна керувати централізовано через пункт меню Довідники → Теги. Вікно розділене на три частини:

  • ліворуч — список усіх тегів (тут їх створюють, перейменовують, змінюють тип і видаляють);
  • по центру — деталі обраного тегу. Перша й типова вкладка «Товари» (видима для тегів будь-якого типу) показує товари, яким присвоєно цей тег, разом зі значенням;
  • праворуч — дерево груп товарів із позначками, у яких групах діє обраний тег. Ця панель видима завжди, тож, гортаючи теги ліворуч, ви одразу бачите, де кожен із них застосовується.

Товари з тегом

Вкладка «Товари» по центру показує всі товари, яким присвоєно обраний тег, разом із його значенням. Як саме поводиться стовпець значення, залежить від типу тегу:

  • для числових і рядкових тегів (ціле число, десяткове число, рядок) значення редагується прямо в таблиці й зберігається автоматично; некоректне значення (наприклад, літери в числовому тегу) не приймається;
  • для тегу-переліку показується обране значення лише для перегляду — змінити його можна через редагування товару;
  • для тегу-дерева у стовпці значення стоїть позначка «Ієрархія: …», а конкретні гілки задаються через редагування товару.

Унизу вкладки є три кнопки:

  • Додати товар — обрати товар і призначити йому цей тег. Для числових і рядкових тегів значення потім вводять прямо в таблиці; для переліку та дерева одразу відкривається повне вікно редагування товару, де обирають значення чи гілки;
  • Редагувати товар — відкрити повне вікно властивостей товару, де на вкладці «Користувацькі параметри» можна задати значення всіх його тегів;
  • Прибрати тег з товару — зняти призначення тегу з обраного товару (для тегу-дерева — прибрати товар з усіх гілок цієї ієрархії). Вбудовані теги захищені від видалення.

Де діє тег: групи товарів

Перш ніж присвоювати тег товарам, треба вказати, у яких групах товарів він взагалі доступний. Це робиться праворуч у Довіднику тегів: оберіть тег ліворуч і позначте галочками потрібні групи у дереві праворуч.

Головне правило — успадкування вниз по дереву груп:

  • позначка на групі поширює тег на саму групу та всі її підгрупи;
  • тому «Колір одягу» достатньо позначити один раз на групі «Одяг» — усі підгрупи (Штани, Сорочки, Взуття…) отримають його автоматично;
  • а «Розмір штанів» позначають лише на групі «Штани»;
  • позначка на найвищому вузлі дерева означає «усі групи» — тег діятиме всюди.

Підгрупи, які отримали тег у спадок від батьківської групи, показані сірою (неактивною) галочкою — їх не можна зняти окремо. Щоб прибрати тег із цілої гілки, зніміть позначку з тієї групи, де її було поставлено явно. Якщо ви явно позначите батьківську групу, зайві окремі позначки на її підгрупах прибираються автоматично.

graph TD
    A["Одяг ✓ Колір"] --> B["Штани ✓ Розмір<br/>успадковує Колір"]
    A --> C["Сорочки<br/>успадковує Колір"]
    A --> D["Взуття<br/>успадковує Колір"]

Альтернативний шлях: у будь-якому звіті, документі чи довіднику — у дереві груп зліва натиснути кнопку «Редагувати параметри групи» і додати потрібні теги саме для цієї групи.

Після цього у властивостях товарів відповідної групи на вкладці «Користувацькі параметри» зʼявляться елементи керування: там можна присвоювати тегам значення, обирати гілки дерева, вводити числа та текст.

Теги і дерева

Не плутайте дерево груп товарів (де діє тег — описане вище) з тегом-деревом. Тег-дерево — це окрема ієрархія категорій, що зазвичай завантажується із зовнішнього джерела і періодично оновлюється цілком. Один товар може належати одночасно до кількох гілок такого дерева. Структуру тегу-дерева (його вузли) можна переглянути у Довіднику тегів по центру, коли обрано тег цього типу.