Имя: Пароль:
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"
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.