Имя: Пароль:
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) там, отчет всё равно не видит переменную.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший