Logger - спасибо за поправку. На самом деле, я тоже прав

Просто я говорил о табличных методах (по моим личным наблюдениям, именно там чаще всего встречается такая ситуация), а вы, видимо, говорили о методах на классах.
Вот цитата из книги
Inside Microsoft Dynamics AX, на которой основывался мой ответ:
Цитата:
By default, table instance and static methods are executed as "called from" if neither the server nor the client modifier is specified. You can, however, specify both client and server as modifiers in the same method, but doing so does not influence where the method is executed; it signals that the developer of the method has evaluated the method and decided that it should be executed as "called from" and should not be client bound or server bound.
....
If neither the client nor the server modifier is specified in static class methods, the methods are executed on the tier specified by the RunOn property on the class. Specifying both client and server in these methods does, however, force the methods to be executed as "called from" and thereby disregard the property value on the class.
То есть, для табличных методов и статических методов классов, для которых свойство RunOn установлено в CalledFrom - ничего не изменится.
Но если такой параметр указать для класса, который должен выполняться только на сервере либо только на клиенте, то поведение поменяется.