Решить подобную проблему можно с помощью внешних компонент для работы с треем или с помощью MS Agent.
Есть более новый вариант решения - гаджет (виджет,информер, миниприложение). Гаджет появляется поверх остальных окон и выводит флайаут (дополнительное окно, совмещенное с гаджетом).
Подобных решений уведомления с помощью флайаута гаджета нет, и это к лучшему, так как вывод флайаута - монопольная операция для всех гаджетов т.е. два флайаута разных гаджетов не могут быть выведены в один момент. Так, несколько гаджетов использующих подобные уведомления могут мешать друг другу.
Гаджет предназначен для типовой конфигурации УТ 10.3. Работает в Windows Vista и Windows 7.
Основные возможности Гаджета.
- · Отображает список задач из трех баз 1С.
- · Формирует уведомления о просроченных задачах.
- · Позволяет просматривать, выполнять и откладывать задачи, не открывая окно 1С Предприятия.
- · Позволяет перейти от задачи в гаджете к задаче в 1С- откроется форма выбранной задачи и активизируется окно 1С предприятия. Также можно перейти в 1С по всем ссылкам из описания задачи.
Принцип работы.
Не секрет, что для тесной дружбы гаджета с 1С и наоборот, используется Ole automation. Это накладывает ограничение на запуск 1С. Для работы гаджета с 1С необходимо запускать 1С из гаджета т.е. гаджет имеет свой «министартер 1с».
Для активации окон 1С и окна гаджета используется компонента Wact.dll. Для работы компоненты требуется Microsoft .NET Framework 2.0
Установка гаджета.
Гаджет не требует модификации стандартной конфигурации, кроме отдельных случаев, когда пользователь в базе не имеет прав на запуск внешних обработок. Установка гаджета ничем не отличается от установки других гаджетов.