Цитата:
Сообщение от
TasmanianDevil
Я почему-то считал, что независимо от модификатора client/server у display/edit-метода таблицы, равно как от отсутствия такого модификатора, при вызове такого метода на табличной переменной источника данных формы, кеширование и само исполнение данного метода будут исполняться на клиенте
Это не так, модификаторы влияют на то, где будет выполняться экземплярный табличный метод. На счет кэширования, см., например,
FormDataSource.cacheAddMethod Method:
Цитата:
Cached methods perform calculations on fetched data, and then the calculated values are passed to the client together with the data.
Цитата:
Сообщение от
TasmanianDevil
понимаю, что display/edit-метод может исполняться на сервере, если он был вызван в каком-либо методе какого-либо класса, исполняемого на сервере.
Когда будете переходить на 2009-ю, обратите внимание на такие методы, как SalesTable.validateWrite_server(). Это экземплярный метод с модификатором server, куда вынесена вся логика из обычного validateWrite(), и если последний дергается на клиенте, то вызываемый им validateWrite_server() уже всегда работает на сервере. Так что вызывающий код не обязательно должен сам работать на сервере.