Remove or disable a menu icon

I have a client that wants to disable or remove the post inventory reconciliation icon and make the user do all posting in IC transactions.  I do not see where I can restrict, hide or remove the Post Inventory Reconciliation without disabling the I/C Transactions posting.

Parents
  • Hello,

    I would like to ask how con we enable icon disabled like currency in Sage 300

  • 0 in reply to NDAHAYO Jean Bosco

    Sage 300 does not provide a way to remove its default icons within the software itself. These icons, sometimes referred to as modules or screens, are built using OCX (ActiveX) controls rather than standard executables and are controlled by the SDK tools for the desktop editions. 

    While Sage 300 does allow users to create their own shortcuts—which can later be hidden or removed—these are separate from the system’s default modules and are not added via the sdk, but rather built into shortcut functionality. To actually remove or hide the built‑in module icons, you would need to purchase the Sage 300 SDK for the desktop. The SDK provides access to tools such as ungrrp and grrp.exe, which allow you to rebuild the grp.dat files associated with the module or icon you want to remove and/or add.

    For most users, the practical option is to use UI customization, as said by "JAY" This lets you disable certain parts of the interface for specific users, effectively locking or hiding screens they don’t need.

    If you do attempt to remove a default icon by editing the grp.dat file directly, be aware that it is a compiled file that cannot be opened with notepad for example. To edit the grp.dat file one can use a hex editor BUT this means you’re working with binary data, which can be risky. Unexpected behavior may occur, so thorough testing would be essential before deploying any changes. 

Reply
  • 0 in reply to NDAHAYO Jean Bosco

    Sage 300 does not provide a way to remove its default icons within the software itself. These icons, sometimes referred to as modules or screens, are built using OCX (ActiveX) controls rather than standard executables and are controlled by the SDK tools for the desktop editions. 

    While Sage 300 does allow users to create their own shortcuts—which can later be hidden or removed—these are separate from the system’s default modules and are not added via the sdk, but rather built into shortcut functionality. To actually remove or hide the built‑in module icons, you would need to purchase the Sage 300 SDK for the desktop. The SDK provides access to tools such as ungrrp and grrp.exe, which allow you to rebuild the grp.dat files associated with the module or icon you want to remove and/or add.

    For most users, the practical option is to use UI customization, as said by "JAY" This lets you disable certain parts of the interface for specific users, effectively locking or hiding screens they don’t need.

    If you do attempt to remove a default icon by editing the grp.dat file directly, be aware that it is a compiled file that cannot be opened with notepad for example. To edit the grp.dat file one can use a hex editor BUT this means you’re working with binary data, which can be risky. Unexpected behavior may occur, so thorough testing would be essential before deploying any changes. 

Children
No Data