Отправка уведомления об ошибке программисту 1С с приложением скриншота

01.09.11

Задачи пользователя - ServiceDesk, HelpDesk

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
ОтправкаСообщенияОбОшибкеПрограммисту1С.rar
.rar 218,77Kb
206
206 Скачать (1 SM) Купить за 1 850 руб.

Как сделано у меня:

1. На панель инструментов в 1С я добавил большую красную кнопку с надписью Сообщить об ошибке. 

2. При нажатии пользователем на кнопку делается криншот экрана пользователя и открывается форма обработки, в которой пользователь может ввести дополнительную иформацию об ошибке и свои контактные данные.

3. При нажатии кнопки "Отправить сообщение об ошибке программисту 1С" обработка через smtp-сервер указанный в коде отправляет мне сообщение с приложением скриншота экрана пользователя. 

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

P.S. Обработка основана на внешней компоненте V8ADD.dll, взятой отсюда: 
//infostart.ru/public/15411/ 

 

Для корректной работы обработки необходимо положить входящий в комплект файл V8ADD.dll в папку bin, где находится исполняемый файл программы 1С, наример, у меня это: "C:\Program Files\1cv82\8.2.13.219\bin" и зарегистрировать командой: comcntr32 V8ADD.dll

В модуле формы обработки пропишите параметры подключения к вашему SMTP-серверу

 

См. также

ServiceDesk, HelpDesk Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Создание первой линии поддержки пользователей с использованием 1С и Atlassian JIRA. Пример единого окна для взаимодействия пользователя 1С и службы поддержки.

21.10.2024    3112    Arkadiy_B    10    

15

Управление проектом (PMO, EPM) Работа с интерфейсом Рабочее место ServiceDesk, HelpDesk Пользователь Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

Представляю вашему вниманию свою версию доски Канбан. Решение создано на управляемых формах в виде расширения. Я делал его максимально автономным, чтобы была возможность использования практически в любой конфигурации. Единственный объект, требующий сопряжения с основной конфигурацией – это справочник Пользователи. Эту разработку можно использовать как для отслеживания прогресса выполнения проектов, так и для учета текущих задач и времени их выполнения.

1 стартмани

28.08.2024    1645    15    umah    4    

7

ServiceDesk, HelpDesk Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

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

3 стартмани

17.07.2024    909    12    zhuravlev_as    2    

4

ServiceDesk, HelpDesk Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

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

10000 руб.

11.06.2024    1516    0    0    

2

ServiceDesk, HelpDesk Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Небольшое расширение, позволяющее без хлопот вносить задачи и контролировать их выполнение. Многие представленные решения очень громоздки. Данное решение подойдёт для тех, кому не нужна глубокая детализация и широкий функционал.

2 стартмани

31.05.2024    2183    16    serezh1a    2    

26

ServiceDesk, HelpDesk Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

В данной статье мы рассмотрим, как внутри в конфигурации 1С ITIL Управление информационными технологиями предприятия ПРОФ, использовать оператор ServiceDesk, как работает дополнительный мастер по регистрации и обработке инцидентов.

25.05.2024    1393    Koder_Line    0    

1

ServiceDesk, HelpDesk Платформа 1С v8.3 1С:Управление торговлей 11 Бесплатно (free)

Простая обработка для контроля списка текущих дел.

08.01.2024    2305    128    KamranV21    2    

19

ServiceDesk, HelpDesk Системный администратор Программист Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

20.10.2023    800    3    warenic    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. salexdv 2360 01.09.11 10:37 Сейчас в теме
Задумка хорошая только вот я не понял, как нажать на красную кнопку с надписью "Сообщить об ошибке", если вывалилось модальное окно с сообщением об ошибке?
ROM_1C; FatumX; +2 Ответить
2. s.sintsov 250 01.09.11 10:51 Сейчас в теме
(1), ну, если модальное, то никак. Тогда по-старинке PrtScr и отправка по почте. А во всех остальных случаях обработка удобна тем, что позволяет увидеть на экране, как пользователь заполнил реквизиты объекта, что это за объект и т.д. Как правило уже после первого взгляда на экран обычного пользователя становится понятно, что у него за ошибка.
16. Aragorn 10.09.11 14:39 Сейчас в теме
sitis пишет:

(1), ну, если модальное, то никак. Тогда по-старинке PrtScr и отправка по почте. А во всех остальных случаях обработка удобна тем, что позволяет увидеть на экране, как пользователь заполнил реквизиты объекта, что это за объект и т.д. Как правило уже после первого взгляда на экран обычного пользователя становится понятно, что у него за ошибка.


тогда и смысл всей обработки теряется. поскольку и простые ошибки можно отправить по PrtScr или просто зачитать или скопировать в письмо
18. TitanLuchs 416 29.09.11 17:27 Сейчас в теме
(16) Задумка на самом деле хороша, но ее необходимо развивать. Но удобство налицо:вместо принтскринов и манипуляциями с картинками всего одна кнопка "Все плохо!"
AIrina48; +1 Ответить
19. AIrina48 26.10.11 10:52 Сейчас в теме
TitanLuchs пишет:

(16) Задумка на самом деле хороша, но ее необходимо развивать. Но удобство налицо:вместо принтскринов и манипуляциями с картинками всего одна кнопка "Все плохо!"

Это совершенно верно!
20. peacemaker75 28.10.11 16:14 Сейчас в теме
(19) AIrina48,
TitanLuchs пишет:

(16) Задумка на самом деле хороша, но ее необходимо развивать. Но удобство налицо:вместо принтскринов и манипуляциями с картинками всего одна кнопка "Все плохо!"


согласен, довольно удобно... еще бы и сама ошибки устраняла ))))
3. dvdimka 01.09.11 11:04 Сейчас в теме
Если развить идею, то пользователю можно поставить красную кнопочку в панели быстрого запуска. При нажатии -скриншот экрана и копирование в заданный сетевой каталог. Имя захваченного изображения лучше сопоставить с именем компьютера.
4. s.sintsov 250 01.09.11 11:20 Сейчас в теме
(3) да, но тогда это проще сделать средствами отдельного приложения, а не 1С. Кстати, если кто подскажет готовое бесплатное приложение, которое выполняет эту функцию, буду очень благодарен.
25. w22u 30 12.08.12 23:18 Сейчас в теме
(3) dvdimka, с помощью xStarter или autoIt можно создать горячую клавишу для создания скриншота, и дальнейшего копирования, или отправки по мылу.(3) dvdimka,
5. Misanets 341 01.09.11 12:50 Сейчас в теме
Проверил все работает, не успел поиграться, как при открытии сообщает "V8ADD : Недостаточно памяти для обработки команды.", то-есть отправить сообщение то можно, но скриншот он не делает. Кто подскажет с чем это связано?
И еще, как понимаю Объект, Наименование и Номер должен указать пользователь? Что-то в коде не нашел что-бы это заполнялось автоматом.
6. AnryMc 848 01.09.11 13:06 Сейчас в теме
(0) Можно сохранять значения формы: ФИО, мыло, телефон и пользователь не будет набирать их каждый раз заново
7. s.sintsov 250 01.09.11 13:15 Сейчас в теме
(6) У меня подставляется мыло из контактной информации пользователя. Можно подгружать и телефон оттуда же. А также добавить запись контактной информации при отправке сообщения.
(5) Не знаю, в чем проблема. У меня ни разу не было такой ошибки. Можно попробовать связаться с разработчиком этой внешней компоненты http://infostart.ru/public/15411/ , может быть он что-нибудь подскажет.
8. oleg974 123 02.09.11 07:49 Сейчас в теме
Ну т.е. те пользователи, которые не умеют посылать почту должны научиться нажимать на две клавиши в 1С, вместо стольких же для отправки письма...
А те, кому лень, должны ее побороть и всетаки начать что-то делать...
И единсвенная ниша этого "упрощенного" метода это ошибки в работе ползователей. Например не тот склад выбран или отборы в отчете сломались...
Вобщем минус очевиден, а плюсы сомнительны.
Пользуйся DameWare NT Utilities 7.3 или любой другой подключалкой. Это и ленивых пользователей устроит и тупых.
И главное почту не надо сидеть разгребать...
Позвонили тебе, подключился, ткнул курсором в пользовательский косяк, посмеялся над "а я все делал правильно" и все. задача закрыта за 2 минуты :)
9. s.sintsov 250 02.09.11 08:24 Сейчас в теме
(8) не претендую на то, что это лучшее решение, а лишь одно из возможных, скорее всего не самое удобное. Но мне для решения моих задач хватает. Кроме того позволяет получать уведомления об ошибках от пользователей, когда меня нет на рабочем месте. Пользователь также в принципе может вообще не звонить, а отправить уведомление и уйти курить на неопределенное время. Вообще считаю, что для грамотного администрирования работы пользователей в 1С недостаточно какого-то одного решения, нужен комплекс. Кто-то любит и умеет посылать сриншоты по e-mail, кому-то проще нажать 2 кнопки, кому-то позвонить и попросить меня подключиться к сессии. Все решения имеют свои плюсы и минусы.
automatizator; +1 Ответить
10. Andry.Boris 59 06.09.11 18:15 Сейчас в теме
Как это все адаптировать под 7,7
???
11. rus128 2 07.09.11 15:35 Сейчас в теме
только я один заметил, что реквизит "Номер объекта" имеет длину, меньшую, чем собственно номер документа? по крайней мере на скриншоте в объекте - 232, а в номере - просто 23 :-)
ЗЫ: чтоб не бегать - NetSupport Manager/DameWare/RDP.
но и скриншот иногда бывает полезен (особенно если это не просто консультация, а именно баг в конфе).
12. echo77 1909 07.09.11 19:41 Сейчас в теме
Метод получения картинки с ошибкой несколько через ж...(не обижайтесь :-)) вам тут уже подсказывают - пользуйтесь NetSupport Manager/DameWare/RDP, на худой конец удаленным помощником windows. Если у вас нет на это прав - сожалею.
13. help1Ckr 08.09.11 11:53 Сейчас в теме
(12) Ну собственно, позвольте не согласится - не всегда программист есть на месте. А полученное сообщение можно прочесть когда вернешься. Опять же, если развивать эту обработку, то ее можно прикрепить к системе учета заявок пользователей. Или же доработать настройку с возможность встраивания в типовую конфигурацию и отправлять на суппорт 1с. А то они часто отмахиваются - пришлите скриншот, мы вам как нибудь ответим. Ставлю плюс авансом, так как скачать с новыми правилами не могу :D
14. echo77 1909 08.09.11 12:07 Сейчас в теме
(13) Если использовать как отложенный вопрос - то да, неплохо.

p.s. Что за новые правила? Где почитать?
15. help1Ckr 08.09.11 12:13 Сейчас в теме
(14)Вам не грозит - у вас больше тридцати рейтинг. А вообще - http://forum.infostart.ru/forum17/topic41628/message445291/?result=reply#message445291
17. пользователь 15.09.11 14:44
Сообщение было скрыто модератором.
...
21. Velostrannik 203 17.11.11 22:46 Сейчас в теме
22. dtitov 28.11.11 12:26 Сейчас в теме
Большое спасибо за обработку. С удовольствием плюсую!!
23. CyberCerber 873 12.03.12 09:58 Сейчас в теме
Обработка удобна, когда появляется ошибка или проблема, не требующая срочного исправления, и тогда юзер создает, как бы, замечание/предложение для разработчиков 1С.
А если нужно что-то решить в срочном порядке, то тогда в дело идут DameWare и ей подобные системы.
Самая фигня в том, что модальное окно так не сфоткаешь.
24. CyberCerber 873 12.03.12 14:49 Сейчас в теме
На 8.2 не работает, т.к. по-другому надо подключать ВК и дескриптор окна ловить. Вот код:

Wrap = Новый COMОбъект("DynamicWrapperX");
	Wrap.Register("USER32.DLL", "GetActiveWindow", "f=s", "r=l");
	Handle = Wrap.GetActiveWindow();
	ПодключитьВнешнююКомпоненту("Addin.V8ADD");
	ВК = Новый ("Addin.V8ADD");	
	ИмяФайлаСкриншота = "C:\Screen.jpg";	
	ВК.СкриншотОкна(Handle, 100, ИмяФайлаСкриншота);
Оставьте свое сообщение