Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=18806)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С:Предприятие 8.2 _ СообщениеПользователю в толстом клиенте.

Автор: Said 16.07.14, 9:23

Добрый день, конф. БУ для Украины. Установил в дереве конф. свойство "открывать УФ в обычном приложении". Режим запуска конф. "обычное приложение". Создаю обработку на УФ. Обработку поместил в метаданные. (т.к внешняя не открывается). В коде есть конструкция "СообщениеПользователю". Начал с простого без привязки к элементам формы. Но сообщение выводится не в Окно сообщений (справа), а пишет текст внизу как для обычного Сообщить(). Вопрос, это потому что режим запуска обычное приложение и платформа не выводит сообщения как в тонком клиенте, или это я что то делаю не так. Код ниже.

Текст = "ru = ""Настройка сохранена в справочник Настройки пользователя""; uk = ""Налаштування збережено в довідник Налаштування користувача""";
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = НСтр(Текст);
Сообщение.Сообщить();

Автор: Vofka 16.07.14, 9:30

Мне кажется, что оно будет работать только в тонком и веб клиенте.

Автор: Savcenko_Anton 25.07.14, 11:55

Цитата(Said @ 16.07.14, 10:23) *
Добрый день, конф. БУ для Украины. Установил в дереве конф. свойство "открывать УФ в обычном приложении". Режим запуска конф. "обычное приложение". Создаю обработку на УФ. Обработку поместил в метаданные. (т.к внешняя не открывается). В коде есть конструкция "СообщениеПользователю". Начал с простого без привязки к элементам формы. Но сообщение выводится не в Окно сообщений (справа), а пишет текст внизу как для обычного Сообщить(). Вопрос, это потому что режим запуска обычное приложение и платформа не выводит сообщения как в тонком клиенте, или это я что то делаю не так. Код ниже.
Текст = "ru = ""Настройка сохранена в справочник Настройки пользователя""; uk = ""Налаштування збережено в довідник Налаштування користувача""";
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = НСтр(Текст);
Сообщение.Сообщить();

Привязка сообщения к полям формы будет отображаться только в управляемом приложении.
В обычном, даже в управляемой форме, будет выводиться внизу.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua