Користувальницькі налаштування

Налаштування сайту


posplus:pro:servis:korystuvachi

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
posplus:pro:servis:korystuvachi [2026/08/22 11:25] – зовнішнє редагування 127.0.0.1posplus:pro:servis:korystuvachi [2026/09/13 18:22] (поточний) – зовнішнє редагування 127.0.0.1
Рядок 1: Рядок 1:
 ======Користувачі====== ======Користувачі======
  
-Довідник облікових записів PosPLUS: логін і пароль для входу, роль, закріплена каса, доступні склади, персональні відхилення від прав ролі та доступ до SaaS-кабінету одного користувача. **Розділ «Сервіс» → Користувачі**+Довідник облікових записів PosPLUS: логін і пароль для входу, роль, закріплена каса, доступні склади, персональні відхилення від прав ролі та доступ до SaaS-кабінету одного користувача. **Розділ «Сервіс» → Довідник користувачі**
  
 =====Список===== =====Список=====
  
-Ліворуч — список користувачів (колонки **Користувач** і **Роль**, за алфавітом логіна, лише не видалені), праворуч — картка вибраного користувача. Клік по рядку одразу підвантажує його дані в картку; подвійний клік робить те саме і додатково перемикає картку на вкладку **Основні дані** з курсором у полі логіна. Колонка **Роль** може бути порожньою, якщо користувачу не призначено роль.+Ліворуч — список користувачів картками (логін, під ним ім'я й роль), праворуч — картка вибраного користувача. Клік по картці одразу підвантажує його дані праворуч.
  
-Кнопки під списком — **Додати** і **Видалити**.+Над списком — поле **«Пошук за логіном або ім'ям»** і чотири відбірки: **Усі**, **Активні**, **Заблоковані**, **З SaaS** (у кожної — кількість). На картці може стояти позначка: **заблок.** (вхід вимкнено), **без складу** (має право на касу, але жодного складу не позначено — зміну почати не вдасться) або **SaaS** (заведено доступ до онлайн-кабінету). 
 + 
 +Кнопки під списком — **+ Додати** і **Видалити**.
  
 **Видалити** — після підтвердження «Видалити користувача "<логін>"?». Якщо в користувача заповнено email доступу до SaaS, форма спершу намагається прибрати цей доступ на сервері: якщо email належить власнику SaaS-кабінету — сервер відмовляє, і форма окремо питає, чи видалити лише локального користувача (SaaS-акаунт власника лишається); якщо сервер недоступний або відповів іншою помилкою — так само питає, продовжувати видалення чи ні. Сам запис користувача видаляється м'яко (позначається видаленим, email і кешований SaaS-пароль очищаються) і зникає зі списку. **Видалити** — після підтвердження «Видалити користувача "<логін>"?». Якщо в користувача заповнено email доступу до SaaS, форма спершу намагається прибрати цей доступ на сервері: якщо email належить власнику SaaS-кабінету — сервер відмовляє, і форма окремо питає, чи видалити лише локального користувача (SaaS-акаунт власника лишається); якщо сервер недоступний або відповів іншою помилкою — так само питає, продовжувати видалення чи ні. Сам запис користувача видаляється м'яко (позначається видаленим, email і кешований SaaS-пароль очищаються) і зникає зі списку.
  
-Права клавіша миші по рядку — пункт контекстного меню **«Завершити сесію (звільнити ліцензійне місце)»**, доступний лише **власнику** підприємства: примусово завершує «завислу» сесію користувача (аварійне завершення програми, вимкнення обладнання) і звільняє зайняте нею ліцензійне місце; дія одразу пишеться в журнал аудиту.+У шапці картки, праворуч від імені, кнопка **Завершити сесію** — її бачить лише **власник** підприємства: примусово завершує «завислу» сесію користувача (аварійне завершення програми, вимкнення обладнання) і звільняє зайняте нею ліцензійне місце; дія одразу пишеться в журнал аудиту. Там само перемикач **Активний** і рядок стану: «онлайн» чи «офлайн» і час останнього входу.
  
 =====Форма додавання/редагування===== =====Форма додавання/редагування=====
  
-Картка користувача — не окреме вікно, а постійна права панель із трьома вкладками (**Основні дані**, **Склади**, **Персональні права**), яка завжди показує дані вибраного зі списку користувача. Кнопки **Скасувати** немає — вибір іншого рядка в списку (чи клік **Додати**) без попередження замінює вміст панелі, тож незбережені зміни просто губляться. Кнопка **Додати** очищає панель для нового користувача і перемикає на вкладку **Основні дані**; нічого не пишеться в базу, доки не натиснути **Зберегти зміни** внизу форми. Після збереження нового користувача він одразу з'являється вибраним у списку.+Картка користувача — не окреме вікно, а постійна права панель із вкладками (**Основні**, **Склади**, **Права**, а з підключеним зарплатним проєктом ще й **Оплата праці**), яка завжди показує дані вибраного зі списку користувача. Унизу — рядок стану («Змін немає» / «Є незбережені зміни») і кнопки **Скасувати зміни** (перечитує картку з бази) та **Зберегти**. Вибір іншої картки в списку (чи клік **+ Додати**) без попередження замінює вміст панелі, тож незбережені зміни просто губляться. Кнопка **+ Додати** очищає панель для нового користувача (у шапці — «Новий користувач») і перемикає на вкладку **Основні**; нічого не пишеться в базу, доки не натиснути **Зберегти**. Після збереження нового користувача він одразу з'являється вибраним у списку.
  
 Редагувати чужу картку можна лише маючи відповідне право доступу, і лише користувачів зі строго нижчим рангом — себе редагувати може кожен. Власника (роль «Власник») не редагує ніхто, крім самого власника, а роль «Власник» призначити нікому, крім власника, не можна («Недостатньо прав призначити цю роль (потрібно бути Власником).»). Основні дані, обрані склади й персональні права зберігаються однією операцією — при будь-якій помилці все відкочується, і показується текст помилки. Редагувати чужу картку можна лише маючи відповідне право доступу, і лише користувачів зі строго нижчим рангом — себе редагувати може кожен. Власника (роль «Власник») не редагує ніхто, крім самого власника, а роль «Власник» призначити нікому, крім власника, не можна («Недостатньо прав призначити цю роль (потрібно бути Власником).»). Основні дані, обрані склади й персональні права зберігаються однією операцією — при будь-якій помилці все відкочується, і показується текст помилки.
  
-//СКРІНШОТ [korystuvachi-01-forma.png]: екран «Користувачі» — зліва список користувачів (Користувач/Роль), справа картка вибраного користувача з вкладками «Основні дані» / «Склади» / «Персональні права», активна вкладка «Основні дані» з заповненими полями логіна, ролі, каси і блоком «ДОСТУП ДО SAAS».//+{{ :posplus:pro:servis:korystuvachi-01-forma.png?direct |Екран «Користувачі»}}
  
-====Основні дані====+====Основні====
  
-  * **Логін користувача:** — обов'язкове поле («Введіть логін!»). +  * **Логін** — обов'язкове поле («Введіть логін!»). 
-  * **Повне ім'я:** +  * **Повне ім'я** 
-  * **Роль:** — випадний список ролей довідника («--- не визначено ---» — без ролі); зміна ролі одразу перераховує колонку «За роллю» на вкладці **Персональні права**. +  * **Роль** — випадний список ролей довідника («--- не визначено ---» — без ролі); зміна ролі одразу перераховує колонку «За роллю» на вкладці **Права**. 
-  * **Каса:** — випадний список активних кас («--- не призначено ---» — без каси). +  * **Каса** — випадний список активних кас («--- не призначено ---» — без каси).
-  * **Новий пароль:** / **Повторити:** — поля з маскуванням. Для нового користувача пароль обов'язковий («Для нового користувача пароль обов'язковий!»); для вже існуючого порожні поля означають «пароль не змінюється». Обидва поля мають співпадати («Паролі не співпадають!»), а сам пароль — відповідати вимогам мінімальної довжини й, якщо увімкнено в налаштуваннях безпеки, наявності цифр. Разом із новим паролем скидаються лічильник невдалих спроб входу і тимчасове блокування облікового запису, якщо воно було. +
-  * **Активний** — прапорець (типово увімкнено); визначає, чи може користувач увійти в програму.+
   * **Модуль при вході** — **З ролі** (типово; система запитає «Склад» чи «Каса», якщо в користувача є права на обидва — див. [[posplus:pro:pochatok:vhid-ta-vybir-modulia|Вхід у програму та вибір модуля]]), **Склад**, **Каса (POS)**.   * **Модуль при вході** — **З ролі** (типово; система запитає «Склад» чи «Каса», якщо в користувача є права на обидва — див. [[posplus:pro:pochatok:vhid-ta-vybir-modulia|Вхід у програму та вибір модуля]]), **Склад**, **Каса (POS)**.
-    * Кнопка **Скинути вибір модуля** — для ще не збереженого нового користувача просто повертає поле до «З ролі». Для вже збереженого потрібне окреме право доступу (і те саме обмеження — лише собі та користувачам нижчого рангу); після підтвердження одразу, незалежно від кнопки **Зберегти зміни**, записує в базу порожній вибір — при наступному вході користувач знову побачить діалог вибору модуля.+    * Кнопка **Скинути модуль** — для ще не збереженого нового користувача просто повертає поле до «З ролі». Для вже збереженого потрібне окреме право доступу (і те саме обмеження — лише собі та користувачам нижчого рангу); після підтвердження одразу, незалежно від кнопки **Зберегти**, записує в базу порожній вибір — при наступному вході користувач знову побачить діалог вибору модуля. 
 +  * Блок **«Пароль»** («Заповніть, лише щоб змінити. Порожні поля — пароль лишається старим»): **Новий пароль** і **Повторіть**. Для нового користувача пароль обов'язковий («Для нового користувача пароль обов'язковий!»); для вже існуючого порожні поля означають «пароль не змінюється». Обидва поля мають співпадати («Паролі не співпадають!»), а сам пароль — відповідати вимогам мінімальної довжини й, якщо увімкнено в налаштуваннях безпеки, наявності цифр. Вимоги показані підказками під полями — **не менше N символів**, **містить цифру**, **збігається з повтором** — і позначаються виконаними одразу під час набору. Разом із новим паролем скидаються лічильник невдалих спроб входу і тимчасове блокування облікового запису, якщо воно було. 
 +  * **Активний** — перемикач у шапці картки (типово увімкнено); визначає, чи може користувач увійти в програму.
  
-Блок **«ДОСТУП ДО SAAS»** нижче на цій самій вкладці — логін і пароль до онлайн-кабінету PosPLUS для цього користувача:+Блок **«Доступ до SaaS»** нижче на цій самій вкладці («Вхід до веб-кабінету під тим самим обліковим записом») — логін і пароль до онлайн-кабінету PosPLUS для цього користувача. Поруч із назвою блоку — позначка **доступ відкрито** або **доступу немає**:
  
-  * **Email:** — логін до SaaS; має містити «@». +  * **Email** — логін до SaaS; має містити «@». 
-  * **Пароль:** — лише перегляд, підставляється сервером після надання доступу чи скидання пароля; вручну не редагується. +  * **Пароль від сервера** — лише перегляд: значення приховане крапками, «око» поруч показує його, а кнопка **Скопіювати** кладе пароль у буфер обміну (копіювання пишеться в журнал дій). Вручну пароль не редагується.
-  * Під кнопками — рядок стану, наприклад «Має доступ до SaaS.».+
   * **Надати доступ** — лише для вже збереженого користувача; надає доступ вказаному email. Новий пароль показується один раз («Доступ надано. Пароль показано — скопіюйте, більше не показується.»); якщо email уже мав доступ чи був лише повторно активований — пароль лишається той самий.   * **Надати доступ** — лише для вже збереженого користувача; надає доступ вказаному email. Новий пароль показується один раз («Доступ надано. Пароль показано — скопіюйте, більше не показується.»); якщо email уже мав доступ чи був лише повторно активований — пароль лишається той самий.
   * **Скинути пароль** — після підтвердження генерує і показує новий пароль замість старого.   * **Скинути пароль** — після підтвердження генерує і показує новий пароль замість старого.
-  * **Відкликати доступ** — після підтвердження блокує вхід цього email до SaaS. Дія **зворотня** — відновлення доступу лише з панелі керування (ControlPanel).+  * **Відключити** — після підтвердження блокує вхід цього email до SaaS. Дія **зворотня** — відновлення доступу лише з панелі керування (ControlPanel).
   * **Видалити доступ** — після підтвердження **фізично й безповоротно** видаляє SaaS-обліковий запис.   * **Видалити доступ** — після підтвердження **фізично й безповоротно** видаляє SaaS-обліковий запис.
   * Усі чотири кнопки доступні лише для себе й користувачів нижчого рангу; власника SaaS-кабінету через касу видалити не можна — сервер відмовляє окремим повідомленням.   * Усі чотири кнопки доступні лише для себе й користувачів нижчого рангу; власника SaaS-кабінету через касу видалити не можна — сервер відмовляє окремим повідомленням.
Рядок 45: Рядок 46:
 ====Склади==== ====Склади====
  
-Прапорці «Оберіть склади які бачить користувач:» — список усіх активних складів довідника. Якщо жоден склад не позначено — користувач бачить усі склади («для owner/admin»).+**«Склади, які бачить користувач»** — перелік усіх активних складів довідника з галочками й кнопками **Обрати всі** / **Зняти всі**. Якщо жоден склад не позначено — користувач бачить усі склади («Якщо не обрано жодного — доступні всі склади»). Кількість позначених видно на самій вкладці, поруч із назвою **Склади**.
  
-====Персональні права====+====Права====
  
-Ефективні права користувача = права його ролі, скориговані персональними відхиленнями, заданими тут. Поле **«Пошук обʼєкта»** вживу фільтрує рядки грида за назвою; над гридом — лічильник «Персональних змін немає — усе за роллю» або «Змінено персонально: N».+Ефективні права користувача = права його ролі, скориговані персональними відхиленнями, заданими тут. Поле **«Пошук об'єкта»** вживу фільтрує рядки грида за назвою; кнопка **Лише відхилення** з числом показує тільки те, що змінено персонально (те саме число стоїть і на вкладці **Права**).
  
 Грід із колонками **Обʼєкт**, **За роллю**, **Персонально**, **Підсумок**; рядки згруповані заголовками груп прав — подвійний клік по заголовку групи згортає/розгортає її (► / ▼). Редагована лише колонка **Персонально**: випадний список «— за роллю —» (скасувати особисту зміну) або один із рівнів доступу для цього обʼєкта. **Підсумок** = персональний рівень, якщо він заданий, інакше рівень ролі; підсвічується зеленим, коли персонально розширено відносно ролі, і червоним — коли обмежено. Грід із колонками **Обʼєкт**, **За роллю**, **Персонально**, **Підсумок**; рядки згруповані заголовками груп прав — подвійний клік по заголовку групи згортає/розгортає її (► / ▼). Редагована лише колонка **Персонально**: випадний список «— за роллю —» (скасувати особисту зміну) або один із рівнів доступу для цього обʼєкта. **Підсумок** = персональний рівень, якщо він заданий, інакше рівень ролі; підсвічується зеленим, коли персонально розширено відносно ролі, і червоним — коли обмежено.
  
-//СКРІНШОТ [korystuvachi-02-personalni-prava.png]: вкладка «Персональні права» — поле пошуку і лічильник зверху, грід із колонками Обʼєкт / За роллю / Персонально / Підсумок, рядки згруповані заголовками розділів прав, значення в колонці «Підсумок» підсвічені зеленим (розширено) чи червоним (обмежено).//+{{ :posplus:pro:servis:korystuvachi-02-personalni-prava.png?direct |Вкладка «Персональні права»}} 
 + 
 +Кнопка **Скинути до ролі** — після підтвердження повертає всі рядки до стану «за роллю» лише в редакторі (щоб застосувати — усе одно потрібно натиснути **Зберегти**). При збереженні видати персонально можна лише те право, яким володієш сам (власнику дозволено все); обмежити персонально можна будь-яке право, яке дає роль. 
 + 
 +====Оплата праці====
  
-Кнопка **Скинути до дефолту** — після підтвердження повертає всі рядки до стану «за роллю» лише в редакторі (щоб застосувати — усе одно потрібно натиснути **Зберегти зміни**). При збереженні видати персонально можна лише те право, яким володієш сам (власнику дозволено все); обмежити персонально можна будь-яке право, яке дає роль.+Вкладка з'являється, коли в тарифі підключено «Зарплатний проєкт». На ній постійні умови оплати працівника: вид оплати, ставка, відсотки з продажів, офіційне оформлення, дати прийняття й звільнення, залишок днів відпустки, посада для кадрових наказів. Кожне поле описано в статті [[posplus:pro:zarplata:umovy-oplaty|Умови оплати працівника]].
  
 =====Форсована зміна пароля===== =====Форсована зміна пароля=====
  
-Окремого прапорця «вимагати зміну пароля» в картці користувача немає — механізм повністю на основі дати й діє одразу на всіх користувачів через один глобальний параметр **«Примусова зміна пароля (днів, 0=вимкнено)»** (розділ Налаштування → Безпека; 0 = вимкнено).+Окремого прапорця «вимагати зміну пароля» в картці користувача немає — механізм повністю на основі дати й діє одразу на всіх користувачів через один глобальний параметр **«Примусова зміна пароля, днів»** (розділ Налаштування → Безпека; 0 = вимкнено).
  
 Коли параметр увімкнено (> 0 днів), під час входу в програму перевіряється дата останньої зміни пароля користувача. Якщо минуло більше вказаної кількості днів, одразу після входу зʼявляється попередження: **«Термін дії вашого паролю минув. Будь ласка, відкрийте форму Користувачі → ваш профіль → змініть пароль.»** Це лише нагадування — воно не блокує подальшу роботу і не відкриває картку користувача автоматично. Коли параметр увімкнено (> 0 днів), під час входу в програму перевіряється дата останньої зміни пароля користувача. Якщо минуло більше вказаної кількості днів, одразу після входу зʼявляється попередження: **«Термін дії вашого паролю минув. Будь ласка, відкрийте форму Користувачі → ваш профіль → змініть пароль.»** Це лише нагадування — воно не блокує подальшу роботу і не відкриває картку користувача автоматично.
  
-Змінити пароль (собі чи, за наявності прав, іншому користувачу нижчого рангу) можна лише тут, на вкладці **Основні дані**, полями **Новий пароль:** / **Повторити:** і кнопкою **Зберегти зміни**. Кожне збереження нового пароля виставляє дату його зміни на поточний момент — відлік до наступної примусової зміни для цього користувача починається заново.+Змінити пароль (собі чи, за наявності прав, іншому користувачу нижчого рангу) можна лише тут, на вкладці **Основні**, полями **Новий пароль** / **Повторіть** і кнопкою **Зберегти**. Кожне збереження нового пароля виставляє дату його зміни на поточний момент — відлік до наступної примусової зміни для цього користувача починається заново.
  
posplus/pro/servis/korystuvachi.1787397932.txt.gz · Востаннє змінено: повз 127.0.0.1