Как организовать Help Desk на платформе 1С: готовые решения и технические особенности реализации

Системный администратор 1С v8.3 (Управляемые формы) Управленческий учет IT и автоматизация бизнеса
← На главную

Автоматизация службы поддержки (Help Desk / Service Desk) — важнейшая задача для любого ИТ-подразделения или сервисной компании. Быстрая обработка инцидентов напрямую влияет на лояльность пользователей и непрерывность бизнес-процессов. Использование платформы 1С для этих целей выглядит логичным решением, так как позволяет вести учет в единой экосистеме предприятия. В этой статье мы подробно проанализируем, как организовать полноценный Help Desk "из коробки" на 1С, рассмотрим популярные конфигурации и разберем архитектурные нюансы реализации ключевого функционала.

Базовые требования к коробочному решению Help Desk

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

  1. Интеграция с электронной почтой: автоматический запуск регламентного задания, которое забирает письма с почтового ящика поддержки (по протоколам IMAP или POP3) и регистрирует их как новые документы в базе.
  2. Регистрация и автоответ: мгновенное создание задачи с отправкой клиенту подтверждения (отбивки) вида: "Вашему обращению присвоен номер №...".
  3. Маршрутизация: возможность ручного или автоматического назначения ответственного специалиста.
  4. Оповещения о смене статусов: отправка писем или уведомлений клиенту при изменении состояния задачи (например, при переходе в статус "В работе" или "Решено").
  5. Учет рабочего времени: фиксация трудозатрат специалиста (тайм-трекинг) непосредственно в карточке задачи.
  6. Отчетность: встроенные отчёты по закрытым задачам в разрезе клиентов и отработанному времени инженеров.

Обзор готовых конфигураций на платформе 1С

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

1. Флагманское решение — 1С:ITILIUM

Исторически на рынке существовало два крупных игрока: "Итилиум" от компании "Деснол Софт" и "1С:ITIL". В конце 2023 года произошло их слияние, и фирма "1С" выпустила новое единое флагманское решение — 1С:ITILIUM. Это современная ESM/ITSM-система, спроектированная по методологии ITIL.

Продукт поставляется в трех версиях:

Для выездных специалистов доступно сертифицированное мобильное приложение, работающее в связке с основной базой 1С.

2. Специализированное решение "Управление IT-отделом 8"

Программа от разработчика SoftOnIT создана специально для автоматизации работы системных администраторов и ИТ-отделов средних компаний. В отличие от тяжеловесных ITSM-систем, эта конфигурация предлагает простой и понятный интерфейс.

Преимущества решения:

3. Легковесные решения и расширения с Инфостарт

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

Техническая реализация: как это устроено внутри 1С

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

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


Процедура ОбработатьВходящуюПочту() Экспорт
    
    Профиль = Новый ИнтернетПочтовыйПрофиль;
    Профиль.АдресСервераPOP3 = "pop.yandex.ru";
    Профиль.ПортPOP3 = 995;
    Профиль.ИспользоватьSSLPOP3 = Истина;
    Профиль.Пользователь = "support@mycompany.ru";
    Профиль.Пароль = "P@ssword123";
    
    Почта = Новый ИнтернетПочта;
    Попытка
        Почта.Подключиться(Профиль);
        МассивПисем = Почта.Выбрать(Истина); // Извлекаем письма с сервера
    Исключение
        ЗаписатьЛогОшибки(ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    
    Для Каждого Письмо Из МассивПисем Цикл
        НачатьТранзакцию();
        Попытка
            // Создаем задачу на основании входящего письма
            НоваяЗадача = Документы.ЗадачаПользователя.СоздатьДокумент();
            НоваяЗадача.Дата = ТекущаяДата();
            НоваяЗадача.Наименование = Письмо.Тема;
            НоваяЗадача.Описание = Письмо.Тексты[0].Текст;
            НоваяЗадача.EmailЗаявителя = Письмо.Отправитель.Адрес;
            НоваяЗадача.Статус = Справочники.СтатусыЗадач.Новая;
            НоваяЗадача.Записать();
            
            // Отправляем автоматическую отбивку пользователю
            ОтправитьПодтверждениеНаПочту(НоваяЗадача);
            
            ЗафиксироватьТранзакцию();
        Исключение
            ОтменитьТранзакцию();
            ЗаписатьЛогОшибки(ОписаниеОшибки());
        КонецПопытки;
    КонецЦикла;
    
    Почта.Отключиться();
    
КонецПроцедуры

Функция отправки автоматического уведомления при смене статуса задачи базируется на использовании аналогичного почтового профиля, но уже по протоколу SMTP. Система генерирует форматированное письмо, подставляя в шаблон номер задачи, текущее состояние и комментарий специалиста.

Решение проблемы лицензирования и веб-интерфейса

Один из ключевых аргументов против использования 1С для Help Desk — это необходимость покупки клиентских лицензий 1С на каждого конечного пользователя, который хочет отправить заявку. Если в компании 500 сотрудников, покупать 500 лицензий 1С крайне невыгодно.

Для обхода этой проблемы современные системы используют класс решений Service Desk Online:

Альтернативный гибридный подход

В случаях, когда развертывание полноценной ИТ-инфраструктуры внутри 1С кажется избыточным, компании часто прибегают к гибридной схеме:

  1. Для взаимодействия с клиентами разворачивается готовый облачный SaaS-сервис (например, Okdesk или Яндекс.Трекер), имеющий отличные мобильные приложения, интеграцию с Telegram-ботами и встроенный клиентский портал.
  2. Настраивается интеграция облачной системы с 1С (например, с 1С:Бухгалтерия или 1С:УНФ) посредством готовых внешних обработок API. При закрытии заявок в Help Desk данные о затраченном времени автоматически передаются в 1С для автоматического формирования актов оказанных услуг и выставления счетов клиентам.

Таким образом, автоматизировать Help Desk на платформе 1С "из коробки" вполне реально. Выбор конкретного пути зависит от масштаба вашей ИТ-службы, необходимости интеграции с учетом оборудования и бюджета на лицензирование пользователей.

← На главную