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

Разработка и Конфигурация · 11 мин

Инструменты разработчика 1С: как установить и настроить

Пошаговая установка инструментов разработчика (ИР) для 1С:Предприятие: загрузка, подключение подсистемы, настройка прав, проверка работы и типичные ошибки.

Инструменты разработчика (ИР) — бесплатная библиотека обработок и подсистем для платформы 1С:Предприятие, которая расширяет возможности отладки, редактирования данных и анализа запросов. Она одинаково полезна разработчикам, внедренцам и опытным администраторам баз. Установка занимает от нескольких минут (портативный вариант) до получаса (полная подсистема в конфигурацию).

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

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

Что представляют собой инструменты разработчика и кому они нужны

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

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

Требования к платформе и подготовка к установке

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

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

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

Версия платформыСоответствие требованиям релиза ИР

Откройте «Справка — О программе» и сравните с требованиями на странице загрузки

Права на изменение конфигурацииОпределяют доступность полного варианта

Попробуйте открыть конфигуратор; если конфигурация закрыта или нет прав — только портативный вариант

Режим базыФайловый или клиент-серверный

Смотрите в списке информационных баз или у администратора сервера

Где скачать инструменты разработчика

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

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

Установка портативного варианта без изменения конфигурации

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

Запустите 1С:Предприятие в режиме толстого или тонкого клиента под пользователем с достаточными правами. Откройте меню «Файл — Открыть» и укажите файл ирПортативный.epf из распакованной поставки. При первом запуске обработка инициализирует ядро — это может занять некоторое время и сопровождаться вопросами о разрешении действий.

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

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

Установка полной подсистемы в конфигурацию

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

Откройте конфигуратор, выполните «Конфигурация — Поддержка — Настройка поддержки» и при необходимости включите возможность изменения. Затем через «Конфигурация — Сравнить, объединить с конфигурацией из файла» укажите файл поставки подсистемы. В диалоге объединения отметьте объекты подсистемы ИР и выполните объединение, после чего обновите конфигурацию базы данных (F7) с монопольным доступом.

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

Сравнение вариантов установки

Портативный (внешняя обработка)

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

Полная подсистема в конфигурации

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

Через расширение конфигурации

Компромисс: не затрагивает основную конфигурацию при соответствующей поставке. Ограничение: зависит от поддержки автором и версии платформы

Настройка прав доступа и безопасного режима

После установки убедитесь, что доступ к инструментам есть только у тех, кому он действительно нужен. Минимальный набор для работы: право на открытие внешних обработок (для портативного варианта), доступ к редактируемым объектам и, для ряда функций, административные права или роль «Полные права».

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

Для баз под управлением БСП проверьте профили групп доступа: добавьте роль открытия внешних отчетов и обработок только профилю разработчиков или администраторов, не раздавая её широкому кругу пользователей.

Удобно держать портативную обработку в сетевой папке, доступной разработчикам только на чтение. Так все используют одну актуальную версию, а случайное редактирование файла исключено.
ПЗ
Практическое замечание

Проверка работоспособности и типичные ошибки

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

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

Типичные ошибки при установке
01
Загрузка сборки со сторонних сайтов — риск устаревшей или измененной версии
02
Отказ от предупреждения защиты без понимания источника файла — потенциальная угроза безопасности
03
Объединение с конфигурацией без резервной копии — невозможность быстро откатить изменения
04
Запуск портативной обработки под пользователем без права открытия внешних обработок — обработка просто не откроется
05
Перемещение отдельных файлов поставки в другие папки — ошибки при обращении инструментов друг к другу
Контрольные точки

Как проверить результат установки

Запуск ядра
Норма

Обработка открывается без ошибок компиляции

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

Ошибки о ненайденных методах или объектах — несовместимость версии

Консоль запросов
Норма

Запрос к справочнику выполняется и возвращает данные

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

Ошибка доступа к данным — не хватает ролей

Редактор объекта
Норма

Объект открывается на просмотр, реквизиты читаются

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

Сообщение о нарушении прав — ограничьте права или выдайте нужные

В каких случаях обращаться к специалисту

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

Часто задаваемые вопросы

Можно ли установить инструменты разработчика на базу с типовой конфигурацией на полной поддержке?

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

Нужна ли отдельная лицензия для инструментов разработчика?

Инструменты распространяются бесплатно, отдельная лицензия не требуется. Достаточно лицензии на платформу 1С:Предприятие, под которой запускается база.

Почему портативная обработка не открывается с ошибкой доступа?

Наиболее вероятная причина — у пользователя нет права на открытие внешних отчетов и обработок. В конфигурациях на БСП эта возможность выдается через профиль группы доступа. Обратитесь к администратору базы за соответствующей ролью.

Опасно ли пользоваться редактором объекта на рабочей базе?

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

Как обновить инструменты до новой версии?

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

Работают ли инструменты в тонком клиенте и через веб?

Большинство функций рассчитано на тонкий и толстый клиенты. Работа через веб-клиент ограничена особенностями платформы; если критична конкретная функция, проверьте её в вашем режиме запуска после установки.

Итог

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

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