powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Как вывести сообщение на конкретную форму
20 сообщений из 20, страница 1 из 1
Как вывести сообщение на конкретную форму
    #38370744
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В обработке несколько форм. Как вывести сообщение на определенную форму. В Тонком клиенте делаю так
Код: xml
1.
2.
3.
4.
Форма = ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.Форма1");
Если Форма.Открыта() Тогда
 Сообщить(Ошибка);
КонецЕсли;


А в вебе сообщение выводится не на форму, а в окно конфигурации. Почему?
Спасибо.
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38370775
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтаир,
самое простое - получайте форму через ссылку на конкретный объект
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38370777
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бред написал, невнимательно прочитал, сорри
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38370854
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АльтаирА в вебе сообщение выводится не на форму, а в окно конфигурации. Почему?


потому что кто-то читает книгу и видит фигу

Сообщить (Message)
Синтаксис:

Сообщить()
Описание:

Вывести созданное сообщение в окно сообщений.

где тут хоть слово о форме?

ЗЫ в УФ принято сообщать через "СообщениеПользователю"
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38371166
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как вывести сбоку нужной формы? Если написать так:
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = Ошибка;
Сообщение.ПутьКДанным ="Форма1";//Реквизит1
Сообщение.Сообщить();
то оно не привязывается к форме
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38371268
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оповестить()

ОбработкаОповещения
Сообщить("я твоя форма");
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374272
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Но оказалось, что главная проблема не в этом. Дело в том,что когда из первой формы я вызываю вторую, а потом закрываю вторую и вывожу сообщение, а оно не выводилось. Дело в том, что вторая форма почему-то не закрывается в веб клиенте.
Открываю так
ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.Форма2",,"Ключ").Открыть();
Закрываю так
ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.Форма2",,"Ключ").Закрыть();
В итоге, форма остаётся открытой. Может быть она не успевает открыться, а я её уже закрываю?
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374376
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтаир,
Может быть она не успевает открыться, а я её уже закрываю?
То есть форма, которую вы открываете программно, никаких интерактивных действий с ней не подразумевает? Зачем ее тогда вообще открывать?
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374490
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АльтаирСпасибо. Но оказалось, что главная проблема не в этом. Дело в том,что когда из первой формы я вызываю вторую, а потом закрываю вторую и вывожу сообщение, а оно не выводилось. Дело в том, что вторая форма почему-то не закрывается в веб клиенте.
Открываю так
ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.Форма2",,"Ключ").Открыть();
Закрываю так
ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.Форма2",,"Ключ").Закрыть();
В итоге, форма остаётся открытой. Может быть она не успевает открыться, а я её уже закрываю?

а если

ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.Форма2",,"Ключ").Открыть();
ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.Форма2",,"Ключ").Открыть();

сколько форм будет? может он игнорит уникальность?
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374798
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,

Открываю, чтобы информировать пользователя о состоянии операции, чтобы он подождал.
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374836
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖ,

Есл итак, то первая открывается а потом ошибка вылетает - есть нул или не является объектом. Без ключа тоже пробовала. Бесполезно. Форма2 не закрывается. Или вообще зависшее окно в вебе. Может быть открывать форму2 в цикле, пока не откроется наверняка? я уже не знаю, что с ней делать.
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374892
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтаир,
Открываю, чтобы информировать пользователя о состоянии операции, чтобы он подождал.Так пусть он ее сам и закрывает, зачем это делать программно
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374894
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,

нет, надо программно
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374952
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтаир,
у вас есть ссылка на внешнюю обработку, форму которой вы хотите открывать и закрывать?
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38374980
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker,

"ВнешняяОбработка.Обработка1.Форма.Форма1"

Мне кажется дело в том, что она не может открыться до конца. Просто появляется белое окно. Как форму открыть наверняка? Если ставлю цикл пока Форма2.Открыта() то зависает ещё больше всё
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38375010
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтаир,
когда я спрашивал про ссылку на обработку я имел ввиду ссылку на обработку а не "ВнешняяОбработка.Обработка1.Форма.Форма1" Мне кажется дело в том, что она не может открыться до конца. Просто появляется белое окно Может у вас выполняется код при создании/открытии формы, который все вешает. Дайте посмотреть обработку.
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38375018
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот что интересно. если написать так
Форма2.Открыть();
Предупреждение("ждем 10 сек",10);
Форма2.Закрыть();

То сначала открывается белое окно, потом Предкпреждение и сразу за ним появляется в белом окне форма2. и сразу закрывается.
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38375023
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтаир,
это только с вашей обработкой или с любой?
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38375034
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только с моей ))
...
Рейтинг: 0 / 0
Как вывести сообщение на конкретную форму
    #38375071
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альтаир,
так показывайте уже
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как вывести сообщение на конкретную форму
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]