Callback
  • Від місця на ринку до магазину

  • -

  • Від магазину до торговельної мережі

  • -

  • Від торгівлі до виробництва

Зникли кнопки або доступ після оновлення: оновлення ролей

Володимир Витищенко
Володимир Витищенко

Експерт з автоматизації торгівлі у Торгсофт

Після встановлення оновлення програми Торгсофт (файлу .exe) у користувачів можуть зникати кнопки, пункти меню або доступ до операцій. Це відбувається через те, що нові функції програми ще не прописані в налаштуваннях безпеки (ролях).

Коли потрібно оновлювати ролі після оновлення програми

  • Після кожного оновлення версії програми.

  • Якщо в описі оновлення (changelog) згадано нові форми, звіти або зміни в пРРО/складі.

  • Коли під роллю "Власник" (sa) функція працює, а під "Продавець" — ні.

Як зрозуміти, що проблема в ролях доступу

  • Зникли кнопки або цілі пункти меню (наприклад, кнопка пРРО на формі реалізації).

  • У таблицях відсутні колонки (наприклад, "Код УКТЗЕД" або "Штрих-код").

  • З'являється помилка Access denied або "Немає прав доступу" при відкритті форми.

  • Кнопки відображаються сірим (неактивні).

Чому після оновлення роль перестає працювати правильно

  1. Зміна структури БД. Оновлення додало нові таблиці або поля, права на які відсутні у старій версії ролі.

  2. Нові ресурси. Розробники змінили внутрішні ідентифікатори кнопок або перемістили їх у нові меню.

  3. Кешування на клієнтах. Робочі місця продовжують працювати зі старими налаштуваннями до перезапуску.

Як оновити ролі і повернути доступ

Крок 1. Автоматичне оновлення (стандартний метод)

Автоматичне оновлення (стандартний метод)

При першому запуску оновленої версії на сервері програма виконує службові операції.

  1. Дочекайтеся завершення перерахунку індексів та статистик.

  2. Коли з'явиться вікно з пропозицією оновити ролі — натисніть "Так" (або "Оновити").

  3. Дочекайтеся повідомлення про успішне завершення.

Крок 2. Примусове оновлення через файл (якщо Крок 1 не допоміг)

Виконується вручну, якщо автоматичний процес був пропущений або стався збій.

  1. Зайдіть у меню Налаштування — Ролі.

  2. Натисніть кнопку "Роль — Оновлення".

  3. У вікні вибору файлу знайдіть файл оновлення ролей (.srl).

    •    Зазвичай він знаходиться в папці з оновленням або надається техпідтримкою (наприклад, update_role_2022xxx.srl).

  4. Застосуйте зміни.

Крок 3. Перезапуск клієнтських місць

Оновлення на сервері не застосовується миттєво до відкритих програм.

  1. Закрийте програму на всіх комп'ютерах у мережі.

  2. Запустіть її знову.

  3. Перевірте, чи прив'язаний користувач до співробітника з правильною посадою.

Як перевірити, що доступ відновлено

  • Увійдіть під користувачем, у якого виникала помилка (наприклад, "Касир").

  • Відкрийте проблемну форму.

  • Усі кнопки активні, помилок доступу немає.

Як уникнути проблем із ролями після оновлення

  • Завжди закривайте програму на всіх робочих місцях при оновленні програми.

  • Якщо ви створювали власні унікальні ролі, перевіряйте їх працездатність після кожного мажорного оновлення.

Що важливо запам’ятати

Якщо після оновлення щось зникло або перестало натискатись — спочатку оновіть ролі та перезапустіть програму. Це вирішує проблему в 99% випадків.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Додати коментар

Додати коментар
Дякуємо за ваш відгук! Він буде опублікований після перевірки модератором.
Схожі статті