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

1. Vitaly1C8 16.03.18 14:14 Сейчас в теме
Добрый день !
Подскажите пожалуйста как правильно создать глобальную переменную ?! Потому что я что-то запутался ...
Конфигурация (Документооборот 1.4 управляемые формы) в [модуле управляемого приложения] добавил:
// В.Ч. 
Перем вчЭтоУдалениеИзФормыСписка Экспорт;
// Признак того, что в данный момент находимся в режиме удаления элемента из Формы списка

Затем в [модуле справочника ВнутренниеДокументы] пишу:
// В.Ч. УдалениеИзФормыСписка
			вчЭтоУдалениеИзФормыСписка = Истина;
			РаботаСФайламиВызовСервера.ПометитьНаУдалениеПриложенныеФайлы(Ссылка, ПометкаУдаления);
			вчЭтоУдалениеИзФормыСписка = Ложь;

проверка синтаксиса пишет "Синтаксических ошибок не обнаружено!"
Затем в [модуле справочника Файлы] пишу:
Если НЕ вчЭтоУдалениеИзФормыСписка Тогда
					ВызватьИсключение СтрокаОшибки;
				КонецЕсли;

проверка синтаксиса пишет:
{Справочник.Файлы.МодульОбъекта(161,13)}: Переменная не определена (вчЭтоУдалениеИзФормыСписка)
Если НЕ <<?>>вчЭтоУдалениеИзФормыСписка Тогда (Проверка: Сервер)

Как такое может быть ?!
Посоветуйте может есть другой вариант использовать что-либо вместо глобальной переменной ?
По теме из базы знаний
Найденные решения
2. RustamZz 16.03.18 14:20 Сейчас в теме
Глобальных переменных нет в УФ. Используйте параметры сеанса.
Vitaly1C8; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. spacecraft 16.03.18 16:16 Сейчас в теме
(1)
Конфигурация (Документооборот 1.4 управляемые формы) в [модуле управляемого приложения] добавил:
...
Затем в [модуле справочника Файлы] пишу:

1. Внимательно смотрите контекст выполнения. Объявление переменной на клиенте. Попытка обращения к ней на сервере.
2. Глобальные переменные существуют, но только на клиенте.
3. Переменные на сервере хранят свое значение только во время текущего серверного сеанса.
Vitaly1C8; +1 Ответить
2. RustamZz 16.03.18 14:20 Сейчас в теме
Глобальных переменных нет в УФ. Используйте параметры сеанса.
Vitaly1C8; +1 Ответить
3. VmvLer 16.03.18 15:18 Сейчас в теме
+(2), но есть переменные контекста сервера и клиента в тех областях видимости где они объявлены(модули объектов, форм и т.д.)

если работаете с неким объектом, то в качестве контейнера "глобальных" переменных можно рассматривать "ДополнительныеСвойства" этого объекта. Это структура в которой можно хранить по ключам значения и они будут "видны" и в формах и в модуле этого экземпляра объекта.
Правда у внешних обработок и отчетов "ДополнительныеСвойства" отсутствуют.

Другие варианты получить "глобальную" переменную от лукавого.
Vitaly1C8; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот