Механізм сповіщень користувача і центр оповіщень, 1с задзеркалля
Реалізовано в версії 8.3.10.2168.
Ми доопрацювали механізм сповіщень користувача. Тепер їм однаково зручно користуватися як в тонкому клієнті, так і в веб-клієнті. Ми змінили зовнішній вигляд сповіщень і додали їм ряд нових можливостей.
Показ кількох сповіщень
У старій реалізації в один момент часу на відображення більшої кількості тільки одне сповіщення. Нове оповіщення перекривало собою попереднє. Таким чином, якщо поспіль виводилося кілька повідомлень, то існувала велика ймовірність того, що користувач не встигне прочитати попереднє оповіщення, так як воно буде перекрито наступним.
Тепер в більшості випадків одночасно може відображатися до трьох сповіщень:

Це вірно для тонкого клієнта, товстого клієнта, і для веб-клієнта, що працює в браузерах Internet Explorer і Google Chrome. Браузери Safari і Mozilla Firefox дозволяють відображати необмежену кількість повідомлень, а браузер Microsoft Edge показує одне останнім оповіщення, але в ньому є Action Center. в який дублюються всі оповіщення.
Відображення сповіщень при неактивному вікні програми
Раніше в веб-клієнті оповіщення виводилися тільки в активне вікно браузера. Якщо користувач переключався на інше вікно або іншу програму, він не бачив оповіщення. Тепер, при іспользваніем веб-клієнта, оповіщення відображаються на екрані навіть в тому випадку, коли вікно програми згорнуте або неактивне.
При першому виклику методу ПоказатьОповещеніеПользователя () в веб-клієнті в Google Chrome. Mozilla Firefox і Safari браузер буде запитувати у користувача дозвіл на використання сповіщень. Користувач може дозволити їх висновок для цього додатка, або заборонити.

Якщо користувач заборонить висновок сповіщень, то будуть використовуватися оповіщення нового виду, але отрісовиваться вони будуть всередині вікна браузера.
центр сповіщень
Щоб оповіщення не пропадає назавжди, ми реалізували центр оповіщень. А у самих повідомлень ми реалізували нову властивість - СтатусОповещеніяПользователя. Воно може приймати два значення: Інформація та Важливе.
Сповіщення зі статусом Інформація відображаються на екрані, і через 10 секунд пропадають (в браузері Microsoft Edge - через 4 секунди). Сповіщення зі статусом Важливе поводяться точно так же, але при цьому вони зберігаються в центрі сповіщень.
Центр сповіщень доступний з панелі інструментів. Про те, що є нові важливі оповіщення, сигналізує помаранчева точка поряд з його іконою.

У центрі сповіщень відображаються важливі оповіщення, на які користувач ще не відреагував - не закрив або не виконав пов'язане з оприлюдненням дію. Сповіщення розташовуються в порядку їх появи, найновіші зверху. Таким чином, навіть якщо користувач відходив від комп'ютера, він не пропустить важливі оповіщення.

Оповіщення можна прибрати зі списку кнопкою очищення. Якщо з оповіщенням пов'язано деяку дію, то після натискання мишею на текст оповіщення воно також пропаде. Команда Очистити оповіщення видаляє зі списку всі оповіщення. При цьому якщо з оповіщенням були пов'язані дії, то вони не виконуються.
Виконання дій при натисканні
У старій реалізації єдине дію, яке можна було виконати при натисканні на оповіщення, це перехід по навігаційної посиланням. Вона передавалася в метод другим параметром.
Тепер ми розширили можливості сповіщень, і в другому параметрі ви можете передати не тільки рядок з навігаційної посиланням, але і опис оповіщення.
Опис оповіщення вказує на процедуру, яка повинна бути виконана при натисканні на це сповіщення.

Зовнішній вигляд
У тонкому клієнті в варіанті інтерфейсу Таксі стиль сповіщень буде максимально близьким до стилю сповіщень браузера Google Chrome при використанні Notifications API.

Якщо використовується варіант інтерфейсу Версія 8.2. то стиль і поведінку сповіщень залишаються колишніми.
У веб-клієнті зовнішній вигляд сповіщень визначається використовуваним браузером. За великим рахунком оповіщення будуть виглядати так само, як і в тонкому клієнті, але у кожного браузера є свої особливості. Наприклад, ви можете порівняти, як ті ж самі оповіщення покаже Internet Explorer і Mozilla Firefox.

Крім цього є й інші особливості. Наприклад, в браузері Internet Explorer підтримуються тільки оповіщення, які відображаються всередині вікна програми. А в браузері Safari параметр Зображення не підтримується, і оповіщення показуються зверху екрану.