453 читали · 3 года назад
Когда использовать НаСервере, НаКлиенте и НаСервереБезКонтекста 1С?
Все функции и процедуры в модулях форм 1С начинаются с описания директив - Директивы компиляции – это специальные определения, с помощью которых платформа понимает, в каком контексте необходимо выполнять функцию или процедуру модуля Если ее не указать, то значение автоматически будет присвоено &НаСервере. Такой код будет вызывать много лишних обращений на сервер, что увеличит время его работы. Рекомендуется стараться уменьшать число серверных вызовов. Когда какую использовать? Для этого нужно знать к каким данным мы хотим обращаться: Директивы «Клиент» не имеют доступ базе данных...
Как работать с типом «Хранилище значения» в управляемых формах
При разработке пользовательского интерфейса на основе управляемых форм часто возникают задачи по работе с типом «ХранилищеЗначения». Особенностью этого типа данных является то, что реквизит объекта с типом «ХранилищеЗначения» недоступен в управляемой форме. Это связано с тем, что в реквизите с типом «ХранилищеЗначения» могут хранится данные большого размера. В управляемых формах реализована клиент-серверная архитектура, которая подразумевает, что данные формы передаются между клиентом и сервером...