| Наступна ревізія | Попередня ревізія |
| posplus:pro:servis:nalashtuvannia [2026/08/20 13:00] – створено - зовнішнє редагування 127.0.0.1 | posplus:pro:servis:nalashtuvannia [2026/09/13 18:22] (поточний) – зовнішнє редагування 127.0.0.1 |
|---|
| ======Налаштування====== | ======Налаштування====== |
| |
| Центральний конфіг застосунку — десять вкладок від назви магазину до розкладу автобекапу бази даних, усі зберігаються разом через єдину кнопку **Зберегти**. **Розділ «Сервіс» → Налаштування**. | Центральний конфіг застосунку — дванадцять розділів від назви магазину до розкладу автоматичних копій бази, усі зберігаються разом через єдину кнопку **Зберегти**. **Розділ «Сервіс» → Налаштування**. |
| |
| Внизу вікна — рядок стану («Немає незбережених змін» / «Є незбережені зміни» / зеленим «✓ Налаштування збережено» після збереження) і три кнопки: **Скинути сторінку до дефолту** (скидає до значень за замовчуванням усі налаштування саме активної вкладки — на вкладках із загальними, не персональними полями це діє одразу на все підприємство, а не лише на вас), **Скасувати** (за наявності незбережених змін перепитує «Відкинути незбережені зміни?» і, якщо підтверджено, перечитує форму заново; без змін просто закриває вікно) і **Зберегти** (записує всі вкладки відразу; закриття вікна хрестиком при незбережених змінах так само перепитує — «Закрити без збереження?»). **Зберегти** одразу застосовує нові шрифти й колірну тему до всіх інших відкритих вікон програми. | Розділи — списком у лівій колонці вікна: **Загальні**, **Інтерфейс**, **Ціни та податки**, **Склад**, **Політика запасів**, **Документи**, **Обладнання**, **Лояльність**, **Безпека**, **Інтеграції**, **Бекап**, **Зарплата**. Біля розділу з незбереженою зміною зʼявляється крапка. Угорі — поле **«Пошук налаштування»**: шукає по назві, поясненню й технічному ключу, тож розділ вгадувати не треба. |
| | |
| | Кожен рядок — назва параметра, під нею пояснення, а праворуч від назви позначка, на кого налаштування діє: **спільне** (на все підприємство), **особисте** (на вас) або **цей комп'ютер**. Окремі рядки додатково позначені **діє одразу** чи **після перезапуску**. Змінене значення видно одразу: поруч зʼявляється «← було …» і хрестик, який повертає попереднє. |
| | |
| | Внизу вікна — рядок стану («Немає незбережених змін» / перелік на кшталт «3 зміни: Інтерфейс (2) · Склад (1)» / «Налаштування збережено» після збереження) і три кнопки: **Скинути розділ до заводських…** (спершу показує, які саме параметри зміняться, і лише після підтвердження скидає їх — одразу, без окремого «Зберегти», із записом у журнал змін налаштувань), **Скасувати зміни** (за наявності незбережених змін показує вікно «Відкинути зміни» з переліком і, якщо підтверджено, перечитує форму заново; без змін кнопка називається **Закрити** і просто закриває вікно) і **Зберегти** (записує всі розділи відразу). Закриття вікна хрестиком при незбережених змінах відкриває вікно **«Незбережені зміни»** з трьома кнопками: **Зберегти й закрити**, **Закрити без збереження**, **Повернутися**. **Зберегти** одразу застосовує нові шрифти й колірну тему до всіх інших відкритих вікон програми. |
| | |
| | {{ :posplus:pro:servis:nalashtuvannia-01-vikno.png?direct |Вікно «Налаштування»}} |
| |
| ====Загальні==== | ====Загальні==== |
| |
| * **Назва магазину (сертифікати)** — текст; іде в друковані документи/сертифікати. | * **Назва магазину** — комерційна назва магазину; друкується на купонах подарункових сертифікатів і на цінниках (змінна «Магазин» у [[posplus:pro:servis:redaktor-tsinnykiv|Редакторі цінників]]). Порожньо — замість неї підставляється назва ФОП. |
| * **Склад за замовчуванням** — випадний список складів (лише невидалені); може лишатися «(не вказано)». | * **Склад за замовчуванням** — випадний список складів (лише невидалені); може лишатися «(не вказано)». |
| * **Валюта за замовчуванням** — випадний список валют («код — назва»); теж може лишатися «(не вказано)». | * **Валюта за замовчуванням** — випадний список валют («код — назва»); теж може лишатися «(не вказано)». |
| |
| ====Інтерфейс==== | ====Інтерфейс==== |
| | |
| | Група **«Вигляд»**: |
| |
| * **Тема оформлення** — Світла / Темна / Системна. | * **Тема оформлення** — Світла / Темна / Системна. |
| * **Бренд** — Нічний океан / Бурштин-графіт. | * **Бренд** — Нічний океан / Бурштин-графіт / Індиго-ніч / Слива / Морська глибина. |
| * **Колір акценту вкладок** — поле HEX (`#RRGGBB`, типово `#1976D2`) з квадратиком живого прев'ю поруч і кнопкою **Обрати** (стандартна палітра Windows); прев'ю оновлюється на кожну зміну тексту. | * **Колір акценту** — пʼять готових зразків кольору в ряд і кнопка **Інший…** (стандартна палітра Windows); поруч — те саме значення у форматі `#RRGGBB`, типово `#1976D2`. |
| | * **Розмір інтерфейсу** — Середній (M) / Великий (L) / Дуже великий (XL); якщо пресет змінено, одразу після **Зберегти** з'являється окреме повідомлення «Розмір інтерфейсу буде застосовано після перезапуску програми.» |
| * **Мова інтерфейсу** — Українська / English. | * **Мова інтерфейсу** — Українська / English. |
| * **Період дашборду зам.** — Сьогодні / Тиждень / Місяць. | |
| * **Ліміт рядків журналів** — 100–50000 (крок 100), за замовч. 2000; це те саме значення, яким обмежені журнали на кшталт «Касові зміни». | |
| * **Показувати підказки** — прапорець. | |
| * **Підтверджувати вихід** — прапорець. | |
| * **Запам'ятовувати розмір вікон** — прапорець. | |
| * **Розмір інтерфейсу (потребує перезапуску)** — Малий (S) / Середній (M) / Великий (L) / Дуже великий (XL); якщо на цій вкладці змінено пресет, одразу після **Зберегти** з'являється окреме повідомлення «Розмір інтерфейсу буде застосовано після перезапуску програми.» | |
| |
| **Тема оформлення** і **Бренд** застосовуються миттєво, в саму мить вибору в комбо (перефарбовується весь застосунок), не чекаючи кнопки **Зберегти** — і діють лише на цьому комп'ютері: не персонально для вас і не спільно для всього підприємства, а окремо для кожного встановлення програми. **Колір акценту** — спільний на все підприємство. Решта полів цієї вкладки (мова, період дашборду, ліміт рядків журналів, три прапорці й розмір інтерфейсу) — особисті для кожного залогіненого користувача й набувають чинності лише після **Зберегти**. | Група **«Поведінка»**: |
| | |
| | * **Період дашборду за замовчуванням** — Сьогодні / Тиждень / Місяць. |
| | * **Ліміт рядків у журналах** — 100–50000 (крок 100), за замовч. 2000; це те саме значення, яким обмежені журнали на кшталт «Касові зміни». |
| | * **Показувати підказки** — перемикач. |
| | * **Підтверджувати вихід** — перемикач. |
| | * **Запам'ятовувати розмір вікон** — перемикач. |
| | |
| | **Тема оформлення** і **Бренд** застосовуються миттєво, в саму мить вибору (перефарбовується весь застосунок), не чекаючи кнопки **Зберегти** — тому **Скасувати зміни** їх не поверне; діють вони лише на цьому комп'ютері: не персонально для вас і не спільно для всього підприємства, а окремо для кожного встановлення програми. **Колір акценту** — спільний на все підприємство. Решта полів цього розділу (мова, період дашборду, ліміт рядків журналів, три перемикачі й розмір інтерфейсу) — особисті для кожного залогіненого користувача й набувають чинності лише після **Зберегти**. |
| | |
| | {{ :posplus:pro:servis:nalashtuvannia-02-interfeis.png?direct |Вкладка «Інтерфейс»}} |
| |
| ====Ціни та податки==== | ====Ціни та податки==== |
| |
| * **Тип ціни за замовч.** — Роздрібна (RETAIL) / Оптова (WHOLESALE) / Собівартість (COST). | * **Тип ціни за замовчуванням** — Роздрібна (RETAIL) / Оптова (WHOLESALE) / Собівартість (COST). |
| * **Націнка за замовч., %** — текстове поле (число), за замовч. 30. | * **Націнка за замовчуванням, %** — текстове поле (число), за замовч. 30. |
| * **Дозволити продаж нижче собівартості** — прапорець. | * **Правило округлення ціни** — Математичне / Догори / Донизу / До .49 / .99. |
| * **Попереджати про продаж нижче собівартості** — прапорець. | * **Ставка ПДВ за замовчуванням** — випадний список з довідника ставок ПДВ; якщо довідник ще не заповнено — поле показує «(немає довідника)» і стає недоступним для вибору. |
| * **Автоперерахунок роздрібної при прибуткових** — прапорець; автоматичний перерахунок роздрібної ціни під час проведення прибуткової накладної (тобто [[posplus:pro:dokumenty:pryhidna-nakladna|Прихідної накладної]]). | * **Дозволити продаж нижче собівартості** — перемикач. |
| * **Правило округлення** — Математичне / Догори / Донизу / До .49 / .99. | * **Попереджати про продаж нижче собівартості** — перемикач. |
| * **Ставка ПДВ за замовч.** — випадний список з довідника ставок ПДВ; якщо довідник ще не заповнено — поле показує «(немає довідника)» і стає недоступним для вибору. | * **Перераховувати роздрібну ціну при прибуткових** — перемикач; автоматичний перерахунок роздрібної ціни під час проведення прибуткової накладної (тобто [[posplus:pro:dokumenty:pryhidna-nakladna|Прихідної накладної]]). |
| |
| ====Склад==== | ====Склад==== |
| |
| * **Дозволити від'ємні залишки** — прапорець. | * **Дозволити від'ємні залишки** — перемикач. |
| * **Попереджати при низькому залишку** — прапорець. | * **Попереджати при низькому залишку** — перемикач. |
| * **Блокувати продаж при нульовому залишку** — прапорець. | * **Поріг низького залишку** — текстове поле (число), за замовч. 2; це і є поріг з пункту вище. |
| * **Обов'язкова причина списання** — прапорець. | * **Блокувати продаж при нульовому залишку** — перемикач. |
| * **Автозаповнення облікової к-сті в інвентаризації** — прапорець. | * **Обов'язкова причина списання** — перемикач. |
| * **Поріг «низького залишку»** — текстове поле (число), за замовч. 2; це і є поріг з пункту «Попереджати при низькому залишку» вище. | * **Автозаповнення облікової кількості в інвентаризації** — перемикач. |
| | |
| | Група **«Штрихкоди»**: |
| | |
| | * **Префікс вагового штрихкоду** — дві цифри, з яких починається штрихкод вагового товару (типово 22). Має збігатися з таким самим префіксом у налаштуваннях каси, інакше каса не розпізнає етикетку з вагою. |
| | * **Префікс штучного штрихкоду** — дві цифри для внутрішніх штрихкодів штучного товару (типово 77); вживається, коли штрихкод генерують у картці товару. |
| | |
| | ====Політика запасів==== |
| | |
| | Норми страхового запасу по класах ABC × XYZ і тонкі параметри нічного розрахунку — описані в статті [[posplus:pro:rozumni-zapasy:normy-naiavnosti|Норми наявності]]. |
| |
| ====Документи==== | ====Документи==== |
| |
| * **Підтвердження при скасуванні проведення** — прапорець. | * **Підтвердження при скасуванні проведення** — перемикач. |
| * **Дата документа = сьогодні** — прапорець. | * **Дата документа — сьогодні** — перемикач. |
| * **Дозволити зворотне датування (днів)** — 0–3650, за замовч. 30. | * **Дозволити дати в майбутньому** — перемикач. |
| * **Дозволити дату в майбутньому** — прапорець. | * **Дозволити зворотне датування, днів** — 0–3650, за замовч. 30. |
| * **Обов'язковий коментар при поверненні** — прапорець. | * **Пільга після закриття складського періоду, днів** — 0–60, за замовч. 3. |
| * **Контроль терміну повернення** — прапорець. | |
| * **Термін повернення (днів)** — 1–3650, за замовч. 14. | |
| * **Друкувати заяву на повернення** — прапорець. | |
| * **Пільга після закриття періоду (днів)** — 0–60, за замовч. 3. | |
| |
| Чотири поля повернень (**Обов'язковий коментар при поверненні**, **Контроль терміну повернення**, **Термін повернення (днів)**, **Друкувати заяву на повернення**) — лише керування значеннями: фактично їх застосовує каса. | Група **«Повернення»**: |
| | |
| | * **Обов'язковий коментар при поверненні** — перемикач. |
| | * **Контроль терміну повернення** — перемикач. |
| | * **Термін повернення, днів** — 1–3650, за замовч. 14. |
| | * **Друкувати заяву на повернення** — перемикач. |
| | |
| | Усі чотири поля групи **«Повернення»** — лише керування значеннями: фактично їх застосовує каса. |
| |
| ====Обладнання==== | ====Обладнання==== |
| | |
| | Група **«Друк»**: |
| |
| * **Орієнтація сторінки** — Портрет / Альбом. | * **Орієнтація сторінки** — Портрет / Альбом. |
| Група **«Ваги»**: | Група **«Ваги»**: |
| |
| * **Модель ваг:** — Не використовуються / CAS (AP/AD, VAGAR) — COM / Mettler Toledo / Дніпровес — COM / BTA 60/5 (Mettler) — COM / BTA 60/5 — Ethernet / Дніпровес — Ethernet. | * **Модель ваг** — Не використовуються / CAS (AP/AD, VAGAR) — COM / Mettler Toledo / Дніпровес — COM / BTA 60/5 (Mettler) — COM / BTA 60/5 — Ethernet / Дніпровес — Ethernet. |
| * **COM-порт:** — текст, за замовч. COM1. | * **COM-порт** — текст, за замовч. COM1. |
| * **IP-адреса:** — текст (для Ethernet-моделей). | * **IP-адреса** — текст (для Ethernet-моделей). |
| * **Порт:** — текст, за замовч. 9761. | * **Порт** — текст, за замовч. 9761. |
| * Кнопка **Зняти вагу (тест)** — зберігає поточні поля групи і одразу читає вагу; результат зеленим текстом («Вага: N.NNN кг») або бордовим текстом помилки. | * Кнопка **Перевірка зв'язку** — зберігає поточні поля групи і одразу читає вагу; результат зеленим текстом («N.NNN кг · ГГ:ХХ») або червоним текстом помилки. |
| |
| **Принтер для чеків** — спільне налаштування для всього підприємства; **Орієнтація сторінки**, **Принтер для етикеток** і вся група **«Ваги»** — особисті: перші два для кожного користувача, «Ваги» — для кожного комп'ютера окремо (бо фізичне підключення ваг прив'язане саме до машини). | {{ :posplus:pro:servis:nalashtuvannia-03-obladnannia-vagy.png?direct |Вкладка «Обладнання»}} |
| | |
| | **Принтер для чеків**, **Орієнтація сторінки** і **Принтер для етикеток** — спільні налаштування підприємства; уся група **«Ваги»** — для кожного комп'ютера окремо (бо фізичне підключення ваг прив'язане саме до машини). |
| |
| ====Лояльність==== | ====Лояльність==== |
| |
| * **Увімкнути лояльність** — прапорець, увімкнено за замовчуванням. | * **Увімкнути лояльність** — перемикач, увімкнено за замовчуванням. |
| * **Термін дії бонусів (днів)** — 0–3650, за замовч. 365. | * **Термін дії бонусів, днів** — 0–3650, за замовч. 365 (0 — бонуси не згорають). |
| * **Мін. бонусів для оплати** — текстове поле (число), за замовч. 10. | * **Мінімум бонусів для оплати** — текстове поле (число), за замовч. 10. |
| * **Префікс номерів карт** — текст, до 5 символів, за замовч. 18. | * **Префікс номерів карт** — текст, до 5 символів, за замовч. 18. |
| |
| ====Безпека==== | ====Безпека==== |
| |
| * **Автовихід (хв. бездіяльн.)** — 0–1440, за замовч. 60. | * **Автовихід після бездіяльності, хв** — 0–1440, за замовч. 60. |
| * **Мін. довжина пароля** — 4–32, за замовч. 4. | * **Мінімальна довжина пароля** — 4–32, за замовч. 4. |
| * **Вимагати цифри в паролі** — прапорець. | * **Вимагати цифри в паролі** — перемикач. |
| * **Блокувати після N спроб** — 0–100, за замовч. 5. | * **Блокувати після невдалих спроб** — 0–100, за замовч. 5. |
| * **Примус. зміна пароля (днів, 0=вимк)** — 0–365, за замовч. 0. | * **Примусова зміна пароля, днів** — 0–365, за замовч. 0. |
| * **Журнал аудиту: днів зберігати** — 30–3650, за замовч. 365. | * **Журнал аудиту: скільки днів зберігати** — 30–3650, за замовч. 365. |
| |
| ====Інтеграції==== | ====Інтеграції==== |
| |
| * **URL Checkbox API** — текст, за замовч. `https://api.checkbox.ua`. | * **URL Checkbox API** — текст, за замовч. `https://api.checkbox.ua`. |
| * **Автовідкриття зміни при вході касира** — прапорець, увімкнено за замовчуванням. | * **Автовідкриття зміни при вході касира** — перемикач, увімкнено за замовчуванням. |
| * **Синхр. SQLite-кешу (хв.)** — 1–1440, за замовч. 15. | * **Синхронізація SQLite-кешу, хв** — 1–1440, за замовч. 15. |
| * **Мін. запас офлайн-кодів ПРРО** — 1–1000, за замовч. 50. | * **Мінімальний запас офлайн-кодів ПРРО** — 1–1000, за замовч. 50. |
| * **Цільовий запас офлайн-кодів** — 2–5000, за замовч. 200. | * **Цільовий запас офлайн-кодів** — 2–5000, за замовч. 200. |
| |
| ====Бекап==== | ====Бекап==== |
| |
| Найризикованіша вкладка вікна — тут і створення бекапу, і незворотне відновлення бази з нього. | Найризикованіший розділ вікна — тут і створення копії, і незворотне відновлення бази з неї. |
| |
| * **Автоматичний бекап БД** — прапорець, **вимкнено за замовчуванням** — без нього розклад нижче не спрацьовує сам, і бекап потрібно запускати вручну. | * **Автоматичний бекап** — перемикач, **вимкнено за замовчуванням** — без нього розклад нижче не спрацьовує сам, і копію потрібно запускати вручну. |
| * Група **«Розклад»**, радіогрупа **Частота**: щодня / щотижня / щомісяця / Custom (cron) — за замовчуванням «щодня», 03:00 (сира форма `0 3 * * *`); поля нижче показуються чи ховаються залежно від обраної частоти: | * **Частота**: щодня / щотижня / щомісяця / Custom (cron) — за замовчуванням «щодня», 03:00 (сира форма `0 3 * * *`); поля нижче показуються чи ховаються залежно від обраної частоти: |
| * **Година** і **Хвилина** — для щодня / щотижня / щомісяця. | * **Година** і **Хвилина** — для щодня / щотижня / щомісяця. |
| * **День тижня** — додатково для щотижня (Неділя…Субота, нумерація як у cron: 0 = неділя). | * **День тижня** — додатково для щотижня (Неділя…Субота, нумерація як у cron: 0 = неділя). |
| * **День місяця** (1–31) — додатково для щомісяця, замість дня тижня. | * **День місяця** (1–31) — додатково для щомісяця, замість дня тижня. |
| * **Custom cron** — для Custom: рядок cron напряму (наприклад «0 3 * * *» — щодня о 3-й ночі), решта полів розкладу ховається. | * **Свій cron** — для Custom: рядок cron напряму (наприклад «0 3 * * *» — щодня о 3-й ночі), решта полів розкладу ховається. |
| * **Папка для бекапів** — шлях, куди складаються файли. | * **Папка для копій** — шлях, куди складаються файли; поруч кнопка **Огляд…**. |
| * **Скільки бекапів тримати** — 1–365, за замовч. 7; старі файли понад це число видаляються автоматично (ротація) одразу після кожного успішного бекапу. | * **Скільки копій тримати** — 1–365, за замовч. 7; старі файли понад це число видаляються автоматично (ротація) одразу після кожної успішної копії. |
| * **mysqldump.exe (опційно, auto-detect)** — шлях до утиліти; порожнє поле означає пошук `mysqldump.exe` поряд із `PosPLUS.exe`. | * **Шлях до mysqldump.exe** — шлях до утиліти; порожнє поле означає пошук `mysqldump.exe` поряд із `PosPLUS.exe`. |
| |
| Просто на вкладці — червона панель попередження: «RESTORE необоротно видалить ВСІ поточні дані. Використовуйте тільки якщо впевнені що бекап актуальний.» | Наприкінці розділу — група **«Небезпечна зона»** з дією **Відновити базу з копії** («Уся поточна база замінюється вмістом файла копії. Дія незворотна.»). |
| | |
| | {{ :posplus:pro:servis:nalashtuvannia-04-bekap-vkladka.png?direct |Вкладка «Бекап» — прапорець «Автоматичний бекап БД», блок «Розклад» з вибором частоти}} |
| |
| ===Створення backup зараз=== | ===Створення backup зараз=== |
| |
| Кнопка **Зробити backup зараз** запускає mysqldump негайно, не чекаючи розкладу. Спершу підтвердження «Створити backup БД зараз?»; якщо на формі є незбережені зміни налаштувань — окремий варіант тексту попереджає, що backup піде за значеннями з бази, без цих незбережених змін. Якщо поле **Папка для бекапів** порожнє — дію блокує повідомлення «Backup не налаштований. Вкажіть «Папка для бекапів» і збережіть налаштування.» | Дія **Зробити копію зараз** запускає mysqldump негайно, не чекаючи розкладу. Спершу підтвердження «Створити backup БД зараз?»; якщо на формі є незбережені зміни налаштувань — інший текст, «Продовжити створення backup?», попереджає, що копія піде за значеннями з бази, без цих незбережених змін. Якщо поле **Папка для копій** порожнє — дію блокує повідомлення «Backup не налаштований. Вкажіть «Папка для бекапів» і збережіть налаштування.» |
| |
| Під час виконання — окрема модальна форма прогресу «Створення backup», без кнопки скасування: | Під час виконання — окреме модальне вікно **«Створення резервної копії»**, без кнопки скасування: |
| |
| * Індикатор — суцільна анімація без відсотків: mysqldump не звітує прогрес у відсотках. | * Індикатор — біжуча смуга без відсотків: mysqldump не звітує прогрес у відсотках. |
| * Статус **«Виконується mysqldump...»**. | * Статус **«Виконується mysqldump... — не закривайте програму»**. |
| * **«Записано: X KB/MB/GB»** — реальний розмір файлу на диску, оновлюється, поки файл росте. | * **Записано** — реальний розмір файлу на диску, оновлюється, поки файл росте. |
| * **«Час: ГГ:ХХ:СС»** — лічильник від початку операції. | * **Час** — лічильник від початку операції. |
| * Підказка курсивом: «Будь ласка, не закривайте вікно — база даних копіюється!!!» Форма закривається сама, щойно mysqldump завершиться. | * **Файл** — імʼя файла, який зараз пишеться. Вікно закривається саме, щойно mysqldump завершиться. |
| | |
| | //СКРІНШОТ [nalashtuvannia-05-backup-progress.png]: модальне вікно «Створення backup» під час виконання — суцільний індикатор без відсотків, статус «Виконується mysqldump...», рядок «Записано: X KB/MB/GB», лічильник часу «Час: ГГ:ХХ:СС» і курсивна підказка не закривати вікно.// |
| |
| Результат після завершення: | Результат після завершення: |
| |
| * успіх — старі файли ротуються за **Скільки бекапів тримати**, і повідомлення «Backup створено успішно:» з повним шляхом файлу; | * успіх — старі файли ротуються за **Скільки копій тримати**, і повідомлення «Backup створено успішно:» з повним шляхом файлу; |
| * `mysqldump.exe` не знайдено — «Покладіть mysqldump.exe поряд з PosPLUS.exe або вкажіть шлях у налаштуваннях.»; | * `mysqldump.exe` не знайдено — «Покладіть mysqldump.exe поряд з PosPLUS.exe або вкажіть шлях у налаштуваннях.»; |
| * помилка з'єднання з БД — «Помилка підключення до БД.»; | * помилка з'єднання з БД — «Помилка підключення до БД.»; |
| ===Відновлення з backup=== | ===Відновлення з backup=== |
| |
| **Ризик: дія незворотна.** Після другого підтвердження всі поточні дані бази буде стерто й замінено вмістом обраного файла — скасувати вже не можна, а по завершенні застосунок сам закривається: оператору доведеться вручну запустити PosPLUS заново. | **Ризик: дія незворотна.** Після натискання всі поточні дані бази буде стерто й замінено вмістом обраного файла — скасувати вже не можна, а по завершенні застосунок сам закривається: оператору доведеться вручну запустити PosPLUS заново. |
| |
| Кнопка **Відновити з backup...** вимагає окремого права доступу — без нього форма навіть не відкривається, а показується повідомлення «Недостатньо прав для відновлення з backup.» | Дія **Відновити базу з копії** вимагає окремого права доступу — без нього вікно навіть не відкривається, а показується повідомлення «Недостатньо прав для відновлення з backup.» |
| |
| Відкривається окреме вікно «Відновлення з backup» із червоною панеллю попередження: «УВАГА! Відновлення з backup необоротно видалить УСІ поточні дані БД. Переконайтеся, що ви обрали правильний файл backup. Скасування неможливе.» Поля вікна: | Відкривається окреме вікно **«Відновлення бази з резервної копії»** («Дія незворотна. Після відновлення програма закриється.») з червоною панеллю попередження **«Усі поточні дані буде замінено»**: продажі, залишки, документи й налаштування, створені після цієї копії, зникнуть назавжди. Поля вікна: |
| |
| * **Файл для відновлення:** — шлях + кнопка **Огляд...** (діалог вибору файлу, фільтр `*.sql`). | * **Файл копії** — шлях + кнопка **Огляд…** (діалог вибору файлу, фільтр `*.sql`). Під полем — «Файл не обрано», «Файла за цим шляхом немає» або дата створення й розмір обраного файла («Створено дд.мм.рррр, ГГ:ХХ · розмір N МБ»). |
| * **Введіть слово RESTORE великими літерами щоб підтвердити:** — текстове поле. | * **Підтвердження** — текстове поле; поруч пояснення «Введіть слово RESTORE, щоб кнопка стала активною.» і «Введення цього слова записується в журнал аудиту разом із назвою файла.» |
| |
| Кнопка **Відновити** лишається неактивною, доки одночасно не виконано дві умови: обрано існуючий файл і в полі підтвердження введено рівно слово «RESTORE» — регістрозалежно, великими літерами. | Кнопка **Відновити й закрити програму** лишається неактивною, доки одночасно не виконано дві умови: обрано існуючий файл і в полі підтвердження введено рівно слово «RESTORE» — регістрозалежно, великими літерами. Рядок стану внизу підказує, чого бракує: «Оберіть файл копії», «Введіть RESTORE для підтвердження» або «Готово до відновлення». Друга кнопка — **Скасувати**. |
| |
| Триступеневе підтвердження: | //СКРІНШОТ [nalashtuvannia-06-restore.png]: вікно «Відновлення з backup» — червона панель попередження про незворотне видалення всіх даних, поле «Файл для відновлення:» з кнопкою «Огляд...», поле для введення слова RESTORE великими літерами і неактивна кнопка «Відновити».// |
| |
| - Ввести «RESTORE» у полі підтвердження — розблоковує кнопку **Відновити**. | Окремих діалогів «ви впевнені?» більше немає: підтвердженням є саме слово RESTORE, і натиснута кнопка одразу запускає відновлення (курсор — пісочний годинник). Спробу записано в журнал аудиту ще до запуску, а також у файл `PosPLUS_restore.log` поряд із програмою — щоб слід лишився навіть тоді, коли відновлення перезапише сам журнал. |
| - Перший діалог: «Ви впевнені? УСІ ПОТОЧНІ ДАНІ БУДУТЬ ВТРАЧЕНІ. Замість них буде відновлено стан з файла: <шлях>» (Так/Ні). | |
| - Другий діалог: «ОСТАННЄ ПІДТВЕРДЖЕННЯ. Скасування буде НЕМОЖЛИВЕ після Yes. Продовжити?» (Так/Ні). | |
| |
| Лише після «Так» на обох діалогах запускається саме відновлення (курсор — пісочний годинник): | Результат: |
| |
| * успіх — «Базу даних відновлено успішно. PosPLUS буде закрито. Запустіть знову для роботи з оновленими даними.», і застосунок одразу завершує роботу — без автоматичного перезапуску, наступний старт програми користувач робить сам; | * успіх — «Базу даних відновлено успішно. PosPLUS буде закрито. Запустіть знову для роботи з оновленими даними.», і застосунок одразу завершує роботу — без автоматичного перезапуску, наступний старт програми користувач робить сам; |
| * помилка — «Помилка відновлення:» з текстом помилки і приписка «Поточна БД може бути в неконсистентному стані.»; у цьому випадку застосунок НЕ закривається. | * помилка — «Помилка відновлення:» з текстом помилки і приписка «Поточна БД може бути в неконсистентному стані.»; у цьому випадку застосунок НЕ закривається. |
| | |
| | ====Зарплата==== |
| | |
| | Ставки ПДФО, військового збору й ЄСВ, мінімальна зарплата, відсоток і день авансу, тривалість зміни й робочого дня, податкова соціальна пільга, святкові дні й дні лікарняного за рахунок роботодавця. Розділ потрібен для модуля [[posplus:pro:zarplata:start|Зарплатний проєкт]]; кожне поле з типовими значеннями описано в статті [[posplus:pro:zarplata:nalashtuvannia-zarplaty|Налаштування зарплати]]. |
| |
| ---- | ---- |
| Див. також: [[posplus:pro:servis:zhurnal-zmin-nalashtuvan|Журнал змін налаштувань]] — кожне збереження на цьому екрані лишає слід у цьому журналі (хто, коли, який ключ, старе й нове значення); [[posplus:pro:dokumenty:povernennia-vid-pokuptsia|Повернення від покупця]] — документ, чию поведінку конфігурують налаштування повернень на вкладці «Документи». | Див. також: [[posplus:pro:servis:zhurnal-zmin-nalashtuvan|Журнал змін налаштувань]] — кожне збереження на цьому екрані лишає слід у цьому журналі (хто, коли, який ключ, старе й нове значення); [[posplus:pro:dokumenty:povernennia-vid-pokuptsia|Повернення від покупця]] — документ, чию поведінку конфігурують налаштування повернень у розділі «Документи». |
| |