При работе с программными продуктами 1С специалисты и пользователи нередко сталкиваются с ситуациями, когда программа ведет себя некорректно. Это может быть как явная техническая ошибка (баг в коде), так и методологическое не соответствие законодательству. В этой статье мы разберем, куда именно нужно направлять информацию об ошибках, как правильно составить обращение, чтобы его не проигнорировала «первая линия» поддержки, и какие инструменты помогут ускорить получение исправления.
Существует несколько официальных и неофициальных способов сообщить разработчикам о проблеме. Рассмотрим подробнее каждый из них:
edo@1c.ru для вопросов по электронному документообороту или itsprof@1c.ru для проблем с доступом к материалам ИТС.Чтобы ваше сообщение не превратилось в бесконечную переписку с уточнениями, проанализируем необходимые данные, которые требует первая линия поддержки. Без этого минимума обращение часто даже не регистрируется:
Платформа 8.3.22.1709, Конфигурация 3.0.121.31.Рассмотрим пример того, как стоит описывать алгоритм:
1. Открываем документ «Реализация товаров и услуг».
2. Выбираем контрагента с незаполненным ИНН.
3. Нажимаем кнопку «Провести».
4. Ожидаемый результат: сообщение об ошибке заполнения данных.
5. Фактический результат: «Ошибка SDBL» и аварийное завершение сеанса.
Сотрудники поддержки часто отвечают: «Ошибка на нашей стороне не воспроизводится». Чтобы исключить влияние ваших доработок или специфических данных, мы рекомендуем всегда проверять ошибку на чистой демо-базе соответствующего релиза. Если проблема воспроизводится на эталонных данных, вероятность ее регистрации как бага возрастает в разы.
Если же ошибка проявляется только на ваших данных, будьте готовы предоставить выгрузку информационной базы (файл .dt). Предварительно из нее стоит удалить конфиденциальную информацию, если это позволяют условия безопасности вашей организации.
Если проблема носит системный характер (программа закрывается с критической ошибкой, «падает» рабочий процесс сервера), обычного описания действий недостаточно. В этом случае проанализируем ситуацию с точки зрения системного администрирования. Вам потребуется настроить Технологический журнал.
Для этого в папке с настройками платформы создается файл logcfg.xml. Пример настройки для сбора информации об аварийных завершениях:
<config xmlns="http://v8.1c.ru/7.4/config/logcfg">
<dump location="C:\Dumps" create="1" type="2"/>
<log location="C:\1C_Logs" history="24">
<event>
<eq property="Name" value="EXCP"/>
</event>
</log>
</config>
Полученные файлы логов и дампы памяти (файлы с расширением .dmp) необходимо прикрепить к письму. Это позволит разработчикам платформы увидеть состояние стека вызовов в момент сбоя.
Прежде чем писать письмо, выясним, не является ли ваша проблема уже известной. У фирмы 1С существует публичный ресурс Bug Board (Публикация ошибок). Здесь можно выполнить поиск по ключевым словам или номеру найденного в коде объекта.
Если ошибка уже зарегистрирована, в системе будет указан ее статус (Исправлена / Принята к исправлению) и версия конфигурации, в которой планируется выпуск патча. В этом случае писать в поддержку стоит только если вам требуется временное решение (исправление) до выхода официального релиза.
Важно помнить, что продукты линейки «1С-Совместно» (например, «1С:Общепит», «1С:Автотранспорт») разрабатываются не самой фирмой 1С, а компаниями-партнерами. Писать на v8@1c.ru по таким программам не всегда эффективно — ваше письмо просто перешлют. Рекомендуем сразу искать контакты службы поддержки разработчика в регистрационной карточке продукта. Обычно это адреса на доменах крупных франчайзи (например, rarus.ru, it-rp.ru и др.).
Иногда поддержка отказывается признавать ошибку, утверждая, что «программа работает в соответствии с заложенной методологией». Если вы уверены, что алгоритм нарушает требования законодательства, одних ссылок на код 1С будет недостаточно. В таких случаях мы советуем использовать сервис «Отвечает аудитор» (доступен для пользователей ИТС ПРОФ). Если эксперты подтвердят вашу правоту со ссылками на статьи НК РФ или ПБУ, приложите этот ответ к письму в техподдержку. Как правило, после этого вопрос передается от «первой линии» более квалифицированным методистам.
Если ошибку признали, но до выхода нового релиза еще далеко, уточните у поддержки наличие патча (исправления). В современных версиях 1С реализован механизм автоматической загрузки исправлений. Это небольшие расширения, которые исправляют конкретный участок кода, не меняя основную конфигурацию. Также разработчики могут выслать вам индивидуальное расширение .cfe в ответ на ваше обращение, если проблема блокирует работу крупного предприятия.
Подведем итог: качественное обращение в 1С — это не просто жалоба «у нас не работает», а детальный технический отчет. Использование демо-базы, логов технологического журнала и четкое следование регламентам переписки значительно повышает шансы на то, что баг будет исправлен в ближайшем обновлении.