Возник такой вот теоретический вопрос. Можно ли как-то узнать идет ли обращение к серверу при вызове стандартного метода платформы?
Например, есть метод ТипЗнч(). Он доступе на клиенте и на сервере. Но вот при вызове с клиента где идет собственно исполнение этого метода? Может эта информация где-то на ИТС есть?
Нет, нельзя
Фактически там все сложней
Конечно же есть обращения к серверу даже при работе только на клиенте
Но там все кэшируется, поэтому вызов может быть всего один и заранее
Но может так совпасть что кэш протух и упс в момент ТипЗнч() будет обращение к серверу
2(1) Хм... Ни разу такого не видел.
2(2) Вот странно. При такой ориентированности на клиент-сервер (ИМХО) должно явно быть указано "метод выполняется на сервере". И совсем уж точно должно быть указано "кешируется". Мы уже напарывались на ситуацию, когда значение в базе изменилось, а на клиенте видно старое значение до перезапуска клиента.
(0) Ну, можно, например в конфигураторе в замере производительности отловить такие вызовы, отфильтровать по клиенту, и посмотреть для каких строк кода в колонке "Обр. сервером" есть пиктограммы.
2(7) Проверил. Да, это именно то, что нужно. Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший