Имя: Пароль:
1C
 
Открытие формы
0 A1nurich
 
09.10.23
15:49
Подскажите люди добрые, как в 1С 8.3 УТ11 открывать форму. Получается в партнерах создал форму и пытаюсь открыть другую форму, которая находиться в обработке. Код пока что выглядит так:

&НаКлиенте
Процедура ГАФ_СформироватьДоговорПосле(Команда)  

ПараметрыФормы = Новый Структура("Ссылка", Объект.Ссылка);
ОткрытьФорму("Обработки.ГАФ_КонтактныеЛицаПартнера.ФормаЭлемента",ПараметрыФормы);    

КонецПроцедуры
1 DGorgoN
 
09.10.23
16:06
А интернеты что говорят? Пробовали искать в гугле и яндексе?
Гуру говорят ещё есть волшебное пособие - синтаксис помощник (в 8-ке с примерами) и информационно-технологическое сопровождение .
2 A1nurich
 
09.10.23
16:08
(1) Искал, пробывал, не получалось. Если вам в падлу помощь, зачем вообще писать? могли бы хотя бы ссылку скинуть на правильный сайт и тд
3 Hmster
 
09.10.23
16:28
А что вообще происходит? Ошибки пишет? В процедуру входит?
4 Волшебник
 
09.10.23
16:30
(2) Пишется "пробовал"
5 Волшебник
 
09.10.23
16:31
(2) Если Вы будете хамить выражениями типа "в падлу", то мы Вас больше не увидим. Таковы правила форума.
6 A1nurich
 
09.10.23
16:37
(5) Извините, больше не повторится
7 A1nurich
 
09.10.23
16:39
(3) Ошибка при вызове метода контекста (ОткрытьФорму).
8 Волшебник
 
09.10.23
16:39
(7) Текст ошибки не указан
9 Hmster
 
09.10.23
16:41
возможно вот тут проблема ПараметрыФормы = Новый Структура("Ссылка", Объект.Ссылка);
10 DGorgoN
 
09.10.23
16:44
(7) В новых платформах сам текст ошибки скрыт и появляется при нажатии на ссылку. Видимо что бы у неопытного пользователя не было инфаркта и он сразу бы позвал великого гуру ну или обратился бы в тех. поддержку.
Текс ошибки нам очень нужен. Возможно даже он будет содержать ответ на вопрос: "почему не работает?".
11 DGorgoN
 
09.10.23
16:44
(9) Может всё таки не гадать и посмотреть текст ошибки? (10)
12 A1nurich
 
09.10.23
16:45
(10) Да, я понял, сейчас скину
13 A1nurich
 
09.10.23
16:45
Ошибка при вызове метода контекста (ОткрытьФорму)
{Далини_А Справочник.Партнеры.Форма.ФормаЭлемента.Форма(26)}:ОткрытьФорму("Обработки.ГАФ_КонтактныеЛицаПартнера.ФормаЭлемента",ПараметрыФормы);

по причине:
Неизвестное имя формы. Имя: "Обработки.ГАФ_КонтактныеЛицаПартнера.ФормаЭлемента" (8) (10)
14 Волшебник
 
09.10.23
16:47
(13) Нет такой формы или почистите кэш в 3 местах
15 A1nurich
 
09.10.23
16:48
(14) Ну смысле нет такой формы, я ее создал, от туда скопировал название
16 Волшебник
 
09.10.23
16:48
(15) Платформа обычно не ошибается, кроме ситуации "протух кэш".
17 Волшебник
 
09.10.23
16:49
(15) пишется "оттуда"
18 Мимохожий Однако
 
09.10.23
16:56
(15) Какое у формы имя, если развернуть ветку с обработкой?
19 A1nurich
 
09.10.23
16:57
(18) Формы:
-ФормаЭлемента
20 Donkey_hot
 
09.10.23
16:59
(15) Для начала не обработкИ, а обработкА. Далее, у обработки по умолчанию нет формы элемента. А если Вы создали свою и назвали ее все-таки зачем-то ФормаЭлемента, то к ней нужно обращаться Обработка.<ИмяОбработки>.Форма.<ИмяФормы>
21 DJ Anthon
 
10.10.23
09:52
Если есть ссылка, то зачем это всё? ПоказатьЗначение(, Объект.Ссылка);
Что вы пытаетесь сделать?
22 Donkey_hot
 
10.10.23
11:16
(21) Ссылка на обработку это перебор. Видимо, ТС наваял обработку для управления какими-то вспомогательными объектами и в качестве параметра передает в ее форму ссылку на владельца.
23 A1nurich
 
16.10.23
08:50
(22) Да, так и пытаюсь сделать
24 A1nurich
 
16.10.23
08:53
(20) Всё, получилось, спасибо большое за инфу