Каждый разработчик 1С в процессе написания кода регулярно обращается к Синтакс-помощнику (СП). Со временем формируется набор наиболее востребованных разделов — например, описание работы с Запрос, методы Массив или свойства УстановитьПривилегированныйРежим. Однако, работая в классическом Конфигураторе, мы часто сталкиваемся с тем, что нужную статью приходится каждый раз искать заново в разветвленном дереве справки. Рассмотрим, как можно оптимизировать этот процесс и какие альтернативы «Избранному» существуют в экосистеме 1С.
Для начала проанализируем текущие возможности платформы «1С:Предприятие 8.3». К сожалению, разработчики системы не предусмотрели штатную кнопку «Добавить в избранное» или отдельную вкладку для закладок внутри окна Синтакс-помощника. Это часто вызывает недоумение у начинающих специалистов, так как в режиме «1С:Предприятие» (пользовательском интерфейсе) такая функция для разделов справки существует. В среде разработки же нам приходится использовать обходные пути или более продвинутые техники навигации.
Разберем самый эффективный метод, который избавляет от необходимости вообще заглядывать в дерево конфигурации. Вместо того чтобы хранить список ссылок, мы можем мгновенно вызывать справку прямо из кода. Проанализируем, как это работает:
Скопировать или Структура).Этот способ фактически заменяет «Избранное», так как наиболее часто используемые конструкции и так постоянно присутствуют у вас перед глазами в коде. Если же вы просто хотите открыть справку по памяти, используйте вкладку «Индекс» в окне СП. Начните вводить название метода, и система мгновенно позиционирует курсор на нужной статье. Это в разы быстрее ручного поиска по веткам Общие описания -> Прикладные объекты.
Если вам важно иметь под рукой не просто описание метода, а свои комментарии к нему или готовые куски кода (сниппеты), лучше всего использовать внешние инструменты. Рассмотрим алгоритм переноса данных:
Важный юридический аспект: при копировании документации часто возникают вопросы об авторских правах. Выясним причину, по которой это допустимо. Согласно ГК РФ Статья 1280 (пункт 1.2), пользователь программы для ЭВМ имеет право без согласия автора и без выплаты дополнительного вознаграждения изучать, исследовать или испытывать функционирование такой программы в целях определения идей и принципов, лежащих в основе любого элемента программы. Создание копии фрагмента справки для личного использования в целях разработки не является нарушением, если информация не распространяется в коммерческих целях.
Посмотрим на ситуацию с точки зрения современного веб-серфинга. Оригинальная документация 1С доступна на портале ИТС. Использование браузера для работы со справкой дает ряд преимуществ, недоступных в Конфигураторе:
Проанализируем возможности современной среды разработки 1C:EDT, созданной на базе Eclipse. В отличие от старого Конфигуратора, здесь работа с документацией выведена на новый уровень. В EDT реализована динамическая справка, история просмотров и более гибкая система навигации. Если ваша команда переходит на использование EDT, проблема «потери» важных статей отпадет сама собой благодаря интеграции справочной системы в рабочее пространство Eclipse, где можно закреплять вкладки и использовать продвинутые инструменты поиска.
Для тех, кто хочет оставаться в привычном Конфигураторе, но желает расширить его возможности, существуют внешние расширения, такие как TurboConf. Эти инструменты позволяют:
Мы выяснили, что хотя прямой функции «Избранное» в Синтакс-помощнике 1С нет, существует множество способов добиться того же результата. Для мгновенного доступа в процессе кодинга используем Shift + F1. Для формирования личной библиотеки знаний применяем внешние приложения типа OneNote, опираясь на нормы ГК РФ. А для структурированного хранения ссылок переходим на использование онлайн-версии документации ИТС. Выбор конкретного метода зависит от ваших предпочтений и сложности задач, которые вы решаете.