«Универсальные инструменты 1С» — открытый набор средств для разработки, исследования и администрирования информационных баз 1С. В нём собраны консоли, редакторы и служебные обработки, которые обычно приходится искать и запускать по отдельности. Для знакомства удобна портативная поставка: один файл UI_Portable.epf.
Что внутри
Из большого перечня инструментов в README для повседневной работы особенно полезны:
| Задача | Инструменты |
|---|---|
| Разобраться с данными и запросами | Консоль запросов, просмотр значения, динамический список, структура хранения базы данных, количество объектов в базе |
| Найти и исправить данные | Поиск ссылок на объект, поиск и удаление дублей, редактор реквизитов, редактор констант, групповая обработка справочников и документов |
| Проверить прикладную логику | Консоль кода, консоль отчётов, редактор СКД, менеджер открытых форм |
| Разобраться с интеграциями | Консоль HTTP-запросов, консоль веб-сервисов, редактор JSON, редактор HTML, выгрузка и загрузка XML с фильтрами |
| Посмотреть обслуживание базы | Консоль регламентных и фоновых заданий, удаление помеченных объектов, регистрация изменений для обмена |
В проекте есть и менее типовые средства: сравнение объектов и данных, редактор временного хранилища, прототипирование форм, файловый менеджер между клиентом и сервером. Часть инструментов заимствована из открытых проектов или типовых обработок с доработками; авторы указывают происхождение в README.
Практический пример: если запрос возвращает неожиданное число строк, можно открыть консоль запросов, проверить параметры и временные таблицы, затем через просмотр значения и поиск ссылок изучить конкретные объекты. Для проблемы с интеграцией рядом доступны HTTP-консоль и редактор JSON. Всё это запускается из одного набора, без отдельной обработки для каждого шага.
Какой вариант выбрать
В релизах проекта есть несколько форматов поставки. UI_Portable.epf подходит, когда нужен быстрый доступ к инструментам без включения подсистемы в конфигурацию. В релизе v26.5.1 авторы указали переход портативной версии к сборке в одну обработку и возможность подключать её как дополнительную обработку в базах на БСП. Для постоянного включения в прикладное решение доступны также расширение UI.cfe и варианты конфигурации UI.cf — их стоит рассматривать отдельно, с учётом порядка обновления вашей базы.
Для первого запуска скачайте обработку из релиза, откройте базу разработки или тестовую базу в 1С и выполните «Файл → Открыть», выбрав UI_Portable.epf. Если в базе используется БСП, портативную поставку можно подключить как дополнительную обработку. Начните с консоли запросов или просмотра значения, чтобы освоиться с интерфейсом. Изменяющие данные инструменты — консоль кода, редакторы объектов, загрузку XML и удаление помеченных — применяйте к той базе, которую намерены менять.
Совместимость и исходники
В README заявлена платформа 1С:Предприятие 8.3.12 и выше, толстый клиент управляемого приложения и тонкий клиент; веб-клиент поддерживается частично. Указаны Windows x86/x64 и Linux x86/x64. На macOS работа предполагается, но авторы её не тестировали. Отдельные инструменты имеют дополнительные ограничения: например, конструктор регулярных выражений работает только в Windows, а редакторы JSON и HTML требуют более новых версий платформы.
Исходный код находится в репозитории cpr1c/tools_ui_1c, там же можно читать изменения и сообщать об ошибках. Проект распространяется под GPL-3.0. Портативный файл берите из релиза проекта, чтобы видеть версию и связанные с ней исправления. На дату этой заметки актуальный проверенный релиз — v26.6.1; его описание отдельно упоминает исправление запуска редактора реквизитов в портативной версии.
Скачать портативную версию UI_Portable.epf из релиза v26.6.1