Имя: Пароль:
1C
 
Передать в ОткрытьФорму() ТЧ
0 myr4ik07
 
15.07.15
11:51
Привет, есть Документ в ней ТЧ, добавляю кнопку которая считывает с ТЧ
Номенклатура, Цена и мне нужно передать эти данные в ОткрытьФорму(Обработки.ФормированиеЦена.Форма)
как это сделать?

Делал
Массив = Новый Массив;
Для Каждого Эл Из Объект.Запасы Цикл
Массив.Добавить(Эл);
КонецЦикла
Структура = Новый Структура;
Структура.Вставить(Массив);
ОткрытьФорму(Обработки.ФормированиеЦена.Форма, Структура)

не работат
1 Euguln
 
15.07.15
11:58
Используй ПоместитьВоВременноеХранилище
2 myr4ik07
 
15.07.15
12:03
(1) и как это мне поможет? Почитал СП, не понял, получу в результате Строку, далее что?
3 myr4ik07
 
15.07.15
12:04
(1) типа засунул в ПоместитьВоВременноеХранилище, а потом ПолучитьИзВременногоХранилища  высунул?!
4 Cherokee
 
15.07.15
12:07
(3) точно так
5 myr4ik07
 
15.07.15
12:08
Для Каждого Эл Из Объект.Запасы Цикл
        ПоместитьВоВременноеХранилище(Эл);
    КонецЦикла;

ошибка
Переданное значение не может быть помещено во временное хранилище
6 Euguln
 
15.07.15
12:10
(5) Выгрузи в ТЗ и засунь в хранилище.
7 myr4ik07
 
15.07.15
12:13
(6) о, как бы оно, ану далее гляну ....
8 myr4ik07
 
15.07.15
12:21
(6) а как получить ПолучитьИзВременногоХранилища()?
9 Euguln
 
15.07.15
12:23
(8) СП почитать не судьба?

Глобальный контекст (Global context)
ПоместитьВоВременноеХранилище (PutToTempStorage)
Синтаксис:

ПоместитьВоВременноеХранилище(<Данные>, <Адрес>)

Возвращаемое значение:

Тип: Строка.
Адрес во временном хранилище.
10 myr4ik07
 
15.07.15
12:28
(9) а что я не так делаю
    ТабличнаяЧасть = ТабличнаяЧасть();
    Хранилище = ПоместитьВоВременноеХранилище(ТабличнаяЧасть, Новый УникальныйИдентификатор);
    ОткрытьФорму("Обработка.ФормированиеЦен.Форма.Форма");
а уже в открываемой форме

ТабличнаяЧастьИзДокумента = ПолучитьИзВременногоХранилища("e1cib/tempstorage/ee8f3955-ccce-4d9f-acc3-7a0fe327a4a7");

получаю
ТабличнаяЧастьИзДокумента  = неопределено
11 Euguln
 
15.07.15
12:29
ТабличнаяЧасть = ТабличнаяЧасть();
    Хранилище = ПоместитьВоВременноеХранилище(ТабличнаяЧасть, Новый УникальныйИдентификатор);
СтруктураПараметров = НовыйСтруктура("Адрес", Хранилище);
    ОткрытьФорму("Обработка.ФормированиеЦен.Форма.Форма", СтруктураПараметров);

ТабличнаяЧастьИзДокумента = ПолучитьИзВременногоХранилища(Параметры.Адрес);
12 myr4ik07
 
15.07.15
12:31
(11) аааа, ну ты шаришь, как часы все работает, вот спасибо
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.