Після встановлення оновлення програми Торгсофт (файлу .exe) у користувачів можуть зникати кнопки, пункти меню або доступ до операцій. Це відбувається через те, що нові функції програми ще не прописані в налаштуваннях безпеки (ролях).
Коли потрібно оновлювати ролі після оновлення програми
-
Після кожного оновлення версії програми.
-
Якщо в описі оновлення (changelog) згадано нові форми, звіти або зміни в пРРО/складі.
-
Коли під роллю "Власник" (sa) функція працює, а під "Продавець" — ні.
Як зрозуміти, що проблема в ролях доступу
-
Зникли кнопки або цілі пункти меню (наприклад, кнопка пРРО на формі реалізації).
-
У таблицях відсутні колонки (наприклад, "Код УКТЗЕД" або "Штрих-код").
-
З'являється помилка Access denied або "Немає прав доступу" при відкритті форми.
-
Кнопки відображаються сірим (неактивні).
Чому після оновлення роль перестає працювати правильно
-
Зміна структури БД. Оновлення додало нові таблиці або поля, права на які відсутні у старій версії ролі.
-
Нові ресурси. Розробники змінили внутрішні ідентифікатори кнопок або перемістили їх у нові меню.
-
Кешування на клієнтах. Робочі місця продовжують працювати зі старими налаштуваннями до перезапуску.
Як оновити ролі і повернути доступ
Крок 1. Автоматичне оновлення (стандартний метод)

При першому запуску оновленої версії на сервері програма виконує службові операції.
-
Дочекайтеся завершення перерахунку індексів та статистик.
-
Коли з'явиться вікно з пропозицією оновити ролі — натисніть "Так" (або "Оновити").
-
Дочекайтеся повідомлення про успішне завершення.
Крок 2. Примусове оновлення через файл (якщо Крок 1 не допоміг)
Виконується вручну, якщо автоматичний процес був пропущений або стався збій.
-
Зайдіть у меню Налаштування — Ролі.
-
Натисніть кнопку "Роль — Оновлення".
-
У вікні вибору файлу знайдіть файл оновлення ролей (.srl).
-
Зазвичай він знаходиться в папці з оновленням або надається техпідтримкою (наприклад, update_role_2022xxx.srl).
-
Застосуйте зміни.
Крок 3. Перезапуск клієнтських місць
Оновлення на сервері не застосовується миттєво до відкритих програм.
-
Закрийте програму на всіх комп'ютерах у мережі.
-
Запустіть її знову.
-
Перевірте, чи прив'язаний користувач до співробітника з правильною посадою.
Як перевірити, що доступ відновлено
-
Увійдіть під користувачем, у якого виникала помилка (наприклад, "Касир").
-
Відкрийте проблемну форму.
-
Усі кнопки активні, помилок доступу немає.
Як уникнути проблем із ролями після оновлення
-
Завжди закривайте програму на всіх робочих місцях при оновленні програми.
-
Якщо ви створювали власні унікальні ролі, перевіряйте їх працездатність після кожного мажорного оновлення.
Що важливо запам’ятати
Якщо після оновлення щось зникло або перестало натискатись — спочатку оновіть ролі та перезапустіть програму. Це вирішує проблему в 99% випадків.









Повернутися до попереднього кроку