Уведомление из 1С:Предприятия

20.08.25

Разработка - Работа с интерфейсом

Отображение своего уведомления из клиента 1С в центре уведомлений Windows.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Уведомление из предприятия
.epf 11,68Kb ver:1.0
16 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

 

 

Тут можно много расписывать о преимуществах уведомлений для венды, а можно и ругать их за постоянное появление в самый неподходящий ответственный момент. Но такой механизм существует, кто-то им пользуется, а кто-то нет.

Особенно полезно, когда в эске формируется что-то длинное по времени. Обычное сообщение внутри предприятия или окно предупреждения можно и не заметить, а уведомление всплывает со звуковым сопровождением.

Выглядит это примерно так:

 

 

Можно задавать название, которое будет отображаться жирным шрифтом, ниже сообщение обычным текстом и слева отображается иконка. Вроде бы выглядит современно, модно, молодёжно.

В центре уведомлений оно не потеряется.

 

 

Работает это на движке powershell. Для сокрытия чёрного окна используется самописная утиль HideCW. Можете её выкинуть, но тогда при каждой отправке уведомления будет мерцать чёрная консоль.

Протестировано на платформе 8.3.24.1761, но будет работать на любой. Проверено на Windows 11, но 10ка тоже поддерживается. Не требует БСП, работает в любой конфигурации.

Забегайте в мой профиль на ГитХаб

Цените своё время и не пропускайте важные события!

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.11.269

Вступайте в нашу телеграмм-группу Инфостарт

уведомление windows центр powershell c# программа утилита скрыть консоль

См. также

SALE! 10%

Работа с интерфейсом Анализ учета Мониторинг 1С v8.3 8.3.14 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Библиотека стандартных подсистем 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

28800 25920 руб.

27.03.2025    25766    25    19    

36

Работа с интерфейсом Рабочее место 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    66369    45    60    

84

Работа с интерфейсом Программист 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

5160 руб.

29.06.2020    21981    32    6    

49

Работа с интерфейсом Программист 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Редактор графов в 1С - внешний отчет, который формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

5040 руб.

06.10.2020    11885    8    8    

14

Работа с интерфейсом Программист Стажер 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    38556    mrXoxot    44    

136

Работа с интерфейсом Программист 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    22655    smielka    37    

108

Работа с интерфейсом 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    21450    1297    elcoan    53    

128

Инструментарий разработчика Работа с интерфейсом Программист 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

3 стартмани

10.04.2023    15341    175    acces969    31    

132
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1916 20.08.25 17:24 Сейчас в теме
(0) вызов уведомлений в цикле реально осуществить?
3. SerVer1C 989 20.08.25 17:25 Сейчас в теме
(1) Конечно. Только в ОС они будут выводиться с некоторой паузой между соседними уведомлениями.
4. RustIG 1916 20.08.25 17:27 Сейчас в теме
(3) а пауза насколько критичная? условно говоря, я хотел бы выдавать сообщение каждые 5 мин
6. SerVer1C 989 20.08.25 17:28 Сейчас в теме
(4) ОС примет от вас все уведомления, но показывает она по одному уведомлению каждые 5..7 секунд. Типа очереди, получается.
7. RustIG 1916 20.08.25 17:31 Сейчас в теме
(6) интересно, это подходит
2. RustIG 1916 20.08.25 17:25 Сейчас в теме
то есть пока процесс длительной операции групповой обработки не завершен, чтобы уведомления выходили в цикле, уведомляя что процесс не завис, что сейчас обрабатывается очередной объект, и т.д
5. SerVer1C 989 20.08.25 17:27 Сейчас в теме
(2) Да, пожалуйста. Но лучше не кидать их много (хотя бы одно уведомление в 5..7 секунд)
8. SerVer1C 989 20.08.25 17:33 Сейчас в теме
(2) Имейте ввиду, что уведомления отправляются с клиента. Вам надо будет как-то самому организовать получение инфы о длительной операции на клиенте.
13. coollerinc 198 20.08.25 18:00 Сейчас в теме
(8) В 1с для этого есть "офигенный" механизм СообщитьПользователю и ФоновоеЗадание.ПолучитьСообщенияПользователю(). Где в XML можно положить достаточно много информации. В БСП уже все написано и используется, что бы показывать прогресс выполнения 10,20...100%
14. SerVer1C 989 20.08.25 18:06 Сейчас в теме
(13) Если вы точно мне адресовали это сообщение, то оно мне ни к чему. Я лишь напомнил коллеге, что с сервера не надо отправлять уведомления. А как он будет на клиенте ловить прогресс, это не моё дело. Я в своей разработке даю лишь эндпоинт для посыла уведомления с клиента.
17. RustIG 1916 20.08.25 20:59 Сейчас в теме
(13) спасибо, почитаю, но именно фоновые задания и конкретно механизм длительных операций Бсп я хотел бы обойти своим вниманием.
18. Xershi 1545 21.08.25 07:04 Сейчас в теме
(13) это работает пока код не выполняется в транзакции. Проблема БСП в том что данные пишет в регистр, а затем читает. А в транзакции данные будут записаны в регистр, когда всё закончится...
Думаю этот вариант, тоже будет иметь такой же результат.
23. coollerinc 198 21.08.25 11:03 Сейчас в теме
(18) Ни че не понял, причем тут транзакция и регистр сведений. В БСП как раз без них работает, и выводить можно прогресс бар онлайн, не зависимо есть транзакция или нет
9. RustIG 1916 20.08.25 17:50 Сейчас в теме
Виндоус 10 Про - работает - полет нормальный. Спасибо!
Я так понимаю, под линуксом не будет работать?
SerVer1C; +1 Ответить
10. SerVer1C 989 20.08.25 17:52 Сейчас в теме
(9) Это только для Win !
Если интересно, могу сделать подобное для *NIX
11. RustIG 1916 20.08.25 17:54 Сейчас в теме
(10) Пожалуй, сделайте.
Я собираюсь включить вашу работу в свою коммерческую с указанием ссылки на вашу публикацию.
Вы согласны?
12. SerVer1C 989 20.08.25 17:56 Сейчас в теме
(11) С указанием ссылки согласен.
19. acvatoris 571 21.08.25 07:57 Сейчас в теме
(11)
Я собираюсь включить вашу работу в свою коммерческую с указанием ссылки на вашу публикацию.
Вы согласны?
- странный вопрос.

Разве у данного решения есть лицензия, которая определяет условия использования? Автор нигде не указывает, что можно делать с его решением, а что нельзя, как использовать и так далее.
Поэтому я считаю , что вы можете использовать решение как вам угодно не спрашивая разрешения у автора.
20. RustIG 1916 21.08.25 09:23 Сейчас в теме
(19) Петр, есть негласное правило на ИС - авторство безусловно, тем более при использовании в коммерческих целях. Это не юридически, это больше профессиональный этикет и умение договариваться на взаимовыгодных условиях.

Я уже не раз сталкивался, что беру чужой код. И не первый раз интересуюсь мнением автора. Плюс у меня не раз спрашивали в обратную сторону. Иногда я отказывал, иногда соглашался. Есть случай, когда у меня не спросили, сделали на основе моей обработки похожую. Апеллировал к администрации ИС - они отказали, сказали , что код не идентичен. Забанил автора. Сделал выводы. Уверен, что есть авторы на ИС, которых копируют нещадно, и которые не могут с этим ничего поделать. Такие авторы перестают делиться наработками, уходят в молчанку на ИС.

ПС. Проблема многих онлайн-комментаторов заключается в том, что они не задают вопросы, а рассказывают как жить и работать нужно другим людям. :(
Можете рассказывать только о том, что вы уже попробовали, сделали, применили сами.
Это будет нейтрально, не заденете чужих чувств и мнений.

Вам надо не утверждать, словно истина в последней инстанции, а спросить, почему я спросил разрешение. Тогда и уровень негатива в вашу сторону будет ниже. Если вам все равно на мнение других, то и вступать в диалог не нужно изначально.

Давайте дружить и преумножать таланты друг друга! Сломать отношения легко, а создать, закрепить и хранить хорошие взаимовыгодные отношения - сложнее.
mrcamomile; ivnik; h00k; artbear; SerVer1C; +5 Ответить
21. SerVer1C 989 21.08.25 09:25 Сейчас в теме
27. acvatoris 571 21.08.25 21:43 Сейчас в теме
(21)
Золотые слова!
И в чем золото ?

Выставив на продажу свое решение - вы не указали какими правами обладают конечные пользователи вашего продукта. RustIG - написал крутой комментарий про мораль и правила поведения на инфостарте , вы его комментарий "озолотили".
28. SerVer1C 989 21.08.25 22:01 Сейчас в теме
(27) Не хочу вступать с вами в полемику, т.к. по настрою из вашего первого коммента понял, что это бесполезно. RustIG правильно указал вектор мысли, думаю, большинство авторов с ним согласится. А вы оставайтесь при своем мнении. Всего хорошего!
25. acvatoris 571 21.08.25 21:26 Сейчас в теме
(20)
Петр, есть негласное правило на ИС - авторство безусловно, тем более при использовании в коммерческих целях. Это не юридически, это больше профессиональный этикет и умение договариваться на взаимовыгодных условиях.
- Авторство никто не оспаривает.

Автор, хочет денег за свою разработку. Купив данное решение , вы уже заключили взаимовыгодную сделку, так сказать "договорились". Каждый получил то что хотел. Разработчик - деньги , вы - решение.

Автор, не будет спрашивать разрешения у вас, на что ему можно потратить заработанные деньги.

Если автор не указал лицензию или что-то иное по своей разработке, то нет нужды и советоваться с ним о том, как будет использован данный продукт.

Такое у меня мнение насчет платных продуктов "без лицензии".

Если же решение выставлено бесплатно, то тут уже дейсвуют другие моральные законы и в этом случае было очень уместно посоветоваться с автором продукта.
triviumfan; +1 Ответить
30. RustIG 1916 22.08.25 10:13 Сейчас в теме
(25) Петр, добрый-предобрый день!
формально, да, нужно прописывать все разрешения и ограничения...
https://infostart.ru/1c/articles/2038229/

- только зачем усложнять жизнь авторам? -
выложить обработку , описать функционал, отвечать на вопросы, это дорогого стоит, а кол-во скачиваний не всегда окупает эти затраты...

...вы описали идеальный мир, а может быть мир акул бизнеса, где все юридически прописано, и в ход идут любые методы и в процессе участвуют юристы...

...прошу обсуждение этого вопроса вынести в отдельную ветку форума... уже не уместно обсуждать это под этой статьей...
31. RustIG 1916 22.08.25 10:55 Сейчас в теме
(30) для начала хочется проверить гипотезу, нужна ли данная разработка кому-то или нет - для этого хочется приложить минимум усилий и времени - хочется, чтобы инфраструктура сайта ИС сама контролировала все вопросы, не связанные напрямую с разработкой программы...
после проверки гипотезы, можно уже и заморочиться с указанием лицензии - игра стоит свеч.
26. acvatoris 571 21.08.25 21:37 Сейчас в теме
(20) Автору на заметку - Чтобы исключить подобные недоразумения о правах и использовании вашего решения предлагаю сделать небольшое приложение к продукту в котором будут указаны как можно использовать ваш продукт, чтоб ни у кого не возникало вопросов.

Если сам автор вообще ничего не сообщает пользователям о том какими правами они обладают, значит можно любое использование.
15. grumagargler 731 20.08.25 18:26 Сейчас в теме
есть ещё такое: https://its.1c.ru/db/v8327doc#bookmark:dev:TI000001762

6.3.9. Управление значком панели задач
При работе «1С:Предприятия» возникают ситуации, когда «внутри» системы что-то происходит и требуется привлечь внимание пользователя. Например, встроенная почтовая система получила очередную порцию электронной корреспонденции, и увеличился счетчик непрочитанных писем или закончилось какое-то длительное действие и требуется привлечь внимание пользователя.
lostcay; RustIG; ixijixi; +3 Ответить
16. SerVer1C 989 20.08.25 18:50 Сейчас в теме
(15) Да, но по визуальной и функциональной части, мягко сказать, отстаёт от системных.
22. RustIG 1916 21.08.25 09:37 Сейчас в теме
(15) Спасибо, интересное предложение - мигание значка - удобно при завершении процесса, но не подходит для выдачи промежуточных уведомлений, что процесс идет, что сейчас происходит и т.д.
24. rpgshnik 3925 21.08.25 13:52 Сейчас в теме
29. lostcay 10 22.08.25 02:06 Сейчас в теме
32. iolko 341 24.08.25 11:09 Сейчас в теме
Add-Type -AssemblyName System.Windows.Forms
$global:balmsg = New-Object System.Windows.Forms.NotifyIcon
$path = (Get-Process -id $pid).Path
$balmsg.Icon = [System.Drawing.Icon]::ExtractAssociatedIcon($path)
$balmsg.BalloonTipIcon = [System.Windows.Forms.ToolTipIcon]::Warning
$balmsg.BalloonTipText = 'Это текст всплывающего сообщения для пользователя Windows 10'
$balmsg.BalloonTipTitle = "Внимание $Env:USERNAME"
$balmsg.Visible = $true
$balmsg.ShowBalloonTip(10000)
solinik; AlexeyInozemtsev; vovchai; +3 1 Ответить
33. Grigoriy251 139 25.08.25 07:28 Сейчас в теме
Может лучше как native библиотеку сделать?
34. triviumfan 102 04.09.25 10:02 Сейчас в теме
(33) тут же речь про центр оповещений win. Вообще не совсем понятно для чего это, всегда считал, что оповещения в win только раздражают, имхо достаточно оповещений в самой 1с (которые обычно также никто не смотрит), но автор все равно крут.
35. SerVer1C 989 15.09.25 11:31 Сейчас в теме
Забежал тролль lemilk и поставил минус. Видимо, он сможет круче...
Для отправки сообщения требуется регистрация/авторизация