Почему многие не используют Синтаксис-помощник в 1С?

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

1. Ограниченные возможности по сравнению с внешними источниками

Многие разработчики предпочитают использовать внешние справочники, такие как:

  • Инфостарт (infostart.ru) — огромное сообщество с реальными примерами;

  • its.1c.ru — официальный портал с документацией и статьями;

  • Stack Overflow, Telegram-чаты, форумы — живые обсуждения и рабочие кейсы.

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

2. Устаревшая и неполная информация

Некоторые разделы в Синтаксис-помощнике не обновляются своевременно:

  • Новые функции могут появляться позже обновлений платформы;

  • Некоторые объекты описаны не до конца;

  • Отсутствуют ссылки между взаимосвязанными конструкциями;

  • Не раскрыта специфика поведения в управляемых vs. обычных формах.

Это делает инструмент неприменимым в современных сценариях — особенно при работе с мобильной платформой, веб-клиентом, внешними сервисами или REST-интеграцией.

3. Неудобный интерфейс и медленный поиск

Поиск по Синтаксис-помощнику часто реализован неудобно:

  • Отсутствует автодополнение;

  • Нет быстрого перехода по горячим клавишам к нужному разделу;

  • Навигация по разделам громоздкая;

  • Окно справки блокирует обзор кода;

  • Нет адаптации под современные IDE и рабочие сценарии.

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

4. Ограниченная интеграция с редактором кода

Синтаксис-помощник в конфигураторе и даже в EDT не предлагает полноценную контекстную помощь:

  • Отсутствие встроенных примеров по конкретному контексту (например, параметры процедуры для текущего объекта);

  • Нет автоматического отображения справки при наведении;

  • Нет интеграции с рефакторингом и подсказками как в современных IDE.

Для сравнения, редакторы вроде VS Code с плагином bsl-language-server дают интерактивную подсказку, всплывающую документацию, автозаполнение и даже типизацию.

5. Привычки и опыт

Опытные разработчики, особенно те, кто давно работает с платформой:

  • Часто уже знают нужные функции и команды наизусть;

  • Предпочитают использовать старый проверенный код, шаблоны и модули;

  • Пользуются своими заметками, сниппетами или хелперами;

  • Быстрее напишут код вручную, чем будут искать справку.

Также часто используют Ctrl+Пробел для автодополнения, а не справку.

6. Отсутствие расширяемости и кастомизации

В отличие от современных решений, вроде плагинов или онлайн-документации, Синтаксис-помощник не позволяет:

  • Добавлять собственные комментарии, примеры, пометки;

  • Хранить избранные команды;

  • Подстраивать под командные соглашения;

  • Автоматизировать вызов справки по шаблону проекта.

Это делает его малопригодным в больших проектах или при командной разработке.

7. Недостаток доверия или опыта у новичков

Многие начинающие разработчики не понимают, как читать справку:

  • Слишком формальное и техническое описание;

  • Нет пошагового объяснения с жизненным примером;

  • Не указано, где и когда применять функцию (сценарии);

  • Некоторые описания перегружены терминами, без раскрытия сути.

В итоге они считают, что проще спросить у коллег, чем тратить время на изучение сухого текста.

8. Конкуренция со сторонними справочниками и генераторами

Существуют проекты, которые автоматически документируют синтаксис с примерами, навигацией, индексами и фильтрами:

  • BSL Wiki;

  • OneScript Wiki;

  • GitHub-репозитории со сниппетами.

Они быстрее, гибче и адаптированы под текущую версию платформы, потому что поддерживаются сообществом.

9. Мобильность и доступность

Синтаксис-помощник встроен в конфигуратор и EDT, но:

  • Нельзя открыть его в браузере на телефоне;

  • Нет онлайн-доступа без запуска среды;

  • Нельзя открыть прямо в VS Code или CI-инструменте;

  • Неудобно использовать при работе с удалёнными проектами.

Поэтому разработчики ищут и сохраняют ссылки на сторонние сайты, которые работают в любом месте.

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