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