RMS development

Hello, I am new to RMS customization / development. Please correct me if I am wrong but there seem to be a very limited ways to customize the forms themselves apart from add-ins and additional patch forms called from new buttons. Is there a way to use the object model in QSRules (QSBridge does not have enough) to achieve more seamless integration of customer requirements that are not accounted for in the general product forms. I am thinking of changing some forms or replacing them with customized versions. I know that forms are 'locked up' in the exe. Sounds like re-write job??? Has anybody done something similar? What did you use? Thanks

Reply to
Sergei
Loading thread data ...

Sergei,

You are not wrong, it is very limited, you cannot 'customise' the built-in forms.

The best route is either custom POS buttons or HTML window customisation.

Bear in mind that you can customise RMS to disable access to various 'built-in' forms, so yours have to be used. You can also assign macros to 'push' POS buttons, allowing you to add functions to the touchscreen keyboard and/or provide alternate shortcut keys from the default Ctrl+0->9 for POS buttons.

There are also workarounds, depending on which forms you are trying to replace, for instance the Tender form could be replaced by intercepting 'TenderBegin' hook and returning false (after processing and posting the transaction yourself).

Regards Richard

Reply to
RSB

Thank you Richard. Unfortunately I have to customise / replace the PurchaseOrder form which seem to have only intercept option onclose event. Wouldn't be nice to have a proper API for the development ?! I tried to get direct access to some functions from QSRules.dll via PInvoke in C# - messy. Some classes seem to work(e.g. SessionClass) others do not. Do you know if MS will provide a proper object model for the product in the future? Regards,

"RSB" wrote:

Reply to
Sergei

Hi All I need comparsion between Microsoft retail management system and Landsteinar for resturant and supermarket solution

Do you have any > Thank you Richard.

Reply to
Tarif

Sergei,

It would be nice to have more control over various processes, 'SessionClass' is the one and only access point you are supposed to use in QSRules. The product is steering towards .NET for the future, but of course, as always - support for existing customers is necessary for most developments.

Regards, Richard

Reply to
RSB

Reply to
Sergei

BeanSmart website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.