======Вхід касира====== Перше, що бачить касир, коли запускає ярлик **PosPLUS**, щоб почати роботу — невелике вікно входу, а не сама каса. Каса (**PosPLUS_POS.exe**) відкриється лише ПІСЛЯ того, як тут пройде перевірка, і те саме вікно однаково використовує і той, хто йде працювати за касою, і той, хто йде у складську адмінку. Ані окремого ПІН-пада, ані цифрової клавіатури тут немає — це звичайний логін «користувач + пароль». Просто на практиці власники магазинів часто видають касирам короткі числові коди замість повних паролів, тому в розмові це й називають «ПІН-кодом», хоча для програми це той самий пароль, що й у будь-кого іншого. {{ :posplus:pos:pochatok:vhid-kasyra-01-forma.png?direct |Вікно входу в програму}} =====Форма входу===== Вікно складається з двох полів і двох кнопок: * **Користувач** — випадний список, вибір лише з нього, вписати ім'я вручну не можна. У списку показані логіни, а не повні імена: якщо касирам завели облікові записи на кшталт «kasa1», «kasa2» — шукайте в списку саме це, а не своє прізвище. * **Пароль** — поле з маскуванням. Відкриється вікно — і поле вже НЕ порожнє: там стоять чотири зірочки за замовчуванням. Оберете користувача і натиснете Enter (або просто клацнете по полю пароля) — весь цей вміст виділяється автоматично, тож досить одразу набирати свій пароль поверх. А от якщо натиснути **Увійти**, взагалі не торкнувшись поля, програма спробує зайти з цим стандартним значенням — і майже напевно помилиться. Enter у списку користувача переводить фокус у поле пароля; Enter у полі пароля рівнозначний кліку на **Увійти**. Кнопка **Скасувати** закриває не лише це вікно, а перериває запуск повністю — жодна каса після цього не відкриється, доведеться заново запускати ярлик. Це вікно взагалі не запам'ятовує нічого між запусками: воно з'являється щоразу, коли ви заходите в касу, і кожного разу — з чистого аркуша, пароль підставляти самостійно програма не вміє. =====Кого показує список===== Список **Користувач** — не всі касири магазину, а лише ті, хто прямо зараз ніде не залогінений. Якщо колега вже працює під своїм акаунтом деінде (на іншій касі чи в адмінці складу) — його імені в списку просто не буде, доки він не завершить роботу. Це стосується конкретного облікового запису, а не конкретної каси: сама каса як пристрій нічим не «зайнята», зайнятим буває тільки логін. Якщо геть усі, хто має доступ, зараз кудись увійшли — список виявиться порожнім, а спроба натиснути **Увійти** поверне **«Будь ласка, введіть ім'я користувача.»** =====Вхід без зв'язку===== Якщо на момент запуску немає зв'язку із сервером, програма запитає: **«Працювати локально в касі?»** Погодившись, ви потрапите в те саме вікно входу, але список **Користувач** підтягнеться вже не з бази, а з того, що цей комп'ютер запам'ятав під час минулих онлайн-входів — і покаже геть усіх, кого коли-небудь бачив, без урахування того, хто зараз зайнятий деінде. Якщо ж із цього комп'ютера ще жодного разу не заходили онлайн, кеш порожній — вікно одразу закриється з написом **«Локальний кеш порожній. Спершу потрібно увійти в онлайн-режимі.»** Офлайн-вхід не бере участі в ліміті одночасних користувачів, описаному нижче, — тарифне місце він не займає. =====Якщо пароль не підійшов===== Невірна пара користувач/пароль — **«Невірне ім'я користувача або пароль.»**, поле пароля очищається, і його треба заповнювати наново. За замовчуванням кількість спроб не обмежена. Якщо в налаштуваннях безпеки власник магазину увімкнув ліміт спроб — після потрібної кількості невдалих входів акаунт тимчасово блокується на 5 хвилин, і з'явиться **«Акаунт тимчасово заблокований через невдалі спроби входу. Розблокування о ГГ:ХХ.»** Тонкість: поки діє блокування, будь-яка спроба входу — навіть із правильним паролем — спершу покаже саме це повідомлення, а одразу за ним, після натискання ОК, ще й звичайне «Невірне ім'я користувача або пароль.». Два вікна поспіль — це нормально, просто зачекайте до вказаного часу. Є ще одне повідомлення, яке не пов'язане з паролем узагалі — **«Досягнуто ліміт активних користувачів за тарифом (N). Зачекайте, поки хтось звільнить місце.»** Це не про конкретну касу і не про пароль: у тарифі магазину є ліміт, скільки людей можуть бути залогінені одночасно в касах і адмінці разом, і якщо він вичерпаний, новий вхід почекає, доки хтось із колег не вийде. =====Каса не вибирається — вона вже закріплена===== Тут немає екрана «оберіть касу зі списку». За кожним касиром закріплена конкретна каса заздалегідь — це робить адміністратор у картці користувача, а не сам касир при вході. Якщо каса не закріплена, після пароля з'явиться **«За вами не закріплена жодна каса. Зверніться до адміністратора.»**, і вхід не відбудеться. Єдиний вибір, який дійсно іноді з'являється — це не «яка каса», а «Склад чи Каса». Якщо касиру відкрито доступ і туди, і туди, і особистого вибору він раніше не робив, одразу після пароля з'явиться діалог **«Вибір модуля»** з питанням «Куди зайти?». У діалозі — дві великі плитки: **Склад** («Документи, довідники, звіти, налаштування») і **Каса** («Продаж, зміна, фіскальні чеки»), під ними галочка **«Запам'ятати мій вибір»**, підказка «Змінити потім: картка користувача → «Модуль при вході»» і кнопка **Скасувати**. Плитка, призначена користувачу за замовчуванням, підсвічена рамкою; дотик по плитці одразу підтверджує вибір. Галочка **«Запам'ятати мій вибір»** позначена одразу. Якщо її не зняти, наступного разу це вікно вже не з'явиться — програма мовчки відкриє те саме, що ви обрали цього разу. Якщо ж у касира є право лише на касу — а це звичайна ситуація — цього діалогу він не побачить узагалі: каса відкриється одразу після пароля. =====Що відбувається після «Увійти»===== Щойно пароль прийнято (і, за потреби, обрано «Каса (POS)»), вікно входу зникає повністю, а замість нього одразу з'являється сама каса — спершу з індикатором завантаження. Це вже інша частина програми: від вікна входу на екрані до цього моменту не лишається нічого. Під час завантаження каса ще раз, уже самостійно, перевіряє пароль, право на роботу з касою і доступ до складу. Якщо за ці кілька секунд щось змінилося — наприклад, адміністратор саме зараз забрав право, чи каса лишилась зовсім без зв'язку і без збереженого раніше кешу — вона покаже повідомлення і закриється сама, повністю. На екрані після цього не лишається жодного вікна PosPLUS, ярлик доведеться запускати заново. Якщо зв'язку з сервером просто немає, каса при цьому не відмовляє — вона попереджає **«Не вдалося підключитися до сервера. Робота в офлайн-режимі.»** і продовжує відкриватися далі, працюючи з тим, що встигло зберегтися локально раніше. Докладніше про перевірку ліцензії перед вікном входу і про діалог «Склад/Каса» з боку адміністратора — стаття [[posplus:pro:pochatok:vhid-ta-vybir-modulia|Вхід у програму та вибір модуля]].