Администрирование · 10 мин
Как написать в 1С об ошибке: пошаговая инструкция
Как сообщить об ошибке в 1С: встроенный сервис отчётов, сбор технической информации, составление описания ошибки и обращение в поддержку.
Ошибка в 1С — это не только текст «Ошибка исполнения» на экране: это ещё и неверные цифры в отчёте, документ, который не проводится, или обмен, который молча зависает. Чтобы проблему исправили, а не отклонили обращение, сообщение об ошибке нужно составить правильно: с техническим текстом, шагами воспроизведения и контекстом, в котором сбой возникает.
В типовых конфигурациях на платформе 1С:Предприятие 8.3 есть встроенный механизм отправки отчёта об ошибке в фирму «1С» — он работает при подключённой Интернет-поддержке. Если поддержка не подключена или конфигурация отраслевая, обращение оформляется вручную: партнёру-франчайзи, разработчику доработок или на v8@1c.ru. В обоих случаях качество сообщения определяет скорость решения.
Ниже разобраны оба пути: автоматическая отправка из программы и самостоятельное составление обращения, а также то, как собрать техническую информацию, которую запросит любой специалист поддержки.
Как отправить отчёт об ошибке прямо из программы
В конфигурациях на Библиотеке стандартных подсистем (БСП) — «Управление торговлей», «Бухгалтерия предприятия», «Зарплата и управление персоналом» и других — встроен сервис «Сообщить об ошибке». Он доступен при действующей Интернет-поддержке пользователей (ИТС).
Когда возникает программная ошибка, в окне с её текстом обычно есть кнопка «Подробно» и ссылка «Сообщить об ошибке» (или «Отправить отчёт об ошибке»). Нажатие открывает форму, в которую автоматически подставляются: текст ошибки, версия платформы и конфигурации, режим работы (файловый или клиент-серверный). Пользователю остаётся описать действия, которые привели к сбою, и при необходимости приложить скриншот.
- 1В окне ошибки нажмите «Подробно» и скопируйте полный текст либо сразу нажмите «Сообщить об ошибке».
- 2В форме отчёта опишите, какие действия выполняли до появления ошибки: какой документ открывали, какие кнопки нажимали.
- 3Приложите скриншот экрана и, если форма предлагает, техническую информацию о системе.
- 4Проверьте, что указан доступный адрес электронной почты для ответа.
- 5Отправьте отчёт и сохраните номер обращения, если он присваивается.
Если форма не открывается автоматически, сервис можно найти вручную: раздел «Администрирование» → «Интернет-поддержка и сервисы» → «Сообщить об ошибке» (в некоторых конфигурациях — «Обслуживание» → «Сообщения в службу технической поддержки»). Точное расположение зависит от версии БСП в конфигурации.
Что обязательно включить в сообщение об ошибке
Обращение «не работает проведение документа» почти гарантированно получит ответ с уточняющими вопросами и потерянными днями. Полноценное сообщение содержит пять элементов: что делали, что ожидали, что произошло, полный текст ошибки и окружение, в котором она воспроизводится.
Полный текст ошибки — это не пересказ своими словами, а дословное содержимое окна «Подробно»: там указаны модуль, строка кода и стек вызовов. По этим данным разработчик находит место сбоя за минуты. Скриншот дополняет картину, но не заменяет текст — по картинке невозможно поискать по коду.
Копируется из окна «Подробно» в момент ошибки
Сбой должен повторяться по вашему описанию на чистой базе
Смотрите в «О программе»: например, платформа 8.3.х и релиз конфигурации
Отфильтруйте по пользователю и времени ошибки
Укажите конкретный объект, на котором возникает ошибка
Отдельно опишите масштаб: ошибка у всех пользователей или у одного, во всех базах или в конкретной, возникает всегда или периодически. Эти детали сразу сужают поиск: проблема одного пользователя чаще связана с настройками или правами, общая — с кодом или данными.
Как собрать техническую информацию
Версии платформы и конфигурации смотрятся через меню «Файл» → «О программе» (или значок «i» в правом верхнем углу). Запишите обе строки полностью, включая номер сборки платформы — поведение одного и того же кода на разных релизах платформы может отличаться.
Журнал регистрации открывается через «Администрирование» → «Обслуживание» → «Журнал регистрации» (в режиме предприятия) или через конфигуратор: «Администрирование» → «Журнал регистрации». Установите отбор по периоду — несколько минут до и после ошибки — и по уровню «Ошибка». Выгрузите найденные события в файл или скопируйте тексты сообщений.
Технологический журнал для сложных случаев
Если ошибка плавающая, связана с производительностью или падением рабочего процесса, журнала регистрации недостаточно — настраивается технологический журнал (ТЖ). Он включается файлом logcfg.xml в каталоге conf сервера или клиента и записывает события платформы: запросы к СУБД, исключения, взаимоблокировки.
Для типичной пользовательской ошибки ТЖ не нужен: достаточно текста ошибки и журнала регистрации. Его запрашивают, когда поддержка уже анализирует обращение и просит данные для воспроизведения на стенде.
Куда писать, если встроенный сервис недоступен
Не у всех есть действующая Интернет-поддержка, и не все конфигурации её используют. В этом случае маршрут обращения зависит от источника ошибки: типовая конфигурация, доработка или окружение (платформа, СУБД, оборудование).
Как выбрать адресата
Обращение партнёру-франчайзи или разработчику оформляется письмом по той же структуре: тема с краткой сутью («Ошибка при проведении документа "Реализация товаров" — Не найдено поле "Объект.Склад"»), затем версии, шаги, текст ошибки, скриншот, файлы журналов. Чем точнее тема, тем быстрее письмо попадает к нужному специалисту.
Как проверить ошибку перед отправкой
Прежде чем писать обращение, потратьте десять минут на базовую диагностику — значительная часть «ошибок конфигурации» оказывается проблемами окружения или кэша. Это сэкономит время и вам, и поддержке.
Как проверить перед обращением
Ошибка воспроизводится стабильно по одним шагам
Ошибка исчезла — вероятен сбой кэша или сеанса
Ошибка общая — проблема в коде или данных
Ошибка только у одного пользователя — проверяйте его настройки и кэш
Установлен свежий релиз, ошибка сохраняется
Релиз сильно устарел — сначала обновитесь на тестовой копии
Событие с уровнем «Ошибка» присутствует и совпадает по времени
Событий нет — сбой на уровне клиента или платформы
Очистка кэша метаданных — частое решение «фантомных» ошибок: удалите папку базы из каталога кэша (путь вида %APPDATA%\1C\1cv8\ с идентификатором базы) при закрытой программе или перезапустите клиент с параметром /ClearCache. Перед любыми манипуляциями с базой в рабочем контуре сделайте резервную копию.
Типичные ошибки при составлении обращения
Ещё одна распространённая ситуация: пользователь пишет об ошибке, но забывает упомянуть, что недавно обновлял конфигурацию, ставил расширение или менял права. Любое изменение системы за дни до сбоя — важная улика, включайте её в описание.
Что делать после отправки обращения
Сохраните номер обращения и переписку. Если поддержка просит дополнительные данные — выгрузку журнала регистрации, скриншоты настроек, файл ТЖ — отвечайте в той же ветке, чтобы сохранялся контекст. Новая проблема оформляется новым обращением, а не дописывается в старое.
Пока ошибка не исправлена, ищите обходной путь и зафиксируйте его для коллег: например, документ можно провести через другую форму или с другими заполненными полями. Если сбой блокирует критичные операции — сдачу отчётности, закрытие периода — прямо укажите это в обращении, такие заявки обычно получают приоритет.
Что важно запомнить
Отчёт об ошибке отправляется из самой 1С при подключённой Интернет-поддержке, иначе — письмом ответственному за сопровождение. Ключ к быстрому решению: полный текст ошибки, версии платформы и конфигурации, точные шаги воспроизведения и журнал регистрации. Перед обращением проверьте кэш и актуальность релиза.
Частые вопросы
Нет кнопки «Сообщить об ошибке» в окне ошибки — что делать?
Кнопка появляется только при подключённой Интернет-поддержке и в конфигурациях с соответствующей подсистемой. Скопируйте текст ошибки через «Подробно», соберите версии из «О программе» и направьте обращение письмом своему партнёру-франчайзи или разработчику.
Можно ли отправить отчёт об ошибке без договора ИТС?
Автоматическая отправка из программы требует действующей Интернет-поддержки. Без неё обращайтесь к обслуживающей организации или специалисту, который внедрял систему, — у него есть каналы связи с поддержкой.
Ошибка возникает редко и не повторяется по шагам — как её описать?
Зафиксируйте точное время каждого случая, пользователя и выполняемое действие. Приложите фрагменты журнала регистрации за эти моменты. Даже для плавающей ошибки закономерность (время суток, конкретный документ, нагрузка) часто находится по журналу.
Безопасно ли отправлять отчёт — не уйдут ли данные базы?
Стандартный отчёт содержит техническую информацию: версии, текст ошибки, описание действий. Содержимое документов и справочников автоматически не передаётся. Если поддержка запросит копию базы для анализа, вопрос конфиденциальности решается отдельно — обычно передают обезличенную копию.
Поддержка ответила, что ошибка не воспроизводится. Что дальше?
Значит, на их стенде условия отличаются от ваших. Уточните версию платформы, режим работы, набор расширений и права пользователя. Запишите видео экрана с воспроизведением ошибки и приложите выгрузку журнала регистрации — это обычно снимает разногласия.
Ошибка в расширении конфигурации — кому писать?
Тому, кто разработал расширение: фирме «1С», если это типовое расширение из поставки, или автору, если оно стороннее. Отключение расширения на время — способ проверить, в нём ли причина: если без расширения ошибка исчезает, укажите это в обращении.