|
Как получить ТЗ из временого хранилища? |
☑ |
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
|
Не записывается реквизит АдресВХ,
|
|