Типи цін
Довідник типів ціни — роздрібна, оптова, собівартість, акційна та інші, — які потім обираються в реєстрі цін товару і в картці клієнта. Розділ Довідники → Типи цін.
Список
Таблиця (відсортована за кодом) показує колонки Код, Назва (українська назва, під нею дрібно — англійська), Стан («активний» / «вимкнений») і За замовчуванням — позначка «основний» у типу за замовчуванням.
Над таблицею — поле Пошук: відбирає типи за кодом або назвою просто під час набору.
Без права на редагування довідника (право «Типи цін: редагування» в Ролях і правах) кнопки Додати і Видалити неактивні, а Редагувати і подвійний клік по рядку нічого не роблять — довідник доступний лише для перегляду.
Форма додавання/редагування
Кнопка Додати над списком відкриває порожню картку «Новий тип ціни»; кнопка Редагувати — картку обраного типу («Редагування типу ціни»).
Код — обов'язкове, до 20 символів, зберігається великими літерами (автоперетворення регістру). Для нового запису поле вільне; для наявного системного типу (RETAIL/WHOLESALE/COST — див. попередження нижче) поле заблоковане, код перейменувати не можна.
Назва (укр) — обов'язкове, до 50 символів.
Назва (eng) — необов'язкове, до 50 символів; можна залишити порожнім.
Активний — позначка, для нового запису увімкнена за замовчуванням.
За замовчуванням — позначка; тип за замовчуванням при збереженні автоматично стає й Активним (дефолтний тип не може бути неактивним).
Кнопка Зберегти в картці:
Порожній Код блокує збереження повідомленням «Вкажіть код типу ціни (латиницею, напр. VIP)».
Порожня Назва (укр) блокує збереження повідомленням «Вкажіть назву типу ціни (укр)».
Дефолтний тип не можна «роздефолтити» зняттям позначки За замовчуванням з нього напряму — система відповість: «Має лишатися один тип за замовчуванням. Щоб змінити — позначте «за замовчуванням» інший тип.» Щоб перепризначити дефолт, потрібно спершу позначити ним інший тип.
Якщо позначити цей тип дефолтним і зберегти — позначка За замовчуванням автоматично знімається з усіх інших типів (дефолтний тип завжди один).
Дубль коду при збереженні повертає повідомлення «Помилка збереження (можливо, дубль коду): …» з текстом технічної помилки.
Кнопка Скасувати закриває картку без збереження.
⚠ Системні коди. Три коди — RETAIL, WHOLESALE, COST — визначають роздрібну ціну, оптову ціну та собівартість під час продажу і повернення, тому перейменування коду порушило б ці розрахунки. Для них:
поле Код при редагуванні заблоковане (перейменувати не можна);
видалення заблоковане повністю (див. розділ «Видалення» нижче);
назву, Активний і За замовчуванням редагувати можна.
Видалення
Кнопка Видалити над списком (активна лише з правом на редагування довідника) видаляє обраний тип, але спершу проходить перевірки по черзі:
Не обрано жоден рядок → «Оберіть тип ціни для видалення».
Тип системний (RETAIL/WHOLESALE/COST) → «“КОД” — системний тип ціни, видалити не можна.» — видалення відхиляється одразу.
Тип позначений За замовчуванням → «Тип за замовчуванням видалити не можна. Спочатку призначте дефолт іншому типу.»
Тип використовується (є в реєстрі цін або призначений якомусь клієнту) → «Неможливо видалити: тип ціни використовується у реєстрі цін або в клієнтів.»
Якщо жодна перевірка не спрацювала — діалог підтвердження «Видалити тип ціни “КОД”? Ця операція незворотна!» (Так/Ні). Якщо видалення все одно буде відхилено (наприклад, тип згадується в документах) — повідомлення «Неможливо видалити (використовується в документах): …» з текстом технічної помилки. Успішне видалення підтверджується повідомленням «Тип ціни видалено».