Внешняя компонента - Показать сообщение в трэе

26.08.09

Разработка - Разработка внешних компонент

Простая ВК для отображения сообщений в системном трэе

Скачать файл

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

Наименование По подписке [?] Купить один файл
vkshow.dll - исправленная версия
.1251278204 183,79Kb
109
109 Скачать (1 SM) Купить за 1 850 руб.

использование

 

Перем ВК;
Процедура КнопкаВыполнитьНажатие(Кнопка)
    // Вставить содержимое обработчика.
    ВК.ShowTray(Заголовок,Сообщение,150);
КонецПроцедуры

Процедура ПриОткрытии()
    // Вставить содержимое обработчика.
    Попытка
     ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"\vkshow.dll");
ВК = Новый("AddIn.vkshow");

Исключение
Сообщить("Компонента " + КаталогПрограммы() + "\vkshow.dll Не загружена");
КонецПопытки;
КонецПроцедуры


См. также

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Программист Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Управленческий учет Платные (руб)

Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Raspberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана при помощи встроенного графического редактора! Решение можно масштабировать от одного экрана до тысяч экранов с централизованным управлением.

18000 руб.

30.05.2017    54123    9    69    

46

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

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

25.06.2024    1168    3    4    

3

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47388    124    66    

67

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

27.06.2023    3650    3    0    

5

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

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77559    72    257    

191

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

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    28764    138    100    

91

Разработка внешних компонент Системный администратор Программист Стажер Бесплатно (free)

Библиотека для работы с базами SQLite из 1С на основе внешней компоненты. Для Linux и Windows, бесплатно и с открытым исходным кодом!

14.01.2025    2244    bayselonarrend    14    

46

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

В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.

04.12.2024    4892    kovalevdmv    26    

75
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dance000 19.06.09 09:02 Сейчас в теме
Большое спасибо, кстати давно думал чем выводить оповещения для 1С аськи, если 1С свернуто. А можно ли сделать окошки другого вида или размера?
2. zaverax 45 19.06.09 09:31 Сейчас в теме
3. Evg-Lylyk 4914 19.06.09 09:33 Сейчас в теме
Очень нужно чтобы в трей выводилось только если неактивно окно 1С
4. Evg-Lylyk 4914 19.06.09 09:34 Сейчас в теме
Еще бы размер DLL уменьшить почему такая большая?
5. coder1cv8 3479 19.06.09 09:49 Сейчас в теме
А чем AutoIt не устраивает?... Там есть это и многое другое...
И состояние окна, кстати, можно определить.
6. Evg-Lylyk 4914 19.06.09 10:14 Сейчас в теме
(5) да я его и использую, но только проверка активного окна и вывод в трей так что можно и сменить на эту
9. Душелов 4021 19.06.09 16:19 Сейчас в теме
(5) Кстати, AutoIt не всегда выводит. На одних машинах выводит, на других нет. Закономерности не нашел.
7. pupkinSana 114 19.06.09 14:14 Сейчас в теме
Так-то прикольно. но когда в ХРюше нажимаешь свернуть все окна, сообщение с треем тоже сворачивается...А это не есть хорошо.
8. Душелов 4021 19.06.09 16:04 Сейчас в теме
10. O-Planet 6453 19.06.09 16:26 Сейчас в теме
(0) Недавно видел заказ на эту ВК на фрилансе... Не ты его случайно сделал? ;)
11. MNevgeny 55 19.06.09 19:07 Сейчас в теме
Очень полезная ВК, спасибо!
12. klan 25.06.09 15:51 Сейчас в теме
13. vvS@m 25.06.09 17:51 Сейчас в теме
Спасибо за компоненту. Плюс поставил. Только не понятно про интервал, что ноль, что любое другое - интервал показа один. И еще - при закрытии конфига, в трее остается значок. Чтоб он убрался - надо мышкой по нему просто провести, тогда уберется. Если пользователь открывает и закрывает несколько раз конфиг - значки в трее просто плодятся. Думаю, выход - добавить оператор (команду) выгрузки компоненты.
А так - нужная вещь!!! Спасибо! И если будет в компоненте больше функций, хорошо бы сделать als, описаловку. Новая дополненная версия если выйдет, думаю, обрадуюсь не только я.
14. zaverax 45 28.06.09 17:45 Сейчас в теме
подправил по 13 комменту ;)
15. bashta.aleksey 04.07.09 18:14 Сейчас в теме
Спасибо.
(14) в трее остается значок если несколько раз перезапускать 1С в режиме отладки.
У сообщений можно задавать заголовок кроме 1С.
16. zaverax 45 04.07.09 19:07 Сейчас в теме
<У сообщений можно задавать заголовок кроме 1С

нет
17. Ivon 676 24.07.09 17:03 Сейчас в теме
При выводе сообщения вместо русского текста знаки вопроса. Я бы полученный текст преобразовывал в UTF8. Тогда у всех русские буквы были бы одинаково. Система Windows 7 x64 Eng
18. Ivon 676 24.07.09 17:18 Сейчас в теме
Обновленный модуль версии 2 на Windows 7 вообще ничего не выводит...
19. betepon 71 21.08.09 15:49 Сейчас в теме
Обновленный модуль версии 2 на Windows XP c 1C v 8.1 выводит значек в трей но ничего не показывает.
20. betepon 71 21.08.09 16:57 Сейчас в теме
использовал так

Процедура ПриОткрытии()
Попытка
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"\vkshow.dll");
ВК = Новый("AddIn.vkshow");
ВК.ShowTray("Компонента " + КаталогПрограммы() + "\vkshow.dll Загружена");
Исключение
Сообщить(""Компонента " + КаталогПрограммы() + "\vkshow.dll Не загружена");
КонецПопытки;
КонецПроцедуры
21. zaverax 45 21.08.09 18:33 Сейчас в теме
betepon
на вход функции Showtray нужно подать 3 параметра...
ВК.ShowTray(<Title>,<Message>,<TimeOut>)
Пример:
ВК.ShowTray("Загрузка","Компонента " + КаталогПрограммы() + "\vkshow.dll Загружена",10)
22. zaverax 45 21.08.09 18:47 Сейчас в теме
на Windows 7 не тестил...ибо такую ОС пока еще наставил...
23. betepon 71 24.08.09 14:45 Сейчас в теме
ПутьККомпоненте = КаталогПрограммы() + "\vkshow.dll";
Попытка
ЗагрузитьВнешнююКомпоненту(ПутьККомпоненте);
ВК = Новый ("AddIn.vkshow");
BK.ShowTray("Загрузка","Компонента " + ПутьККомпоненте + "Загружена",10);
Исключение
Сообщить("Не удалось загрузить компоненту: " + ПутьККомпоненте );
КонецПопытки;

При выполнении строчки
ЗагрузитьВнешнююКомпоненту(ПутьККомпоненте);
1С вылетает без объяснения причин. Версия 1С 8.1.12.98
24. Ёпрст 1065 24.08.09 14:51 Сейчас в теме
(23) КаталогПрограммы уже идёт с "\" на конце... это для начала...
25. betepon 71 24.08.09 14:58 Сейчас в теме
(24) Не важно. Делал и так и так (кстати надо обратить внимание на пример).
26. betepon 71 26.08.09 11:37 Сейчас в теме
Сменил версию платформы на 1С 8.1.14.72

При выполнении строчки
ЗагрузитьВнешнююКомпоненту(ПутьККомпоненте);
1С вылетает без объяснения причин

ПутьККомпоненте = "C:\Program Files\1cv81\bin\vkshow.dll"

Следует обратить внимание на то, что если-бы попытка не удалась, тогда сработало бы исключение. (23)
Однако исключение не срабатывает (не успевает). 1С просто завершает работу при вызове внешней компоненты.
27. zaverax 45 26.08.09 13:18 Сейчас в теме
Перекомпилировал и теперь работает...
28. betepon 71 26.08.09 16:06 Сейчас в теме
1С больше не вылетает.
Подключение проходит штатно.
В трее появляется значек 1С ...
И ВСЕ...

Какие-бы сообщения не отправлялись и какой-бы таймаут не выставлялся. Сообщения не появляются.
Для контроля подключил Вашу обработку.
Эффект тот-же.

Может в системе не хватает какой-то библиотеки?
29. zaverax 45 02.09.09 20:05 Сейчас в теме
<Может в системе не хватает какой-то библиотеки?

Операционка какая?
30. betepon 71 04.09.09 11:29 Сейчас в теме
31. zaverax 45 04.09.09 12:23 Сейчас в теме
значит глюк у тебя какой-то...никаких дополнительный библиотек не надо...только стандартный набор операционки...
32. betepon 71 07.09.09 10:33 Сейчас в теме
Проверил на разных машинах.
Эффект одинаковый. На всех машинах стоит Win XP Alternative SP3
33. Душелов 4021 07.09.09 11:11 Сейчас в теме
(32) Попробуй мою http://infostart.ru/projects/3277/
Если не заведется, то дело в системе...
34. winsnik 11.01.10 08:48 Сейчас в теме
Как быть???
Пишет что в строке "ВК = Новый("AddIn.vkshow");"
процедура вызывается как функция... И все больше ничего...
35. yus12 14.10.11 15:04 Сейчас в теме
А можно посмотреть скрин работы компоненты?
36. vladen 83 03.04.12 10:47 Сейчас в теме
хм... / а что может быть причиной ошибки "Ошибка при загрузке внешней компоненты" при открытии обработки???
37. пользователь 14.06.14 18:48
Сообщение было скрыто модератором.
...
38. пользователь 23.06.14 01:54
Сообщение было скрыто модератором.
...
39. пользователь 26.06.14 04:28
Сообщение было скрыто модератором.
...
Оставьте свое сообщение