Имя: Пароль:
1C
1С v8
Открыть форму из общего модуля 1С 8.3
,
0 Dersus
 
29.04.20
05:34
Здравствуйте, подскажите как из общего модуля имея ссылку на объект или по коду, открыть форму определённого контрагента в справочнике контрагенты?
1 Dersus
 
29.04.20
06:00
Все заходят и выходят)
2 ДенисЧ
 
29.04.20
06:05
На сервере? Вряд ли...
3 Garykom
 
гуру
29.04.20
06:08
(0) Процедура/функция общего модуля на клиенте не проблема.
Если на сервере то классическая проблема "сообщение с сервера на клиент".
4 Dersus
 
29.04.20
06:08
(2) Да нет, на клиенте, я пытался, но он мне только форму открывает пустую.
5 Dersus
 
29.04.20
06:12
Вот всё есть, мне нужно хоть как-то(по коду, по ссылке) открыть форму элемента справочника определённого клиента.
6 Dersus
 
29.04.20
06:24
Проблема в том, что сколько перепробовал вариантов, он открывает форму создания нового клиента, а мне нужно уже существующего открыть!
7 ads55
 
29.04.20
06:36
(6) Параметры = Новый Структтура("Ключ", СсылкаНужногоКонтрагента);
ОткрытьФорму("ОбщаяФорма.КОнтрагент", Параметры);
8 Dersus
 
29.04.20
11:58
(7) Так она не общая, она справочнику принадлежит!
9 ads55
 
29.04.20
12:22
(8) ОткрытьФорму("Справочники.Контрагенты.ФормаЭлемента", Параметры);
10 Dersus
 
29.04.20
13:02
(9) Не работает, открывается форма создания нового
11 Dersus
 
29.04.20
13:07
Всё я разобрался как это сделать, я сделал отдельную функцию
Функция ПолучитьСсылкуНаКлиента(КодКлиента)
    Возврат Справочники.Клиенты.НайтиПоКоду(КодКлиента);
КонецФункции;  

и вызвал её

    ОткрытьЗначение(ПолучитьСсылкуНаКлиента(Данные));
12 mikecool
 
29.04.20
13:17
(11) ну гланды через анус тоже можно вырезать ))
13 Dersus
 
29.04.20
13:37
(12) Строить из себя умного может каждый, а написать как правильно сделать, увы не все.
14 Chameleon1980
 
11.05.20
07:46
я то думал у тебя уже есть ссылка и проблема только с открытием, а у тебя была проблема с ссылкой
(0)
15 experimentator76
 
11.05.20
10:43
(11) плохой вариант, например, если коды в справочнике задублены.
(10) канонически правильный вариант, надо смотреть отладчиком или глазами чтобы в СсылкаНужногоКонтрагента была именно ссылка.
Ошибка? Это не ошибка, это системная функция.