Как увидеть глобальную переменную на сервере? #523053


#0 by korolar
Пытаясь ускорить процесс свертки базы, перенес часть процедур из модуля обработки свертки в новый общий модуль с галочкой "сервер" и поправил вызов этих процедур из обработки. Но теперь, часть дописанной конфы в которой есть обращение к глобальным переменным, объявленным в модуле приложения, ругается, т.к. с сервера эти переменные не видятся. Есть темка: Из нее я понял, что можно переменные запихнуть в параметры сеанса и их можно будет увидеть на сервере. В УПП также есть в глобальном модуле: Вопрос: 1. Можно ли добавить объявление переменных, так чтоб их можно было видеть на сервере? 2. Можно ли добавить объявление переменных, так чтоб их можно было видеть на сервере, без переписывания обрашений к этим переменным? 3. Имеет ли смысл это делать с точки зрения ускорения производительности работы свертки?
#1 by Defender aka LINN
#2 by ILM
1. ПараметрыСеанса, но зачем? 2. Нет, но можно передать структуру, а уже в ней переменные 3. Если, для кэширования небольшого числа параметров, справочников и т.д. Можно использовать временные таблицы, а передавать менеджер временных таблиц для связи.
#3 by korolar
получается, для объектов, в которых есть обращение к глобальным переменным модуля приложения, нужно вызывать процедуры из модуля обработки, а где нет обращений, можно вызывать процедуру на серверере.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С