Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Missing buttons or access after update: Roles update

Volodymyr Vytyshchenko
Volodymyr Vytyshchenko

Trade automation expert at Torgsoft

After installing a Torgsoft program update (the .exe file), users may lose buttons, menu items, or access to operations. This happens because the new program functions have not yet been added to the security settings (roles).

When roles need to be updated after a program update

  • After each program version update.

  • If the update description (changelog) mentions new forms, reports, or changes in the pECR/warehouse.

  • When the function works under the "Owner" (sa) role, but does not work under the "Salesperson" role.

How to understand that the problem is in access roles

  • Buttons or entire menu items have disappeared (for example, the pECR button on the sales form).

  • Columns are missing in tables (for example, "UCFEA Code" or "Barcode").

  • The error Access denied or "No access rights" appears when opening a form.

  • Buttons are displayed in gray (inactive).

Why the role stops working correctly after the update

  1. Database structure change. The update added new tables or fields for which the old version of the role has no permissions.

  2. New resources. The developers changed the internal identifiers of buttons or moved them to new menus.

  3. Caching on client machines. Workstations continue using old settings until restart.

How to update roles and restore access

Step 1. Automatic update (standard method)

Automatic update (standard method)

When the updated version is launched on the server for the first time, the program performs service operations.

  1. Wait until the recalculation of indexes and statistics is completed.

  2. When a window offering to update roles appears, click "Yes" (or "Update").

  3. Wait for the message about successful completion.

Step 2. Forced update through a file (if Step 1 did not help)

This is performed manually if the automatic process was skipped or failed.

  1. Go to the menu Settings — Roles.

  2. Click the "Role — Update" button.

  3. In the file selection window, find the role update file (.srl).

    •    It is usually located in the update folder or provided by technical support (for example, update_role_2022xxx.srl).

  4. Apply the changes.

Step 3. Restart client workstations

The update on the server is not applied immediately to already open programs.

  1. Close the program on all computers in the network.

  2. Launch it again.

  3. Check whether the user is linked to an employee with the correct position.

How to check that access has been restored

  • Log in as the user who had the error (for example, "Cashier").

  • Open the problematic form.

  • All buttons are active, and there are no access errors.

How to avoid role problems after an update

  • Always close the program on all workstations when updating the program.

  • If you created your own unique roles, check that they work correctly after each major update.

What is important to remember

If something disappears or stops being clickable after an update — first update the roles and restart the program. This solves the problem in 99% of cases.


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



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Add comment

Add comment
Thank you for your feedback! It will be published after being reviewed by a moderator.
Related articles