Имя: Пароль:
1C
 
Как получить ТЗ из временого хранилища?
0 gabd_marat
 
13.07.17
18:46
Помещаю ТЗ во временное хранилише, адрес врем хран записываю в реквизит объекта, затем получаю в моле формы ТЗ но пишет ошибка, что-то связанное с параметром.
&НаСервере
Функция ВыполнитьИПоместитьНаСервере()
    мТаблица = РеквизитФормыВЗначение("ТаблицаЗначенийРеквизита");
    ПараметрыОтбора = Новый Структура;
    ПараметрыОтбора.Вставить("Пометка", Ложь);
    СтрокиУдалить = мТаблица.НайтиСтроки(ПараметрыОтбора);
    Для Каждого Строка Из СтрокиУдалить Цикл
        мТаблица.Удалить(Строка);
    КонецЦикла;
    мТаблица.Сортировать("Номер Возр");
    мТаблица.Колонки.Удалить(1);

    Возврат ПоместитьВоВременноеХранилище(мТаблица, Новый УникальныйИдентификатор);
КонецФункции

&НаКлиенте
Процедура ВыполнитьИЗакрыть(Команда)
    //ВыполнитьИЗакрытьНаСервере();
    Адрес = ВыполнитьИПоместитьНаСервере();
    ЭтаФОрма.Объект.АдресВХ = Адрес;
    ЭтаФорма.Закрыть();
КонецПроцедуры

Вмодуле другой формы
//....
мТабЗначВыбора = ПолучитьИзВременногоХранилища(Отчет.АдресВХ);
//...
1 gabd_marat
 
13.07.17
18:49
В отладчике посмотрел Отчет.АдресВХ = "" (пустая строка), похоже не записался реквизит
2 Lexey_
 
13.07.17
18:50
(0) ошибку "что-то связанное с параметром"  можно исправить каким-то образом
3 gabd_marat
 
13.07.17
18:51
(2)недопустимое значение параметра 1, я так понимаю не записался реквизит объекта, неужели неправильно записываю?
4 Lexey_
 
13.07.17
18:56
(3) зачем гадать? В ошибке тебе явно пишут, что ты не так делаешь
5 gabd_marat
 
13.07.17
19:10
Не записывается реквизит АдресВХ,