Имя: Пароль:
1C
1С v8
ПоместитьВоВременное хранилище и ПолучитьИзВременногоХранилища
0 SkillUp
 
08.08.18
12:44
Почему ошибка?

в одной процедуре;
    ВладелецФормыК = ПоместитьВоВременноеХранилище(ФормаОбр.ВладелецФормы, Новый УникальныйИдентификатор);
    
    УИДФорм = ПоместитьВоВременноеХранилище(ФормаОбр.ВладелецФормы.КлючУникальности, Новый УникальныйИдентификатор);

в другой:
    ФормаВыгрузки = Отчеты.РегламентированныйОтчетМастерВыгрузкиРегламентированнойОтчетности.ПолучитьФорму("Форма",ПолучитьИзВременногоХранилища(ВладелецФормыК),ПолучитьИзВременногоХранилища(УИДФорм));
    ФормаВыгрузки.Открыть();


Ошибка: 3)}: Переменная не определена (ВладелецФормыК)
    ФормаВыгрузки = Отчеты.РегламентированныйОтчетМастерВыгрузкиРегламентированнойОтчетности.ПолучитьФорму("Форма",ПолучитьИзВременногоХранилища(<<?>>ВладелецФормыК),ПолучитьИзВременногоХранилища(УИДФорм)); (Проверка: Толстый клиент (обычное приложение))
{Документ.НалоговаяНакладная.Форма.ФормаСписка.Форма(143,189)}: Переменная не определена (УИДФорм)
    ФормаВыгрузки = Отчеты.РегламентированныйОтчетМастерВыгрузкиРегламентированнойОтчетности.ПолучитьФорму("Форма",ПолучитьИзВременногоХранилища(ВладелецФормыК),ПолучитьИзВременногоХранилища(<<?>>УИДФорм)); (Проверка: Толстый клиент (обычное приложение))


Или как более правильно делать?
1 Вафель
 
08.08.18
12:49
нужно не случайный уид пихать, а уид формы
2 SkillUp
 
08.08.18
12:52
(1) Ок, пробую...
3 Вафель
 
08.08.18
12:55
ну и адрес полученный так из одной формы в другую передаешь?
4 SkillUp
 
08.08.18
12:56
(3) как более правильно?
5 SkillUp
 
08.08.18
12:56
(3) В первый раз что-то подобное хочу сделать...
6 SkillUp
 
08.08.18
12:57
Может через хранилищеЗначенией?
7 Вафель
 
08.08.18
12:57
непонятно что вообще ты хочешь сделать
8 SkillUp
 
08.08.18
12:59
(7) Я хочу передать параметры созданной формы (ВЛАДЕЛЕЦ И УИДформы). Чтоб получитьформу() в другой процедуре. Как-то так, возможно это не правильно...
9 SkillUp
 
08.08.18
13:00
ФормаВыгрузки = Отчеты.РегламентированныйОтчетМастерВыгрузкиРегламентированнойОтчетности.ПолучитьФорму("Форма",ПолучитьИзВременногоХранилища(ВладелецФормыК),ПолучитьИзВременногоХранилища(УИДФорм));
    ФормаВыгрузки.Открыть();
10 SkillUp
 
08.08.18
13:01
Догадаюсь, что не правильно...
11 Вафель
 
08.08.18
13:01
(8) бред какой то
12 SkillUp
 
08.08.18
13:02
(11) Чего? Просто хотел получить конкретную форму в другой процедуре...
13 Вафель
 
08.08.18
13:03
(12) ну передавай как параметр тогда
14 Вафель
 
08.08.18
13:04

МояДругаяПроцедура(ЭтаФорма)
15 SkillUp
 
08.08.18
13:04
(11) Это как можно ссылку на пример, я сам там разберусь...
16 SkillUp
 
08.08.18
13:05
(14) Блин,точно... Аж стыдно, просто сейчас с температурой работаю...
17 SkillUp
 
08.08.18
13:06
(14) Спасибо.
18 Buster007
 
08.08.18
13:12
(16) может тогда не стоит работать, а то сейчас наработаешь.. )
19 SkillUp
 
08.08.18
13:15
(18) ))) Да это уже хочу доделаю и все... )))
20 SkillUp
 
08.08.18
13:16
Хочу доделать*