| Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія |
| posplus:pro:pochatok:vhid-ta-vybir-modulia [2026/08/21 06:20] – [Перевірка ліцензії] admin | posplus:pro:pochatok:vhid-ta-vybir-modulia [2026/09/13 18:22] (поточний) – зовнішнє редагування 127.0.0.1 |
|---|
| ======Вхід у програму та вибір модуля====== | ======Вхід у програму та вибір модуля====== |
| |
| Перший екран, який бачить користувач при запуску **PosPLUS** — ще до появи бічного меню складу. Тут проходить автентифікація, а одразу після успішного входу програма сама вирішує, який модуль відкрити — **Склад** чи **Касу**: | Перший екран, який бачить користувач при запуску **PosPLUS.exe** — ще до появи бічного меню складу. Тут проходить автентифікація, а одразу після успішного входу програма сама вирішує, який модуль відкрити — **Склад** чи **Касу**: |
| |
| **PosPLUS → Вхід у програму** | **PosPLUS.exe → Вхід у програму** |
| |
| =====Перевірка ліцензії===== | =====Перевірка ліцензії===== |
| |
| Форма входу з'являється лише після перевірки ліцензії — вона відбувається раніше й може взагалі не допустити користувача до логіну. | Форма входу з'являється лише після перевірки ліцензії — вона відбувається раніше й може взагалі не допустити користувача до логіну. |
| | {{ :posplus:pro:pochatok:vhid-01-licenziya.png?direct |}} |
| |
| * Якщо на комп'ютері ще немає збереженого ліцензійного ключа (перший запуск програми) — запит **«Ліцензія» → «Введіть код ліцензії:»**. Порожнє значення чи скасування — **«Ліцензія відсутня. Робота неможлива.»**, і програма закривається. | * Якщо на комп'ютері ще немає збереженого ліцензійного ключа (перший запуск програми) — запит **«Ліцензія» → «Введіть код ліцензії:»**. Порожнє значення чи скасування — **«Ліцензія відсутня. Робота неможлива.»**, і програма закривається. |
| * ліцензія чинна — перевірка проходить непомітно, одразу з'являється форма входу; якщо лишилось 5 днів чи менше — спершу попередження **«Увага! Ліцензія закінчується через N днів (дата).»**, після якого форма входу все одно відкривається; | * ліцензія чинна — перевірка проходить непомітно, одразу з'являється форма входу; якщо лишилось 5 днів чи менше — спершу попередження **«Увага! Ліцензія закінчується через N днів (дата).»**, після якого форма входу все одно відкривається; |
| * **термін оренди закінчився** — **«Термін оренди програми закінчився.»** з поясненням від сервера; форма входу НЕ з'являється, програма одразу закривається; | * **термін оренди закінчився** — **«Термін оренди програми закінчився.»** з поясненням від сервера; форма входу НЕ з'являється, програма одразу закривається; |
| * **доступ призупинено адміністратором** (в панелі керування натиснули «Призупинити») — окреме повідомлення, за замовчуванням **«Доступ до PosPLUS тимчасово призупинено адміністратором. Зверніться до постачальника для відновлення.»**; так само без форми входу, програма закривається одразу. Це свідома дія адміністратора, а не збій мережі чи протермінована оренда — і повідомлення користувачу навмисно інше, ніж при закінченні терміну; | * **доступ призупинено адміністратором** (в панелі керування натиснули «Призупинити») — окреме повідомлення, за замовчуванням **«Доступ до PosPLUS тимчасово призупинено адміністратором. Зверніться до постачальника для відновлення.»**; так само без форми входу, програма закривається одразу. Це свідома дія адміністратора, а не збій мережі чи протухла оренда — і повідомлення користувачу навмисно інше, ніж при закінченні терміну; |
| * **не вдалося перевірити ліцензію** (немає звʼязку із сервером) — запитання **«Не вдалося перевірити ліцензію: ... Працювати локально в касі?»** (**Так** / **Ні**). Те саме запитання з'являється і в іншому випадку — коли ліцензія перевірилась успішно, але вже після цього не вдалося підключитись до бази даних. **Так** — вхід у офлайн-режимі (див. нижче), **Ні** — програма закривається. | * **не вдалося перевірити ліцензію** (немає звʼязку із сервером) — запитання **«Не вдалося перевірити ліцензію: ... Працювати локально в касі?»** (**Так** / **Ні**). Схоже запитання — **«Помилка підключення: ... Працювати локально в касі?»** — з'являється і в іншому випадку: коли ліцензія перевірилась успішно, але вже після цього не вдалося підключитись до бази даних. **Так** — вхід у офлайн-режимі (див. нижче), **Ні** — програма закривається. |
| |
| =====Форма входу===== | =====Форма входу===== |
| |
| Невелике вікно **«Вхід в програму»** з двома полями та двома кнопками: | Невелике вікно **«Вхід у програму»** з двома полями та двома кнопками: |
| | {{ :posplus:pro:pochatok:vhid-02-forma-vhodu.png?direct |}} |
| |
| * **Користувач** — випадний список, обрати можна лише з нього (вільний ввід недоступний). Онлайн — список тягнеться з бази: активні користувачі за алфавітом, крім тих, хто вже працює в системі просто зараз. Офлайн — список береться з локального кешу цього комп'ютера; якщо кеш порожній (з цього ПК ще жодного разу не заходили онлайн) — **«Локальний кеш порожній. Спершу потрібно увійти в онлайн-режимі.»**, і вікно входу закривається одразу. | * **Користувач** — випадний список, обрати можна лише з нього (вільний ввід недоступний). Онлайн — список тягнеться з бази: активні користувачі за алфавітом, крім тих, хто вже працює в системі просто зараз. Офлайн — список береться з локального кешу цього комп'ютера; якщо кеш порожній (з цього ПК ще жодного разу не заходили онлайн) — **«Локальний кеш порожній. Спершу потрібно увійти в онлайн-режимі.»**, і вікно входу закривається одразу. |
| * Кнопка **Скасувати** — закриває не лише вікно входу, а перериває запуск програми повністю. | * Кнопка **Скасувати** — закриває не лише вікно входу, а перериває запуск програми повністю. |
| |
| Enter у полі користувача переводить фокус у пароль; Enter у полі пароля рівнозначний кліку на **Увійти**. | Після вибору користувача зі списку курсор сам переходить у поле пароля; Enter у полі пароля рівнозначний кліку на **Увійти**, Esc — кліку на **Скасувати**. |
| |
| Перевірка при вході: | Перевірка при вході: |
| =====Після входу===== | =====Після входу===== |
| |
| **Онлайн-вхід** одразу пише запис у журнал аудиту й запускає фонову синхронізацію локального кешу з базою: усі поля вікна блокуються, з'являється напис **«Синхронізація даних...»** зі спінером, і поки вона триває — ні **Скасувати**, ні закриття вікна не працюють. Помилка синхронізації не блокує вхід, лише попереджає: **«Синхронізація кешу завершилась з помилкою: ... Робота продовжується без локального кешу.»** | **Онлайн-вхід** одразу пише запис у журнал аудиту й запускає фонову синхронізацію локального кешу з базою: усі поля вікна блокуються, з'являється напис **«Синхронізація даних…»** зі спінером, і поки вона триває — ні **Скасувати**, ні закриття вікна не працюють. Помилка синхронізації не блокує вхід, лише попереджає: **«Синхронізація кешу завершилась з помилкою: ... Робота продовжується без локального кешу.»** |
| |
| **Офлайн-вхід** закриває вікно одразу, без синхронізації. Він також не займає «місце» в ліцензійному ліміті одночасних користувачів — на відміну від онлайн-входу. | **Офлайн-вхід** закриває вікно одразу, без синхронізації. Він також не займає «місце» в ліцензійному ліміті одночасних користувачів — на відміну від онлайн-входу. |
| * **Є право лише на Склад** — складська адмінка відкривається одразу, без діалогу. | * **Є право лише на Склад** — складська адмінка відкривається одразу, без діалогу. |
| * **Є права на обидва:** | * **Є права на обидва:** |
| * якщо в користувача вже є збережений вибір (особистий або успадкований від ролі) — програма мовчки відкриває саме його; | * якщо в картці користувача вже збережено особистий вибір — програма мовчки відкриває саме його; |
| * якщо особистого вибору ще жодного разу не робили — перед запуском з'являється діалог **«Вибір модуля»** («Куди зайти?») з двома кнопками — **Склад** і **Каса (POS)** — та галочкою **«Запам'ятати мій вибір»** (увімкнена за замовчуванням: збереже вибір у картці користувача, і діалог більше не з'явиться при наступних входах). Кнопка **Скасувати** тут так само перериває вхід повністю. | * якщо особистого вибору ще жодного разу не робили — перед запуском з'являється діалог **«Вибір модуля»** («Куди зайти?») з двома плитками — **Склад** і **Каса** (підсвічена та, що стоїть за замовчуванням у ролі) — та галочкою **«Запам'ятати мій вибір»** (увімкнена за замовчуванням: збереже вибір у картці користувача, і діалог більше не з'явиться при наступних входах; змінити потім можна в картці користувача, поле «Модуль при вході»). Кнопка **Скасувати** тут так само перериває вхід повністю. |
| | {{ :posplus:pro:pochatok:vhid-03-vybir-modulia.png?direct |}} |
| |
| Перед запуском каси перевіряється, що за користувачем закріплена каса (**«За вами не закріплена жодна каса. Зверніться до адміністратора.»**, якщо ні) і що касовий застосунок встановлений на цьому комп'ютері; складська адмінка в цьому разі не відкривається — керування повністю передається касовому застосунку. | Перед запуском каси перевіряється, що за користувачем закріплена каса (**«За вами не закріплена жодна каса. Зверніться до адміністратора.»**, якщо ні) і що касовий застосунок встановлений на цьому комп'ютері; складська адмінка в цьому разі не відкривається — керування повністю передається касовому застосунку. |