Среда вычисления
Когда в SberMobile вычисляется выражение, существует ряд параметров, способных повлиять на результат. Полный набор данных параметров называется "среда вычисления". Большинство из этих параметров влияют на преобразование ссылок, которые могут появиться внутри выражения, а также на работу функций, относящихся к контексту.
Среда вычисления включает в себя:
Контекст по умолчанию | Контекст по умолчанию, используемый для разрешения относительных контекстных путей, появляющихся в стандартных ссылках. |
Таблица данных по умолчанию | Таблица данных по умолчанию, используемая для разрешения стандартных ссылок, которые неявно указывают на переменную/функцию определенного контекста. |
Ряд по умолчанию | Ряд по умолчанию, используемая для определения, какой ряд в таблице данных должен быть доступен при разрешении стандартных ссылок, которые сами не указывают ряд. |
Переменные среды | Любые переменные среды, которые извлекаются путем использования ссылок среды внутри выражения. |
Вычисление на стороне Бэкенда и на Фронтенда
Большинство выражений вычисляется "внутри" SberMobile Server (вычисление на стороне бэкенда). Однако в некоторых случаях, например, для привязок таблиц данных, работающих в веб-интерфейсе, выражения могут вычисляться в веб-браузере (вычисление на стороне фронтенда).
Обработка выражений в бэкенде и фронтенде идентична практически во всех аспектах. Однако все же есть некоторые незначительные различия (например, в наборе поддерживаемых функций и их параметров). Все эти различия описаны в документации.