Имя: Пароль:
1C
1С v8
Глобальная переменная в расширении
0 Aleks73
 
22.09.25
15:40
Описал в модуле управляемого приложения в расширении - глобальную переменную со словом Экспорт. Но в модуле менеджера в отчете конфигурации она не видна. ЧЯНТД ? Платформа 8.3.25.1394
1 Волшебник
 
22.09.25
15:41
из основной конфигурации не надо обращаться к объектам расширения
2 Aleks73
 
22.09.25
15:46
(1) Стас, извини, забыл написать, модуль менеджера тоже в расширении.
3 Мультук
 
гуру
22.09.25
15:57
(0)

Нужно найти ответ всего на два вопроса:

1) Менеджер отчёта -- это какой контекст: сервер/клиент ?
2) модуль {управляемого} приложения -- это какой контекст: сервер/клиент ?


P.S.
Подсказка номер два
https://its.1c.ru/db/pubessence/content/99/hdoc
4 Aleks73
 
22.09.25
16:00
(3) По ссылке ИТС Доступ к данному материалу ограничен.
Контекст никакой, в данном случае это ОФ.
5 программистище
 
22.09.25
16:20
(4) именно какой, в модуле менеджера ставят:


#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

#КонецЕсли
6 Aleks73
 
22.09.25
16:30
(5) написал
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
Перем Таблица2209 Экспорт;
#КонецЕсли
Остановил отладчиком в отчете. Снова переменная не видна.
7 Aleks73
 
22.09.25
16:50
В дополнение к (6): при загрузке отладчик видит модуль обычного приложения, написал код (5) там, отчет всё равно не видит переменную.
8 Anton1307
 
22.09.25
19:26
Модуль управляемого приложения компилируется на клиенте.
Модуль менеджера - на сервере.
Переменная даже теоретически не может быть видна.
9 Timon1405
 
22.09.25
19:36
(8) Модуль менеджера - на сервере
ой ли
10 Rovan
 
гуру
23.09.25
08:58
(9) в толстом клиенте проверяешь ?
проверь в тонком
11 Волшебник
 
23.09.25
09:35
(10) в (4) написано ОФ, обычные формы
12 paramedic
 
23.09.25
09:54
В доках четко написано:
экспортные переменные из модуля приложения доступны:
в неглобальных общих модулях, которые компилируются в управляемых клиентах;
в клиентских процедурах/функциях модулей управляемых форм;
в клиентских процедурах/функциях команд.

Где здесь модуль менеджера?
13 Aleks73
 
23.09.25
10:25
(12) Понятно. Жаль.
Независимо от того, куда вы едете — это в гору и против ветра!