Modules and calculations

Hello,

something that I am missing from the module documentation (PDF) is a description of the behaviour of calculations and column settings (like auto enter etc.) when a module uses the same server as the main solution. Could somebody please explain how the expected behaviour is in these matters?

Thanks!
Patrick

all column properties/settings are stored independent from the solutions (are shared over all solutions)
calcs from different modules on the same table are all combined.

calcs from different modules on the same table are all combined.

What does this mean? How do you “combine” calcs?

Can you please give an example? What if the calcs have different scripts in different modules? Which version of the calc wins?

I notice that in the new CRM demo from Bob Cusick, there are calcs in the main svyCRM soltuion that are also present in the svyHelp module. When I view the calcs in svyCRM it says next to the calc name “(redefined in svyHelp)”. What does that mean?

I think you need to expand on this in the 2.2.x documentation - none of this is explained.

Multiple calculations with same name in different solution/modules must have the same code, otherwise you will get an error.
Same is true for relations (same tables/columns) ,globals (same type) ,valuelists etc.