Где в 1С:ЗУП формируется информация для технической поддержки и как её правильно подготовить?

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом IT и автоматизация бизнеса
← К списку

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

Стандартный механизм формирования данных для техподдержки

Мы выясним, что в конфигурациях 1С, включая 1С:ЗУП, существует встроенный механизм для сбора информации, предназначенной для технической поддержки. Этот функционал реализован на уровне платформы 1С:Предприятие, что обеспечивает стандартизацию и унификацию подхода.

Обратим внимание на ключевую обработку, которая отвечает за этот процесс. Это Обработка "ОбращениеВТехПоддержку". Как правило, мы можем обнаружить, что эта обработка вызывается из общего модуля с именем ОбработкаНеисправностейБЭДКлиент. Именно в этом модуле содержатся процедуры, отвечающие за сбор и заполнение информации, которая будет полезна для службы поддержки.

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

Кастомизация и расширение возможностей сбора данных

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

  1. Извлечение и модификация формы через расширения. Мы можем использовать механизм расширений платформы 1С:Предприятие для того, чтобы модифицировать существующую форму. Для этого нам потребуется "вытащить" (заимствовать) форму ОбращениеВТехПоддержку в наше расширение. После заимствования мы получаем возможность изменять её элементы, добавлять новые поля или менять логику сбора данных, не затрагивая при этом основную конфигурацию. Это очень удобно, так как сохраняет возможность автоматического обновления базовой системы.

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

  2. Создание новой формы в расширении. Более продвинутый подход заключается в том, чтобы не заимствовать существующую форму, а создать совершенно новую, пустую форму в расширении. Затем мы можем программно добавлять в неё необходимые элементы управления и реализовывать собственную логику сбора информации. Этот метод обеспечивает максимальную независимость от изменений в основной конфигурации, поскольку 1С не контролирует модификации оригинальной формы, а мы работаем со своей собственной.

  3. Использование механизма подключаемых команд БСП. Если наша конфигурация основана на "Библиотеке стандартных подсистем" (БСП) и форма использует механизм ПодключаемыеКоманды, мы можем изменить поведение формы, заимствуя только общие модули. Это позволяет использовать аннотации &После и &Вместо для добавления или изменения логики выполнения команд, не затрагивая саму форму. При таком подходе мы работаем с общими модулями, которые определяют поведение команд, и можем встраивать свою логику до или после выполнения стандартных действий.

    Важно помнить, что при работе с расширениями мы можем обращаться только к тем объектам, которые были непосредственно добавлены в расширение или заимствованы в него.

Специализированные формы в сервисах 1С

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

В сервисе "1С:Кабинет сотрудника", который часто используется в связке с 1С:ЗУП, предусмотрена специальная форма: "Зарплата - Сервис 1С:Кабинет сотрудника - Подготовка данных для службы технической поддержки сервиса". При работе с этой формой пользователи могут нажать кнопку "Выполнить обмен". После этого действия система формирует журнал регистрации обмена, который содержит все необходимые данные, связанные с взаимодействием сервиса и конфигурации. Этот журнал затем можно сохранить и приложить к обращению в поддержку, что значительно ускоряет диагностику проблем, связанных именно с сервисом.

Что следует включать в обращение в техническую поддержку

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

  1. Наименование конфигурации и номер её релиза. Это базовая информация, которая позволяет специалистам понять, с какой версией программы они имеют дело.
  2. Идентификатор сервиса (если проблема связана с ним). Например, для "1С:Кабинет сотрудника" это может быть идентификатор вашей организации в сервисе.
  3. Подробное описание произошедшего. Четко и пошагово опишите последовательность действий, которые привели к возникновению проблемы. Укажите, что именно вы делали и что произошло не так.
  4. Журнал регистрации ошибок или журнал регистрации обмена. Если проблема связана с обменом данными или произошла ошибка, приложите соответствующие логи. Они содержат ценную техническую информацию.
  5. Указание, когда именно была выявлена проблема. Сохраняется ли она в текущий момент или носит периодический характер?
  6. Чёткое описание ожидаемого результата. Объясните, что должно было произойти при корректной работе программы.

Более широкие системы для организации техподдержки

Помимо встроенных в конфигурации обработок, фирма "1С" предлагает и более комплексные решения для организации технической поддержки. Мы проанализируем, что такие системы, как "1С:Документооборот", "1С:ITILIUM" и "1С:CRM", могут предоставлять расширенный функционал Service Desk. В "1С:Документооборот", например, существует подсистема "Техническая поддержка" (Help Desk), которая позволяет вести учёт заявок, инцидентов и решений в соответствии со стандартом ITIL.

Такие специализированные решения включают в себя:

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

Таким образом, мы видим, что 1С предоставляет как базовые средства для сбора информации техподдержки, так и широкие возможности для их кастомизации и интеграции с более мощными системами. Ключ к быстрому решению проблемы — это всегда полная и структурированная информация.

← К списку