[AgentDialog] Модальные диалоги у MS Agent из 1С

Публикация № 63156 24.12.09

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

  Компонента добавляет в MS Agent возможность формирования диалогов.
  - выводит модальные предупреждения
  - выводит сообщения с флажками (метки)
  - выводит вопросы с предложением различных вариантов ответа
  - показывает диалог ввода текста
  - приложены примеры для 1С 7.7, 8.1 и 8.2 (управляемые формы)

Простой пример работы с MS Agent http://infostart.ru/public/16658/

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

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

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

Наименование Файл Версия Размер
Архив (с примерами для 7.7, 8.1 и 8.2)

.zip 79,71Kb
351
.zip 79,71Kb 351 Скачать бесплатно
Дистрибутив MS Agent (у кого не установлен)

.exe 391,15Kb
60
.exe 391,15Kb 60 Скачать бесплатно
Обновление MS Agent для Windows 7

.msu 2,36Mb
62
.msu 2,36Mb 62 Скачать бесплатно
Персонаж "Компьютер"

.acs 1,22Mb
54
.acs 1,22Mb 54 Скачать бесплатно
Архив с MS Agent для Windows 7 x64 (пропатченные файлы для прозрачности агента)

.rar 342,38Kb
61
.rar 342,38Kb 61 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 24.12.09 01:37 Сейчас в теме
Понадобилось на работе организовать помощник ввода документов и проверки данных для совсем "никаких" пользователей.
MS Agent подошел вполне (поверх окон, дружелюбный вид/интерфейс), но вот интерактивности не хватало, пришлось добавить...

Другие варианты рассматривал, но они все платные.
2. mirco 74 24.12.09 02:47 Сейчас в теме
(1) Ну идея супер. Сам пробовал использовать агента и не хватало интерактивности. Саму компоненту еще не посмотрел, =но уже есть вопрос : а у диалогов таймаут есть (или он у стандартного агента уже есть) ?
3. Душелов 24.12.09 02:54 Сейчас в теме
(2) Таймаута не делал, но добавить - не проблема.
5. mirco 74 24.12.09 03:16 Сейчас в теме
(3) Добавь пожайлуста. И еще а оформление диалогов фиксированное ?
6. Душелов 24.12.09 03:28 Сейчас в теме
(5) А какое оформление нужно? Фон, шрифт, цвет?
7. mirco 74 24.12.09 08:20 Сейчас в теме
4. Душелов 24.12.09 02:56 Сейчас в теме
Добавил примеры для 7.7, 8.1 и 8.2 (на управляемых формах)
8. kswsar 24.12.09 09:08 Сейчас в теме
при запуске выводит сообщение
Ошибка при создании объекта из компоненты <Неизвестная компонента> (отсутствует CLSID)
12. Душелов 24.12.09 12:19 Сейчас в теме
(8) Значит компонента не зарегистрировалась. Если не пользуетесь файловыми менеджерами, то в батнике регистрации пропишите полный путь к dll-ке.
9. Evg-Lylyk 3504 24.12.09 09:24 Сейчас в теме
сомобъект "Agent.Control.2" вроде дает теже функции. Так?
Книга "Андрей Михайлов 1С предприятие системное программирование"
11. Душелов 24.12.09 12:15 Сейчас в теме
(9) Нет, не дает. У него в примерах используется демо-версия BalloonDialog 6.5.

(10) А не нужен он мне :)
13. Константин С. 694 24.12.09 12:30 Сейчас в теме
(11) тогда чтож его пиаришь???
15. Душелов 24.12.09 12:48 Сейчас в теме
(13) Этот пример описан в книжке.
Я сначала на нем написал, но ограничения демо-версии и подключение платной сразу отбросили автоматическую установку на компьютеры пользователей, да и со своей проще - можно сделать все, что угодно.

(14) Я думаю, что надо сравнить. На данном этапе - платность + простота установка. Но уже пошли первые отличия - таймаут диалога. Что не было реализовано в BalloonDialog
Evg-Lylyk; +1 Ответить
14. Evg-Lylyk 3504 24.12.09 12:40 Сейчас в теме
(11) так в чем функциональные отличия?
10. Константин С. 694 24.12.09 11:27 Сейчас в теме
Василий, вопрос не по теме, чтож ваш сайт не работает?
16. Душелов 24.12.09 13:39 Сейчас в теме
Добавлено свойство

- ЦветФона //строка, формата "R,G,B"

И параметр "Таймаут" (в секундах) в функции "Показать" и "ВвестиТекст" .
17. Saint 16 25.12.09 16:17 Сейчас в теме
Идея интересная. Жаль только что Microsoft прекратила разработку технологии "MS Agent" и в новых версиях ОС она уже не поддерживается. Например, обновление MS Agent для Windows 7 x64 я так и не нашёл.
18. Душелов 26.12.09 01:42 Сейчас в теме
(17) А тот, что я выложил не подходит?
19. Saint 16 26.12.09 02:48 Сейчас в теме
(18) Ну, походу оно для Windows 7 x32. Его же я нашёл на сайте Microsoft, где речь шла опять таки только о x32-версии. Тем не менее я попытался установить выложенное тобой обновление. Процесс обновления минут 10 висел в начальной стадии (что-то типа поиска подходящих обновлений), а потом я его прибил, так как надоело ждать.
20. Душелов 26.12.09 02:54 Сейчас в теме
(19) На форумах советую использовать агента от 32-битной версии.
Попробуй
Прикрепленные файлы:
msagent.rar
lelbraun; +1 Ответить
21. Saint 16 26.12.09 03:56 Сейчас в теме
(20) Агент то может и 32-х битный, но обновление должно быть именно для 64-х битной версии Windows. Я так думаю. :idea: Хотя файлы в прикреплённом архиве действительно помогли. Оригинальный дистрибутив MS Agent не поддерживает прозрачность у персонажей, а с обновленными файлами всё нормально работает.
За архив отдельное спасибо. :)
22. Sherlock_kmw 27 26.12.09 09:49 Сейчас в теме
у меня обнаружился баг. если на помощника кликнуть правой кнопкой мыши, то 1С перестает отвечать.
а так конечно +
23. Душелов 26.12.09 14:43 Сейчас в теме
(22) От компоненты тут вообще ничего не зависит. Попробуйте поиграться со свойством агента "показывать меню" или как-то так...
24. Veduin 29.12.09 06:27 Сейчас в теме
В комплексе с новогодними поздавлениями довольно не плохо выглядит.
ПРосто и интерсно! +
25. pavlo 30.12.09 09:12 Сейчас в теме
не понял сути, ведь можно и без компоненты подключить его и баловаться с методами и свойствами.
Да и грузится он весьма долго!
Evg-Lylyk; +1 Ответить
26. Душелов 30.12.09 10:48 Сейчас в теме
(25) Ну да, можно подключить и "баловаться".
Выведите, пожалуйста, без компоненты диалоги, аналогичные изображенным на скриншотах.
27. DitriX 1856 30.12.09 12:38 Сейчас в теме
а у меня что то проблемка ))
1С 8.2 я закрыл, а помощник совсем не исчез а только сидит в углу и смотрит на меня призрено...
29. Душелов 30.12.09 16:46 Сейчас в теме
(27) Надо на него мышкой ткнуть, он и удалится. 1С-ка, видимо была закрыта аварийно (или прекращена отладка)
(28) http://www.rsdn.ru/article/multimedia/newchar.xml
32. v.l. 04.01.10 22:17 Сейчас в теме
28. v.l. 30.12.09 13:58 Сейчас в теме
(0) Таки плюс!
А можно ли и если да, то как нарисовать своего агента? В смысле шкурку свою прикрутить.
30. DitriX 1856 30.12.09 23:37 Сейчас в теме
29) Закрыл нормально, стоит последняя платформа 8.2.
И мало того что он не реагирует на нажатие мышки, так он еще и стоит поверх всех окон, и я не в курсе где он в процессах, надо поискать будет...
31. Душелов 31.12.09 15:03 Сейчас в теме
(30) У меня на 8.2 и на 9 релизе и на 10 - все ок. Советую обновить агента.
34. anig99 2776 24.10.11 23:01 Сейчас в теме
(31) а нельзя ли прикрутить к нему выпадающий список, ну или просто список выбора?
TreeDogNight; +1 Ответить
33. simol 09.06.10 12:47 Сейчас в теме
При свернутой 1С выскочит?
Оставьте свое сообщение

См. также

Генерация кода управляемой формы (декомпиляция элементов) Промо

Инструментарий разработчика Практика программирования Работа с интерфейсом v8 v8::УФ 1cv8.cf Бесплатно (free)

Изменение форм типовых конфигураций лучше выполнять программно. Эта обработка упрощает добавление элементов на форму, генерируя код создания элементов, реквизитов и команд формы.

29.09.2014    114068    9338    ekaruk    135    

Загрузка, редактирование и установка цветовых схем (раскраски кода) в Конфигуратор и EDT

Работа с интерфейсом Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

В современных IDE и текстовых редакторах есть удобная работа с цветовыми схемами: их можно загружать из файлов, выбирать из списка и сразу устанавливать в оболочку. К сожалению, в Конфигураторе и EDT цвета кода можно настроить только вручную. Этой разработкой хочу исправить эту проблему.

14.05.2020    11756    434    CyberCerber    39    

MP3 - плейер на основе Miracle

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

MP3 - плейер на основе Miracle с визуализацией спектра, уровней громкости каналов, времени проигрывания

31.03.2012    15285    38    Abadonna    1    

Информация по регионам и ФО с использованием Яндекс.Карт

WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Пример использования Yandex.Map API для отображения информации по регионам или федеральным округам РФ. Раскраска регионов и ФО, вывод меток, работа в режиме картограммы. Не привязан к какой-либо конфигурации. Просто пример. В 8.2 работает на толстом, тонком и WEB*-клиентах. *(WEB не во всех браузерах).

30.11.2011    6534    139    mgor    3    

Форма выбора координат Yandex карт (управляемая форма)

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

06.09.2011    18552    374    motkot    27    

Прикол над пользователями. 1 апреля

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Завтра первое апреля. День смеха)) Разбавление обычных будней. При открытии формы раскрашивает цветами радуги табличную часть.

31.03.2011    14652    85    Serj1C    20    

Не простой пример работы с флажками и деревом значений (исправление от 21.02.2011)

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

20.02.2011    10136    301    demanru    2    

Шрифт для печати текста в рамочке.

Работа с интерфейсом v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

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

01.02.2011    17841    127    Sykoku    32    

Исполнение кода в модуле формы при разработке в 1С 8.2

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Немного теории о новом подходе к программированию форм в 1С 8.2 Рассматриваются директивы компиляции процедур и функций, которые определяются в модуле формы.

15.01.2011    28089    167    1cNike    19    

Братья и сестры, кузены и кузины в Структуре подчиненности

Работа с интерфейсом v8 БП2.0 УПП1 Россия Бесплатно (free)

ФормаСтруктурыПодчиненности в типовых конфигурациях не показывает все ветви, если ее вызвать из потомка. Небольшое изменение.

04.11.2010    10071    109        12    

Дерево конфигурации 8.1

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Обработка предназначена для быстрого доступа к объектам конфигурации.

20.07.2010    8661    312    seagull33    17    

Вариант отображения перебора каталогов

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Как можно отобразить процесс перебора дерева(любого, например дерева каталогов) при условии, что количество элементов дерева неизвестно?

20.05.2010    11235    44    lazy    5    

Танцы с Гуглом

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Работа с картами гугл из локального кэша формата google titles. Всего две функции: показать по координатам и получить координаты под курсором. Применяется для отображения на карте объектов, имеющих координатную привязку.

27.03.2010    8327    200    Путин    7    

Отчет "Движения документа по регистрам", СКД

Работа с интерфейсом Анализ учета v8::СКД 1cv8.cf Россия БУ Бесплатно (free)

Отчет по движениям документа использующий систему компоновки данных

12.03.2010    20307    273    Dmitryiv    11    

Рабочий стол (версия 1.2)

Работа с интерфейсом Рабочее место v8 1cv8.cf Бесплатно (free)

Рабочий стол к платформе 1С Предприятие 8.1. Для небольших конфигураций - без страниц. Есть подсказки к значкам и назначение горячих клавиш

22.10.2009    14041    222    rauf    19    

400 анимированных 3D СМАЙЛИКОВ

Работа с интерфейсом v8 Россия Бесплатно (free)

Более 400 анимированных 3D смайликов! Прямо как вы и просили! =)

12.10.2009    14787    456    ChugaevArtem    23    

Сортировка файлов на диске

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Обработка сортирует файлы на дисках по заданным параметрам.

17.09.2009    8672    26    fox06    4    

Панель избранного 3.03 (beta)

Практика программирования Универсальные обработки Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

13.09.2009    34804    1007    Totoro    113    

[TinyMCE] - редактор HTML WYSIWYG кода.

WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Редактор HTML кода, использующий java-редактор TinyMCE (использующийся, кстати, на Инфостарте) Без внешних компонент. Сделан исключительно средствами 1С.

09.09.2009    43814    1807    Душелов    54    

Просмотр таблицы значений

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Простая обработка для просмотра таблицы значений (с возможностью просмотра вложенных таблиц).

05.08.2009    18226    215    Mogidin    6    

Архив к статье "Интеграция 1С с сервисной шиной OpenESB"

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Архив к статье "Интеграция 1С с сервисной шиной OpenESB"

30.07.2009    7658    120    mini_root    1    

Вывод графиков курсов валют

Работа с интерфейсом Финансовые Управленческие v8 1cv8.cf Бесплатно (free)

Курсы валют из регистра конфигурации или сайта РБК

21.07.2009    19967    368    anig99    18    

Вариант ПанелиФункций (8.1)

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

16.07.2009    8142    374    Русский    24    

Афоризмы 1С 8.1

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Большая подборка афоризмов, цитат, шуток (более 6,5 тыс., все приличные). Внешняя обработка для 1С 8.1. Полезна для улучшения интерфейса.

15.07.2009    12571    521    an77    23    

[PDF Viewer] - Просмотр PDF в 1С

Разработка внешних компонент Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    37732    908    Душелов    57    

Вывод полей в нужной колонке в Системе Компоновки Данных

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Примеры к статье "Вывод полей в нужной колонке в Системе Компоновки Данных"

01.07.2009    18893    914    IronDemon    12    

Быстрый отбор по дате в списках (1с8)

Работа с интерфейсом v8 Россия Бесплатно (free)

Универсальный механизм отбора по дате (периоду) в формах списка документов, периодических регистров сведений, регистров накопления, регистров бухгалтерии, регистров расчета, журналов документов. Находка для очень ленивых 1снигов ;))) поскольку пользоваться им быстрее и удобнее чем стандартной встроенной в платформу формой отбора.

24.06.2009    15955    77    YVolohov    4    

Отчет "Дерево метаданных"

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Выводит дерево метаданных конфигурации. В комментариях показывает свойства объекта. Можно использовать, например, как наглядный материал или для документирования конфигурации или ...

23.06.2009    15650    870    fillin    21    

[BarcodeGenerator] - "Генерация штрихкодов" ActiveX-компонента для 1С

Работа с интерфейсом v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

Компонента генерирует штрихкод и сохраняет его в виде картинки. Поддерживаемые форматы: UPC-A, UPC-E, UPC 2 Digit Ext., UPC 5 Digit Ext., EAN-13, JAN-13, EAN-8, ITF-14, Codabar, PostNet, Bookland/ISBN, Code 11, Code 39, Code 39 Extended, Code 93, LOGMARS, MSI, Interleaved 2 of 5, Standard 2 of 5, Code 128, Code 128-A, Code 128-B, Code 128-C и QR Code

23.06.2009    52866    2109    Душелов    136    

Альтернатива "Панели функций"

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Альтернатива "Панели функций"

23.06.2009    13375    186    kalyan_2000    7    

Шаблон для отчета СКД.

Инструментарий разработчика Работа с интерфейсом v8::СКД 1cv8.cf Бесплатно (free)

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

10.06.2009    30157    1328    coder1cv8    22    

Генератор случайных цветов

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Генерирует случайные цвета

02.06.2009    10314    104    Dr_D    7    

Еще один динамический интерфейс

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Универсальный динамический интерфейс для 1С 8.1

28.05.2009    11384    303    transsoft    14    

Пример использования карты в 1С 8.1

Работа с интерфейсом v8 Россия Бесплатно (free)

Использование объекта "Географическая схема".

24.05.2009    6208    395    Jonny33    6    

Заполнение ТЧ "Принадлежность" справочника "ВнешниеОбработки" типовых конфигураций.

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Механизм подключения внешних обработок и печатных форм очень удобен в работе как программиста, так и пользователя. Как он работает написано например вот тут http://infostart.ru/blogs/345/. И все же при его использовании есть некоторые неудобства...

22.05.2009    11499    124    wildhog    2    

Выбор периода для СКД

Работа с интерфейсом v8::СКД 1cv8.cf Россия Бесплатно (free)

Мое интерфейсное решение для выбора периода в отчетах, построенных на СКД. Может использоваться как и замена НастройкиПериода

20.05.2009    20331    545    Stepa86    34    

Анкеты для юзабилити-тестирования (обработки)

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Юзабилити-тестированием является любой эксперимент, направленный на измерение качества интерфейса или же поиск конкретных проблем в нем. Польза юзабилити-тестирования многогранна. Тестирование позволяет: - Понять, насколько плохо или хорошо работает интерфейс, что может либо побудить улучшить его, либо, если он уже достаточно хорош, успокоиться; в любом случае достигается польза. - Сравнить качество старого и нового интерфейсов и тем самым дать обоснование изменениям или внедрению. - Найти и опознать проблематичные фрагменты интерфейса, а при достаточном объеме выборки также и оценить их частотность. В то же время юзабилити-тестирование не может сделать из плохого продукта продукт хороший; оно всего лишь делает продукт лучше.

13.05.2009    47286    295    Stepa86    10    

[VectorDrawing] - Векторная графика в 1С

Работа с интерфейсом v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

ActiveX-компонента для работы с векторной графикой: рисует примитивы (прямоугольники, линии, многоугольники, эллипсы, текст), группирует их в сложные объекты. Позволяет вращать, деформировать, масштабировать. Инициируются события (при шелчке (одинарном и двойном) мышки на объекте и др.). Фигуры позволяют хранить ссылки на объекты 1С.

08.05.2009    32317    1064    Душелов    159    

[GDI+] - Рисуем программно в 1С

Работа с интерфейсом v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

ActiveX-компонента для рисования в 1С.

05.05.2009    37597    1298    Душелов    113