К статье
Практический материал

Администрирование · 10 мин

Как написать в 1С об ошибке: пошаговая инструкция

Как сообщить об ошибке в 1С: встроенный сервис отчётов, сбор технической информации, составление описания ошибки и обращение в поддержку.

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

В типовых конфигурациях на платформе 1С:Предприятие 8.3 есть встроенный механизм отправки отчёта об ошибке в фирму «1С» — он работает при подключённой Интернет-поддержке. Если поддержка не подключена или конфигурация отраслевая, обращение оформляется вручную: партнёру-франчайзи, разработчику доработок или на v8@1c.ru. В обоих случаях качество сообщения определяет скорость решения.

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

Как отправить отчёт об ошибке прямо из программы

В конфигурациях на Библиотеке стандартных подсистем (БСП) — «Управление торговлей», «Бухгалтерия предприятия», «Зарплата и управление персоналом» и других — встроен сервис «Сообщить об ошибке». Он доступен при действующей Интернет-поддержке пользователей (ИТС).

Когда возникает программная ошибка, в окне с её текстом обычно есть кнопка «Подробно» и ссылка «Сообщить об ошибке» (или «Отправить отчёт об ошибке»). Нажатие открывает форму, в которую автоматически подставляются: текст ошибки, версия платформы и конфигурации, режим работы (файловый или клиент-серверный). Пользователю остаётся описать действия, которые привели к сбою, и при необходимости приложить скриншот.

Порядок отправки отчёта из 1С
  1. 1
    В окне ошибки нажмите «Подробно» и скопируйте полный текст либо сразу нажмите «Сообщить об ошибке».
  2. 2
    В форме отчёта опишите, какие действия выполняли до появления ошибки: какой документ открывали, какие кнопки нажимали.
  3. 3
    Приложите скриншот экрана и, если форма предлагает, техническую информацию о системе.
  4. 4
    Проверьте, что указан доступный адрес электронной почты для ответа.
  5. 5
    Отправьте отчёт и сохраните номер обращения, если он присваивается.

Если форма не открывается автоматически, сервис можно найти вручную: раздел «Администрирование» → «Интернет-поддержка и сервисы» → «Сообщить об ошибке» (в некоторых конфигурациях — «Обслуживание» → «Сообщения в службу технической поддержки»). Точное расположение зависит от версии БСП в конфигурации.

Что обязательно включить в сообщение об ошибке

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

Полный текст ошибки — это не пересказ своими словами, а дословное содержимое окна «Подробно»: там указаны модуль, строка кода и стек вызовов. По этим данным разработчик находит место сбоя за минуты. Скриншот дополняет картину, но не заменяет текст — по картинке невозможно поискать по коду.

Полный текст ошибкиМодуль, строка, стек вызовов

Копируется из окна «Подробно» в момент ошибки

Шаги воспроизведенияПоследовательность действий

Сбой должен повторяться по вашему описанию на чистой базе

Версии ПОПлатформа и конфигурация

Смотрите в «О программе»: например, платформа 8.3.х и релиз конфигурации

Журнал регистрацииСобытия в момент сбоя

Отфильтруйте по пользователю и времени ошибки

Данные для проверкиДокумент или элемент справочника

Укажите конкретный объект, на котором возникает ошибка

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

Как собрать техническую информацию

Версии платформы и конфигурации смотрятся через меню «Файл» → «О программе» (или значок «i» в правом верхнем углу). Запишите обе строки полностью, включая номер сборки платформы — поведение одного и того же кода на разных релизах платформы может отличаться.

Журнал регистрации открывается через «Администрирование» → «Обслуживание» → «Журнал регистрации» (в режиме предприятия) или через конфигуратор: «Администрирование» → «Журнал регистрации». Установите отбор по периоду — несколько минут до и после ошибки — и по уровню «Ошибка». Выгрузите найденные события в файл или скопируйте тексты сообщений.

Технологический журнал для сложных случаев

Если ошибка плавающая, связана с производительностью или падением рабочего процесса, журнала регистрации недостаточно — настраивается технологический журнал (ТЖ). Он включается файлом logcfg.xml в каталоге conf сервера или клиента и записывает события платформы: запросы к СУБД, исключения, взаимоблокировки.

Для типичной пользовательской ошибки ТЖ не нужен: достаточно текста ошибки и журнала регистрации. Его запрашивают, когда поддержка уже анализирует обращение и просит данные для воспроизведения на стенде.

Куда писать, если встроенный сервис недоступен

Не у всех есть действующая Интернет-поддержка, и не все конфигурации её используют. В этом случае маршрут обращения зависит от источника ошибки: типовая конфигурация, доработка или окружение (платформа, СУБД, оборудование).

Маршрут решения

Как выбрать адресата

Ошибка в типовой конфигурации, есть договор ИТСОтправьте отчёт через встроенный сервис или на линию консультаций фирмы «1С»
Ошибка появилась после доработки, обновления расширения или внешней обработкиОбратитесь к разработчику доработки, приложив текст ошибки и версию конфигурации
Сбой связан с платформой: падение клиента, ошибки СУБД, лицензииСоберите технологический журнал и обращайтесь к администратору или в поддержку платформы
Ошибка только у одного пользователя и только на его компьютереСначала проверьте локальное окружение: кэш, права, версию платформы на его машине

Обращение партнёру-франчайзи или разработчику оформляется письмом по той же структуре: тема с краткой сутью («Ошибка при проведении документа "Реализация товаров" — Не найдено поле "Объект.Склад"»), затем версии, шаги, текст ошибки, скриншот, файлы журналов. Чем точнее тема, тем быстрее письмо попадает к нужному специалисту.

Как проверить ошибку перед отправкой

Прежде чем писать обращение, потратьте десять минут на базовую диагностику — значительная часть «ошибок конфигурации» оказывается проблемами окружения или кэша. Это сэкономит время и вам, и поддержке.

Контрольные точки

Как проверить перед обращением

Повторяется ли ошибка после перезапуска программы
Норма

Ошибка воспроизводится стабильно по одним шагам

Тревожный признак

Ошибка исчезла — вероятен сбой кэша или сеанса

Возникает ли ошибка у другого пользователя или на другом компьютере
Норма

Ошибка общая — проблема в коде или данных

Тревожный признак

Ошибка только у одного пользователя — проверяйте его настройки и кэш

Актуальна ли версия конфигурации
Норма

Установлен свежий релиз, ошибка сохраняется

Тревожный признак

Релиз сильно устарел — сначала обновитесь на тестовой копии

Есть ли ошибка в журнале регистрации
Норма

Событие с уровнем «Ошибка» присутствует и совпадает по времени

Тревожный признак

Событий нет — сбой на уровне клиента или платформы

Очистка кэша метаданных — частое решение «фантомных» ошибок: удалите папку базы из каталога кэша (путь вида %APPDATA%\1C\1cv8\ с идентификатором базы) при закрытой программе или перезапустите клиент с параметром /ClearCache. Перед любыми манипуляциями с базой в рабочем контуре сделайте резервную копию.

Типичные ошибки при составлении обращения

Типичные ошибки
01
Пересказ ошибки своими словами вместо полного текста — специалист не может найти место сбоя в коде
02
Только скриншот без текста — по изображению нельзя выполнить поиск по коду и журналам
03
Отсутствие версий платформы и конфигурации — поддержка вынуждена задавать уточняющие вопросы
04
Формулировка «ничего не делал, само сломалось» — без шагов воспроизведения ошибку почти невозможно локализовать
05
Обращение в «1С» по ошибке в доработке — такие заявки отклоняются, время теряется
06
Описание нескольких разных проблем в одном обращении — каждую ошибку оформляйте отдельно

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

Что делать после отправки обращения

Сохраните номер обращения и переписку. Если поддержка просит дополнительные данные — выгрузку журнала регистрации, скриншоты настроек, файл ТЖ — отвечайте в той же ветке, чтобы сохранялся контекст. Новая проблема оформляется новым обращением, а не дописывается в старое.

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

Итог

Что важно запомнить

Отчёт об ошибке отправляется из самой 1С при подключённой Интернет-поддержке, иначе — письмом ответственному за сопровождение. Ключ к быстрому решению: полный текст ошибки, версии платформы и конфигурации, точные шаги воспроизведения и журнал регистрации. Перед обращением проверьте кэш и актуальность релиза.

Частые вопросы

Нет кнопки «Сообщить об ошибке» в окне ошибки — что делать?

Кнопка появляется только при подключённой Интернет-поддержке и в конфигурациях с соответствующей подсистемой. Скопируйте текст ошибки через «Подробно», соберите версии из «О программе» и направьте обращение письмом своему партнёру-франчайзи или разработчику.

Можно ли отправить отчёт об ошибке без договора ИТС?

Автоматическая отправка из программы требует действующей Интернет-поддержки. Без неё обращайтесь к обслуживающей организации или специалисту, который внедрял систему, — у него есть каналы связи с поддержкой.

Ошибка возникает редко и не повторяется по шагам — как её описать?

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

Безопасно ли отправлять отчёт — не уйдут ли данные базы?

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

Поддержка ответила, что ошибка не воспроизводится. Что дальше?

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

Ошибка в расширении конфигурации — кому писать?

Тому, кто разработал расширение: фирме «1С», если это типовое расширение из поставки, или автору, если оно стороннее. Отключение расширения на время — способ проверить, в нём ли причина: если без расширения ошибка исчезает, укажите это в обращении.