Имя: Пароль:
1C
1С v8
Открытие на клиенте формы по ссылке модально, без участия ОткрытьЗначение();
,
0 mulder_mulder
 
03.07.15
14:10
Добрый днень,
как открыть на клиенте форму по ссылке модально, без участия ОткрытьЗначение();
1 saaken
 
03.07.15
14:11
ПОлучитьФОрму, открыть
2 Mifka
 
03.07.15
14:13
(1) ОткрытьМодально
3 mulder_mulder
 
03.07.15
14:14
(1) (2) Она открывает форму. А мне надо по ссылке. Она этого не делает.
4 Гёдза
 
03.07.15
14:14
так передавай ссылку в параметрах
5 Mifka
 
03.07.15
14:16
Форма = ПолучитьОбъект.ПолучитьФорму("")
Форма.ОткрытьМодально
6 Гёдза
 
03.07.15
14:17
юзай
7 Mifka
 
03.07.15
14:17
(5) Перед получить объект сылку нужно прописать
8 Гёдза
 
03.07.15
14:17
ПоказатьЗначение
там можно процедуру вызвать по закрытию
9 mulder_mulder
 
03.07.15
14:17
(4) Пишет не соотвествие типов.
Синтаксис:

ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)

Форма=ПолучитьФорму("справочник.СписокДокументовПроведенияРаботППР.форма.формасписка",ссылка);
    Форма.ОткрытьМодально();
10 Mifka
 
03.07.15
14:18
(9) параметр ожидает увидеть структуру а ты ему сылку даеш
11 mulder_mulder
 
03.07.15
14:21
(10)  Пример можно? Я ж по мануалу делаю После окна вставил параметры по (4)
12 Mifka
 
03.07.15
14:23
<Параметры> (необязательный)

Тип: Структура.
Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры.
П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П);
Форма.Открыть();
13 mulder_mulder
 
03.07.15
14:35
(12)
Из всего "ансамбля" перуэтов значений параметров и структур, которые являются сами себе и значениями и параметрами,пришёл к выводу, что:

        П = Новый Структура("ключ", ссылка);
    Форма = ПолучитьФорму("справочник.СписокДокументовПроведенияРаботППР.форма.формаэлемента", П);
    Форма.Открыть();

Большое благодарю. Разобрался.
Помню, что-то очень давно такое было. Надо будет запомнить по крепче.
Программист всегда исправляет последнюю ошибку.