IE 2016

[Tray1C] Сворачивание 1С в системный трей

Опубликовал Душелов в раздел Администрирование - Системное

Компонента сворачивает окно 1С в системный трей (у часов) и убирает с панели задач.
Позволяет формировать свое меню и отслеживать выбор элементов меню.
Мигает в трее и на панели задач, позволяет выводить всплывающие сообщения,  а также всплывающее окно самой 1С (т.е. любую форму) и окно служебных сообщений при появлении там сообщений.
Показывает язык ввода в строке статуса 1С 8.х
Можно установить собственный значок для отображения в трее, а также изменить заголовок окна 1С.

*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.

и зарегистрировать компоненту в Windows - запустить reg.bat

или использовать совместно с хранилищем внешних компонент: http://infostart.ru/projects/2863/

 

В архиве примеры для 1С 7.7 и 8.1

*** Подключение:

Перем Трей;

ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 7.7:

  

ИмяВК="AddIn.Tray1C";
 
  Попытка
  ПодключитьВнешнююКомпоненту(ИмяВК);
  Исключение
  Сообщить("Не удалось подключить компоненту "+ИмяВК);
  КонецПопытки;

  Попытка
  Трей = СоздатьОбъект(ИмяВК);
  Исключение
  Сообщить("Ошибка создания объекта внешней компоненты: "+ ИмяВК);
  КонецПопытки;



ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 8.x:
 
  

ИмяВК="AddIn.Tray1C";
  
  Попытка
  ПодключитьВнешнююКомпоненту(ИмяВК);
  Исключение
  Сообщить("Не удалось подключить компоненту " + ИмяВК);
  КонецПопытки;
  
  Попытка
  Трей = Новый(ИмяВК);
  Исключение
  Сообщить("Ошибка создания объекта внешней компоненты: " + ИмяВК);
  КонецПопытки;



*** Свойства:

  - Заголовок //текст, отображающийся при наведении мышкой на значок
  - МигатьВТрее //булево
  - МигатьВПанелиЗадач //булево
  - ПоказыватьВПанелиЗадач //булево
  - Иконка //путь к файлу *.ico
  - НомерСтандартнойИконки //число, от 1 до 7
   - ВыводитьЯзыкВвода //булево

   - ВыводитьСлужебныеСообщения //булево


*** Методы:

ИНФОРМАЦИЯ О ВЕРСИИ КОМПОНЕНТЫ:

  Трей.ОКомпоненте();

СИСТЕМНЫЙ ТРЕЙ:

  

Трей.Показать();
  Трей.Скрыть();



РАБОТА С ОКНОМ 1С:

  

Трей.УстановитьЗаголовокОкна(ЗаголовокОкна); //устанавливает произвольные текст в заголовок окна 1С
  Трей.ПоказатьОкно();
  Трей.СкрытьОкно();
  Трей.РазвернутьОкно();
  Трей.СвернутьОкно();
  Трей.ВосстановитьОкно();




УВЕДОМЛЕНИЯ:

  

Трей.Мигать(ИспользоватьМигание); //ИспользоватьМигание - булево
  Трей.Сообщить(ТекстСообщения, ТекстЗаголовока, НомерИконки, Таймаут); //НомерИконки - от 0 до 3
  Трей.ВсплывающееСообщение(ТекстСообщения, ТекстЗаголовока, Таймаут, Линк); //Линк - строка, которая будет передана в событии нажатие на сообщение
  Трей.ВсплывающееОкно(ЗаголовокОкна, Таймаут, Линк); //Линк - строка, которая будет передана в событии нажатие на сообщение




МЕНЮ:

  

Трей.ОчиститьМеню();
  Трей.ДобавитьПодменю(Заголовок, ТекстПодменю); //если заголовок будет равен "-", то вставится разделитель
  Трей.ДобавитьВМеню(Заголовок, ТекстПодменю); //если заголовок будет равен "-", то вставится разделитель

*** ВНЕШНЕЕ СОБЫТИЕ (Источник = "Tray1C", отрабатываются в обработке внешнего события):

  События окон (Событие = "Окно")
   
  - Свернуто
  - Восстановлено
  - Развернуто
  - Скрыто
  - Открыто

  События меню (Событие = "Меню"):
  - Открыть (по-умолчанию, при открытии окна 1С)
  - <произвольная строка> (как задана в методе "ДобавитьВМеню")

  События сообщения (Событие = "ВсплывающееСообщение"):
  - <произвольная строка> (как задана в параметре "Линк" метода вызовы сообщений)

  События сообщения (Событие = "ВсплывающееСообщениеЗакрыто"):
  - <произвольная строка> (как задана в параметре "Линк" метода вызовы сообщений)

Использованы иконки, взятые тут, спасибо автору: http://infostart.ru/projects/2328/

ИСТОРИЯ:

29.06.2009:

  - добавлена возможность вывода языка ввода в строке состояния 1С 8.х

30.01.2009:

   - добавлено всплывающее окно (любое окно из 1С) (пока для 1С 8.х)

  - добавлен показ окна служебных сообщений при появлении в нем сообщений (пока для 1С 8.х)

 29.01.2009:

 

   - добавлено всплывающее сообщение и изменение заголовка окна 1С

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Полная версия
.1234942463 640,87Kb
12.10.09
591
.1234942463 640,87Kb 591 Бесплатно

См. также

PowerTools от 1 000

Лучшие комментарии

14. adun 21.01.2009 19:02
(3) ...а не удобнее сами свойства перенести в Сервис->Параметры?
Ответили: (15)
+ 2 [ pavlo; JohnyDeath; ]
# Ответить
2. Душелов 21.01.2009 00:25
В архиве пока пример для 8-ки, для 7-ки в процессе...
+ 1 [ Aser2000Aser; ]
# Ответить

Комментарии

1. Душелов 21.01.2009 00:24
Посмотрел я на форум http://infostart.ru/forum/messages/forum14/topic7872/message56011/#message56011, а так же работы других авторов...
И решил набросать свое...
Ответили: (94)
# Ответить
2. Душелов 21.01.2009 00:25
В архиве пока пример для 8-ки, для 7-ки в процессе...
+ 1 [ Aser2000Aser; ]
# Ответить
3. Душелов 21.01.2009 00:28
Горячие клавиши добавлю сегодня.
Может еще какие идеи появятся?
Ответили: (14)
# Ответить
4. Душелов 21.01.2009 00:31
Еще раз поблагодарю автора иконок, какие я использовал: http://infostart.ru/projects/2328/
# Ответить
5. Душелов 21.01.2009 01:46
Добавил пример для 7.7
# Ответить
6. coder1cv8 21.01.2009 06:47
Боян! )
Ответили: (7)
# Ответить
7. Душелов 21.01.2009 09:50
(6) Типа того ;) Пока боян, еще пару бантиков добавлю - будет другое ;)
# Ответить
8. vovan519 21.01.2009 10:09
Душелов, думаю пора делать одну компоненту. Что то типа формекса. Сделать описание. Думаю всем будет удобнее. Как тебе такая идея?
Ответили: (9)
# Ответить
9. Душелов 21.01.2009 10:13
(8) Я уже думал над этим... Но АктивИксы туда не запихнешь - они отдельные, а просто компонент у меня мало.
Ответили: (10)
# Ответить
10. artbear 21.01.2009 13:15
(9) А почему это вдруг АктивИкс-ы нельзя запихнуть в одну длл-ку?
или ты говоришь, что ВК и АктивИкс в одной длл-ке не живут?
# Ответить
11. Душелов 21.01.2009 13:25
> ВК и АктивИкс в одной длл-ке не живут
Именно, технологии разные.
Ответили: (74)
# Ответить
12. Rebelx 21.01.2009 15:56
я могу ошибаться, но почему не живут? интерфейсы же разные
# Ответить
13. mrden 21.01.2009 17:36
веселая иконка, добавь дута балоны и редирект окна сообщений в балоны, мона еще всплывающие прозрачные окна
Ответили: (15)
# Ответить
14. adun 21.01.2009 19:02
(3) ...а не удобнее сами свойства перенести в Сервис->Параметры?
Ответили: (15)
+ 2 [ pavlo; JohnyDeath; ]
# Ответить
15. Душелов 22.01.2009 00:21
(13) Редиректо окно сообщений вряд ли получится.
Всплывающие окна будут уже в новой версии

(14) Нет, не удобнее.
# Ответить
16. Megas 22.01.2009 09:39
не бейте новичка а как это установить ?
Ответили: (17)
# Ответить
17. Altair777 22.01.2009 09:43
(16) см (0)

*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
и зарегистрировать компоненту в Windows - запустить reg.bat
# Ответить
18. Megas 22.01.2009 09:46
Microsoft .NET Framework 2.0 установлен
куда эту папку запихать или файлы из нее
Ответили: (19)
# Ответить
19. Altair777 22.01.2009 09:58
(18) куда хочешь. Поручик Ржевский, молчать! :-)
Я просто в каталоге C:\Program Files\1С сделал подкаталог
# Ответить
20. Megas 22.01.2009 11:22
видать не фига я не понимаю все сделал как написано, что и где должно появиться. не вижу изменений
1. Microsoft .NET Framework 2.0
2. папку сунул в C:\Program Files\1Cv77
3. запустил reg.bat
и дальше ? )
Ответили: (22)
# Ответить
21. Душелов 22.01.2009 11:24
А дальше можно хотя бы попытаться открыть обработку.
# Ответить
22. Altair777 22.01.2009 11:44
(20) попробуй обработочку запустить :-)
# Ответить
23. Сhe Burashka 22.01.2009 11:45
а что будет если подгрузить компоненту и попытаться ее использовать когда 1ска запускается сразу при терминальном подключении?
Ответили: (27)
# Ответить
24. Megas 22.01.2009 11:54
если это операции\обработка то там ее нету .
Ответили: (26)
# Ответить
25. Megas 22.01.2009 11:58
все разобрался
спасибо полезная штукень
# Ответить
26. Altair777 22.01.2009 12:01
(24) в архиве 6 файлов

Tray1C\Dushelov.Tray1C.dll
Tray1C\readme.txt
Tray1C\reg.bat
Tray1C\unreg.bat
Tray1C\СистемныйТрей.epf
Tray1C\СистемныйТрей.ert
# Ответить
27. Душелов 22.01.2009 12:48
(23) Думаю, что свернет на сервере... Хотя не знаю.... Надо пробовать.
Ответили: (28)
# Ответить
28. Сhe Burashka 22.01.2009 13:55
(27) вот как раз вопрос: при таком запуске 1Ски - трея-то нет...?
Ответили: (36) (29)
# Ответить
29. Душелов 22.01.2009 14:05
(28) Значит окно терминалки надо захватывать другими средствами ;)
# Ответить
30. bro 22.01.2009 22:25
Ошибка регистрации на Windows Vista: Не удалось найти входную сборку Dushelov.Tray1C.dll или одну из ее зависимых компонент...
Что делать?
Ответили: (35) (34)
# Ответить
31. skom 23.01.2009 05:14
уже пару лет пользуюсь компонентой
hide1c.dll
делает все то же самое.
тока меньше вкусностей...в ней.
идея - зачет
# Ответить
32. Gamm 23.01.2009 10:11
У hide1c есть большой плюс - размер 44 кб и больше ничего не надо.
Хотя возможности добавлять собственное меню ей не хватает.
# Ответить
33. Rumpel_Shtilken 24.01.2009 13:35
Любопытная приблуда. Спасибо за то, что не забываете 1Cv77 !
Сам я пользую Hide1C.dll - сворачивает/разворачивает окно 1С в/из трей, можно задавать: пароль на разворот, мигание иконки, частоту мигания иконки, всплывающую подсказку для иконки. Для работы не требует НетФреймворка и пр., регить в реестре не обязательно. Практически, 1С-ка работает в фоне. Нет многих вещей, таких как в Tray1C, но очень удобная штука и весит 45056 байт.
# Ответить
34. Душелов 26.01.2009 12:05
(30) Висты нет под рукой - посмотреть не на чем...
hide1c- хорошо. Но не для моих нужд.
# Ответить
35. bro 26.01.2009 14:50
(30) Аналогичная ошибка возникает и на отдельных XP
Ответили: (36)
# Ответить
36. Душелов 29.01.2009 10:22
(28) Кстати, только что запустил у себя в цитриксе - терминальное окно нормально сворачивается в трей.
(35) Фреймворк свежий стоит? Админские права?
# Ответить
37. andrewalexk 29.01.2009 10:50
:)
не понял..
а чем эта Вк лучше ВК hide1c
да еще и с фреймворк 2.0...
Ответили: (38)
# Ответить
38. Душелов 29.01.2009 10:50
(37) Ничем. Даже хуже.
Ответили: (45)
# Ответить
39. albochkov 29.01.2009 13:20
Может немного не в тему, но все же... Никак не могу найти способ сделать динамическое меню для 8-ки. Цель - создать список пунктов меню, скажем после пункта "Операции", средствами языка, который мог бы изменять без перезапуска программы... Для 7-ки юзал RWidjets, после перехода на 8-ку в ступоре :(
Ответили: (42)
# Ответить
40. dinamyc 29.01.2009 16:32
Можно попробовать вот так regsvr32 С:\путь к файлу Tray1C.dll

нормально все работает
Ответили: (41)
# Ответить
41. Душелов 29.01.2009 16:33
(40) Кстати да... В батнике reg.bat прописать полный путь к длл-ке и запустить его.
# Ответить
42. Душелов 29.01.2009 16:34
(39) Наверное сделать можно... Смотреть надо... То, что есть - пока не встречал.
# Ответить
43. Душелов 29.01.2009 17:21
Добавил 2 новых метода:

- Трей.УстановитьЗаголовокОкна(ЗаголовокОкна); //устанавливает произвольные текст в заголовок окна 1С
- Трей.ВсплывающееСообщение(ТекстСообщения, ТекстЗаголовока, Таймаут, Линк); //НомерИконки - от 0 до 3,
//Линк - строка, которая будет передана в событии нажатие на сообщение

На всплывающем сообщении, в принципе, можно размещать все, что угодно, даже картинки...
# Ответить
44. Душелов 29.01.2009 17:29
> можно размещать все

Точнее можно сделать размещение разных данных...
# Ответить
45. andrewalexk 29.01.2009 17:40
(38)
:)
аа..
велосипеды..
понимаю..
Ответили: (46)
# Ответить
46. Душелов 29.01.2009 17:43
(45) Ага, типа того :)
# Ответить
47. Душелов 30.01.2009 10:56
Обновил.

Добавлено:

- возможность всплывающего окна (не зависимо свернута 1С или нет) любого окна из самой 1С, т.е. любую форму, обработку и т.п.
# Ответить
48. Душелов 30.01.2009 10:58
Окно берется по заголовку, советую использовать формы, у которых отключена возможность изменения размера.
# Ответить
49. Душелов 30.01.2009 13:36
- добавлен показ окна служебных сообщений при появлении в нем сообщений (пока для 1С 8.х)

И вывод произвольного окна работает пока только для 8-ки... В 7-ке, как оказалось, другая структура окон...
# Ответить
50. zerno-2001 08.02.2009 12:58
Горячая благодарность тебе от меня лично и от всех кто искал такую штуку (седня наткнулся т.к. уже сам решил попробовать написать)

> Может еще какие идеи появятся?
1. думаю было бы полезно сделать для всех окон (всплывающих и сообщений) возможность баловаться со шрифтом (цвет, размер, жирный или курсив), например как HTML или как ты сделал [RichTextBox1C]
2. нельзя ли чтобы вывод сообщений не заменяли друг друга а выстраивались снизу вверх как в QIP, а то если их несколько - они заменяют друг друга, или там где то надо что то указать?
Ответили: (51)
# Ответить
51. Душелов 08.02.2009 13:29
(50)
1. Для этого я сделал возможность вывода собственного окна, а там делай, как хочешь.
2. Как бы они и должны встраываться.
# Ответить
52. Ronin_from_Hell 10.02.2009 03:44
А можно сделать так, чтоб все открытые базы сворачивались в одну иконку, а потом выбирать какую открыть. А то допустим работаю я с 5-6 базами - пол трея в 1С :)
Ответили: (56) (53)
# Ответить
53. Abadonna 10.02.2009 03:51
(52) > А то допустим работаю я с 5-6 базами
Прям Юлий Цезарь. Подозреваю, что это не "работаю", а болезнь под названием "открыл - фиг закрою, даже если не надо". У меня юзвери за это получают довольно болезненные подарки
# Ответить
54. Ronin_from_Hell 10.02.2009 03:54
нет. в этом случае ты не прав. у меня две рабочие базы ЗиУП и Бух 1.6, две тестовые, плюс к каждой часто приходится конфигуратор держать. А еще со второй работы УПП стоит. Частенько открыто по 5-6 баз, а то и больше. Так что... Было бы удобно в одной иконке все держать.
Ответили: (55)
# Ответить
55. Abadonna 10.02.2009 03:56
(54) У меня рабочих баз с десяток+ почти столько же отладочных.
Но привычка закрывать, если в ДАННЫЙ момент оно не надо - в крови ;)
# Ответить
56. Душелов 10.02.2009 09:08
(52) Сделать можно все, только я считаю это не нужным.
# Ответить
57. Душелов 13.02.2009 19:33
Для получения демо-версии или покупки обращайтесь по контактам, указанным в профиле.
# Ответить
58. stas&k 04.03.2009 09:55
что то не пойму а нафига оно? если есть куча приблуд бесплатных которые сворачивают любой софт в трей хоть косынку хоть Ворд
Ответили: (59)
# Ответить
59. Душелов 04.03.2009 09:58
(58) Не за чем.
# Ответить
60. Душелов 23.04.2009 11:43
Подарок на день программиста (вчера 22.04) - выкладываю снова в бесплатный доступ ;)
Ответили: (61)
# Ответить
61. Арчибальд 23.04.2009 12:31
(60)А мы с плюсиком на это ;-)
# Ответить
62. zzmail 29.05.2009 18:42
Неплохие возмождности
Ответили: (63)
# Ответить
63. JohnyDeath 29.05.2009 21:39
(62) братишка плюсанул? ;)
Василий, извини за ОФФ. Не удержался... ))
# Ответить
64. andrej260276 19.06.2009 19:56
Это самое лучшее изобретение в этом направлении !
# Ответить
65. dushelov 29.06.2009 21:15
- добавлена возможность вывода языка ввода в строке состояния 1С 8.х
# Ответить
66. Kolumb 15.07.2009 18:29
За возможность вывода языка ввода в строке состояния 1С 8.х респект и уважуха.
Подскажите еще, может ли эта ДЛЛка всплывать форму и не прятать ее до нажатия кнопок этой формы (срабатывания обработчиков нажатия кнопок)?
Ответили: (67)
# Ответить
67. dushelov 16.07.2009 01:32
(66) Не совсем понял, что имеется в виду... Это же модальное окно?..
Ответили: (68)
# Ответить
68. Kolumb 16.07.2009 14:17
(67) Надо так:
1С свернута или перекрыта другим приложением. Пользователь отвлекся от компа. В системе происходит какое-то событие, после которого у пользователя всплывает окно (поверх остальных окон, не взирая на то, что сама 1С свернута) и не прячется до тех пор, пока пользователь не выполнит какое-то действие на этой форме.
Ответили: (69)
# Ответить
69. dushelov 16.07.2009 14:46
(68) Подобное сделать можно, аналогично Трей.ВсплывающееОкно(ЗаголовокОкна, Таймаут, Линк);
Ответили: (70)
# Ответить
70. Kolumb 16.07.2009 15:06
(69) Так это можно делать уже, или для этого еще что-то нужно доделывать?
Ответили: (71)
# Ответить
71. dushelov 16.07.2009 15:09
(70) Надо дорабатывать компоненту. Когда-нибудь, возможно, я это сделаю.
Ответили: (72)
# Ответить
72. Kolumb 16.07.2009 17:15
(71) Еще одна засада. У некоторых пользователей отключен рабочий стол (explorer не запущен). В таком случае компонента не подключается, а язык ввода как раз в таком случае очень нужен.
Ответили: (73)
# Ответить
73. dushelov 16.07.2009 17:26
(72) Не подключается как? Что пишет?
Ответили: (74)
# Ответить
74. Kolumb 16.07.2009 17:50
(73) {Обработка.АРМДосьеСерии.Форма.Форма(11)}: Ошибка при вызове метода контекста (ПодключитьВнешнююКомпоненту): Ошибка при подключении внешней компоненты
ПодключитьВнешнююКомпоненту(ИмяВК);
по причине:
Ошибка при подключении внешней компоненты
# Ответить
75. dushelov 16.07.2009 17:53
А другие ВК подключаются?
# Ответить
76. Kolumb 16.07.2009 21:06
Другая ВК, работающая с клавиатурой, подключается без проблем при отключенном рабочем столе.
# Ответить
77. IronDemon 16.12.2009 15:50
В Windows 7 не под админом работает?
# Ответить
78. haverlon 04.03.2010 11:37
На Microsoft .NET Framework 3.5 не работает ?
а то ngen ругается и не регистрирует.
# Ответить
79. MagicCat 11.08.2010 13:02
Пишу код:
	
            ИмяВК="AddIn.Tray1C";
	
	Попытка
		ПодключитьВнешнююКомпоненту(ИмяВК);
	Исключение
		Сообщить("Не удалось подключить компоненту " + ИмяВК);
	КонецПопытки;
	
	Попытка
		Трей = Новый(ИмяВК);
		Трей.Показать();
		Трей.СкрытьОкно();
	Исключение
		Сообщить("Ошибка создания объекта внешней компоненты: " + ИмяВК);
	КонецПопытки;
...Показать Скрыть

Отлично срабатывает, окно 1С скрывается, иконка в трее появляется. Но при попытке развернуть окно 1С назад (по иконке в трее "открыть" или dbl click) вылетает JIT отладчик с сообщением:

************** Текст исключения **************
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
   в IAsyncEvent.ExternalEvent(String bstrSource, String bstrMessage, String bstrData)
   в Dushelov.Tray1C.MessageTo1C(String caption, String message)
   в Dushelov.Tray1C.MaximizeWindow()
   в Dushelov.Tray1C.OpenWindow()
   в Dushelov.Tray1C.notifyIcon_DoubleClick(Object sender, EventArgs e)
   в System.Windows.Forms.NotifyIcon.OnDoubleClick(EventArgs e)
   в System.Windows.Forms.NotifyIcon.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   в System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   в System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Dushelov.Tray1C
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
...Показать Скрыть
# Ответить
80. SiniaTabletka 21.09.2010 10:44
1c 8.2
окно управляемого приложения не сворачивает в трей :| (обычное сворачивает)
а очень хочется :(
# Ответить
81. f333 21.06.2011 11:48
да, на 8.2 запускается, но нормально работать не хочет
# Ответить
82. Гон 18.09.2011 12:28
А можно установить размер всплывающего сообщения?
Когда-то (может года 2 назад)я выводил всплывающие окна ПРОИЗВОЛЬНОГО размера из 1С!! Это так здорово! Но какой компонентой?
В твоей нет таких настроек? Тогда не нужно было...
# Ответить
83. anakonda 20.10.2011 12:54
Хорошая вещь. Давно пользуюсь
# Ответить
84. malina-da 28.10.2011 15:34
Интересная вещь, но все равно нужно под себя и свои нужды доработать
# Ответить
85. golunov 05.12.2011 21:05
спасибо полезная вещь. Можно использовать в качестве системных сообщений. Есть недостаток- если добавить в конгфигурацию подключение то при отладке системы в трее могут появиться несколько иконнок. А вообще прикольно.
# Ответить
86. amorhis 29.02.2012 09:29
что то не пойму а зачем это надо?
# Ответить
87. Lexush 29.02.2012 09:51
Интересная наработка, все упрощают и украшают бедным пользователям трудную и нудную работу с 1С, скоро вместо всех этих наворотов, какой нибудь супер специалист нарисует в системном трее большую кнопку "ХОЧУ", по нажатию которой будет выпадать меню с решением большинства житейских проблем. Спасибо автору за продвижение светлых идей.
# Ответить
. shatt 02.03.2012 14:25
Браво!!!
# Ответить
91. Екатерина2011 06.03.2012 13:35
ИМХО фигня, нафиг не нужная. Никто не делал разработки по заполнению нового годового баланса, вот это реально стоящая весч был бы.
# Ответить
92. Varies 11.03.2012 07:06
Пробовал написать нечто подобное для управляемых форм на 8.2, но ничего толком не вышло :(
А разработка классная, особенно удобно было бы использовать с 1С Документооборот 8 или УТ 11, где при поступлении задачи можно помигать в трее :)
Ответили: (102)
# Ответить
93. serpisal 11.03.2012 13:38
Хорошее решение, открытых окон всегда много выполнять какие-то рутинные действия удобнее, когда необходимо реагировать на результат действий в других окнах.
# Ответить
94. CaSH_2004 21.05.2012 02:42
(1) Метод УстановитьЗаголовокОкна() не работает в 1С:Предприятие 8.2 (8.2.15.289), в 8.2.13 работал, интересно с чем связано? Вернее не работает если запущено Предприятие из Конфигуратора! А если такпросто базу запустить то работает
Можете исправить? Заодно не работает и сворачивание в трэй, но это не так важно, по большому счету оно даже иногда мешает - забываеш закрыть базу перед выключением ПК.
Сказка было бы если б 1С в ОбработкаВнешнегоСобытия() отлавливала события Windows такие как выключение и прочее, насколько знаю ОС генерирует их и нормальные программы обрабатывают - типа предлагают сохранить открытые документы (Ворд, Блокнот) но 1С почему то решила пойти по своему пути :) Или может я не в курсе есть такой типовой метод?
# Ответить
95. kcprovod 31.05.2012 10:37
Пробую запустить вашу обработку для Документооборота (8.2) таким образом:
в поле расположения ярлыка добавляю запись
"C:\Program Files\1cv82\8.2.15.289\bin\1cv8.exe" /IBName "Документооборот" /N "Администратор" /p "888" /Execute "D:\Tray1C\СистемныйТрей.epf". Запускается программа с пустой вкладкой обработки. Так запустить не получится?
# Ответить
96. kcprovod 05.06.2012 06:10
Обработка не работает для управляемых форм
# Ответить
97. Гость 18.10.2012 11:02
автору светлая память. покойся с миром......
# Ответить
98. ea_len 06.02.2014 12:00
Супер! Мне пригодилось!
# Ответить
99. apostal86 21.05.2014 10:54
Для регистрации в файле reg.bat к файлу Tray1C.dll прописать путь полностью и, например, в Windows 7 запускать reg.dat от имени администратора
# Ответить
100. yura.olesik 22.06.2014 19:10
Добрый день! Использую вк в рознице, но проблемка в том что после использования ВК после закрытия программы она остается в диспетчере задач. В чем может быть проблемма?
# Ответить
101. Muller2306 01.04.2016 11:12
Добрый день.
После использования ВК панели инструментов перестали перетаскиваться...
# Ответить
102. BoBaH 13.04.2016 15:19
(92) Varies, доброго времени суток! Вы не нашли решение вопроса "помигать при создании задачи в документобороте"?
# Ответить
103. Varies 28.09.2016 12:51
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл