Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Зачем нужен параметр Статус в методе Сообщить?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
AnryMc
Выполняется код:

        Сообщить("БезСтатуса", СтатусСообщения.БезСтатуса);
        Сообщить("Важное", СтатусСообщения.Важное);
        Сообщить("Внимание", СтатусСообщения.Внимание);
        Сообщить("Информация", СтатусСообщения.Информация);
        Сообщить("Обычное", СтатусСообщения.Обычное);
        Сообщить("ОченьВажное", СтатусСообщения.ОченьВажное);


Описание из СП:
Цитата
Описание:
Выводит текст сообщения в окно сообщений. Если в момент вызова окно сообщений отсутствует, то будет открыто новое окно сообщений.
Сообщение, в зависимости от его смысловой нагрузки, можно пометить одной из пиктограмм, входящих в предопределенный набор.


Но в окне сообщений все оформлены одинаково.
При "клике" по любому открывается окно со значком "Внимание" (Восклицательный знак в треугольнике)

Такое поведение в файловой и СКЛной работе
Конфигурация BAS
Релиз 8.3.15.1700
xlmel
А зачем в конфигурации BAS использовать Сообщить()? Там вроде количество восклицательных знаков разнится от статуса. Лучше использовать то, что дают УФ.
На клиенте можно ПоказатьОповещениеПользователя(), на клиенте и сервере СообщениеПользователю или через обертку ОбщегоНазначенияКлиентСервер.СообщитьПользователю()
AnryMc
xlmel @ Сегодня, 11:46 необходимо зарегистрироваться для просмотра ссылки ,

Вопрос не о том как сделать, а почему не работает как описано....

З.Ы. Под рукой нет другой платформы - может кто проверит на другом(их) релизах
andrew76
Цитата(AnryMc @ 28.02.25, 12:36) необходимо зарегистрироваться для просмотра ссылки
Релиз 8.3.15.1700


Возможно это особенности именно этого (8.3.15.1700) релиза.
Mechanic_Kharkiv
AnryMc @ 28.02.25, 10:36 необходимо зарегистрироваться для просмотра ссылки ,
Да, в 7.7 и то легче было разцяцьковать сообщения. :-/
Кстати, в доке есть странное выражение:

Цитата
<Статус> (необязательный)
Тип: СтатусСообщения.
Статус сообщения. Определяет вид пиктограммы.
В режиме приложения параметр игнорируется.
Значение по умолчанию: Обычное.


Интересно, что это за "режим приложения", и в каком режиме этот параметр не игнорируется?
andytg
Цитата(Mechanic_Kharkiv @ 16.08.25, 19:42) необходимо зарегистрироваться для просмотра ссылки
Интересно, что это за "режим приложения

в синтаксис-помощнике есть ошибки, которые от релиза к релизу правят

в 8.3.20.1789 написано так:

Статус сообщения. Определяет вид пиктограммы.
В режиме управляемого приложения и в веб-клиенте параметр игнорируется.
Значение по умолчанию: Обычное.

т.е. в УФ этот статус до лампочки
Mechanic_Kharkiv
andytg @ Вчера, 9:27 необходимо зарегистрироваться для просмотра ссылки ,
Спасибо! Я смотрел в 1С:Предприятие 8.3 (8.3.16.1224), и в BAF (8.3.16.1690) - в обеих просто "приложение".
Видимо, в более поздних релизах доку поправили.
andytg
Mechanic_Kharkiv @ Сегодня, 18:49 необходимо зарегистрироваться для просмотра ссылки ,

там есть приколы и похлеще -- в 8.3.15.1887 встречаются перлы вида "БАФ-Предприятие" и "БАФ 7.7" (в описании методов типа ЗначениеВСтрокуВнутр() )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.