Имя: Пароль:
1C
 
Временное хранилище. Что делаю не так?
0 1СNachalo1
 
19.04.18
13:40
Подскажите, пожалуйста, что делаю не так.
Цель: передать переменную из одного общего модуля в другой.
----------------------------------------------------------
В одном общем модуле прописываю:
АдресДляD = ПоместитьВоВременноеХранилище(d,Новый УникальныйИдентификатор());
АдресДляR = ПоместитьВоВременноеХранилище(r,Новый УникальныйИдентификатор());

Так хочу сохранить значение переменных d и r во временном хранилище, чтобы потом их открыть в другом общем модуле.

Во втором общем модуле пытаюсь "достать" переменные из временного хранилища 2 способами. В обоих выдаются ошибки.
Первый:
   d = ПрочитатьНаСервере (АдресДляD);
   r = ПрочитатьНаСервере (АдресДляR);
Второй:
        d = ПолучитьИзВременногоХранилища (АдресДляD);
   r = ПолучитьИзВременногоХранилища (АдресДляR);
------------------------------------
Ошибки в первом случае:
{ОбщийМодуль.РаботаС_HTMLКлиент.Модуль(268,26)}: Переменная не определена (АдресДляD)
   d = ПрочитатьНаСервере (<<?>>АдресДляD); (Проверка: Тонкий клиент)
{ОбщийМодуль.РаботаС_HTMLКлиент.Модуль(269,26)}: Переменная не определена (АдресДляR)
   r = ПрочитатьНаСервере (<<?>>АдресДляR); (Проверка: Тонкий клиент)
{ОбщийМодуль.РаботаС_HTMLКлиент.Модуль(268,6)}: Процедура или функция с указанным именем не определена (ПрочитатьНаСервере)
   d = <<?>>ПрочитатьНаСервере (АдресДляD); (Проверка: Тонкий клиент)
{ОбщийМодуль.РаботаС_HTMLКлиент.Модуль(269,6)}: Процедура или функция с указанным именем не определена (ПрочитатьНаСервере)
   r = <<?>>ПрочитатьНаСервере (АдресДляR); (Проверка: Тонкий клиент)
-----------------------------------------
Ошибки во втором случае:

{ОбщийМодуль.РаботаС_HTMLКлиент.Модуль(271,41)}: Переменная не определена (АдресДляD)
       d = ПолучитьИзВременногоХранилища (<<?>>АдресДляD); (Проверка: Тонкий клиент)
{ОбщийМодуль.РаботаС_HTMLКлиент.Модуль(272,37)}: Переменная не определена (АдресДляR)
   r = ПолучитьИзВременногоХранилища (<<?>>АдресДляR); (Проверка: Тонкий клиент)
----------------------------
Что надо исправить?
1 VitShvets
 
19.04.18
13:43
Переменные "АдресДляХ" надо передать из первого общего модуля во второй. Русским языком же пишет, что не знает что такое "АдресДляD"
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн