
Инструменты разработчика 1С
Полезные инструменты для программистов - разработчиков конфигураций 1С 8.3 и специалистов по внедрению.
В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента.
Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.
Постоянная поддержка и развитие инструментов.
Увеличение производительности разработчиков
Удобный пользовательский интерфейс
Снижение риска ошибок при разработке
Набор INFOSTART TOOLKIT для управляемых форм содержит:
Консоль запросов
Консоль кода
Анализ прав доступа
Консоль СКД
Редактор объекта и кода
Метаданные
Поиск ссылок
Доработанный конструктор запросов тонкого клиента
Глобальное меню
Подписки на события
Сравнение объектов
Регламентные и фоновые задания
Тонкий клиент
Решение ориентировано на работу в тонком клиенте
Управляемые формы
Реализован режим отказа от модальности и синхронных вызовов
Без изменений
Расширение не меняет структуру метаданных и существующие объекты конфигурации, а только добавляет новые модули и обработки
Легкая установка
Расширение без проблем отключается или удаляется (при желании) через обработку-установщик
Преимущества
Продукт поставляется в виде расширения, в состав которого входит набор взаимосвязанных помощников. Оптимизированное, удобное и полнофункциональное решение, которое постоянно развивается и поддерживается.
Кому точно будет полезно?
Программистам 1С, аналитикам и IT-директорам, а также всем, кто хочет улучшить процесс разработки кода, сократить количество ошибок и получить дополнительные возможности для редактирования объектов и оптимизации разработки в 1С 8.3

Требования и совместимость
Режим запуска: управляемое приложение, версия платформы 1С:Предприятие 8.3.10 и выше, режим совместимости: 8.3.10 и выше, язык: русский или английский.
Рекомендуется платформа 8.3.15 и выше, библиотека стандартных подсистем (БСП) 2.4 и выше.
Тулкит поддерживает работу и с английскими конфигурациями WE: ERP, Drive и другие. Для конфигураций с БСП в большинстве длительных операций используется фоновое выполнение.
Основные функциональные возможности

Консоль запросов
Инструмент для отладки, разработки запросов - реализована полная поддержка сложных особенностей запросов.
Редактирование запросов вручную производится через удобный редактор с поддержкой подцветки и контекстной подсказки, а для удобного редактирования в конструкторе доработан конструктор запросов тонкого клиента (подробнее ниже в разделе Редактора кода, запроса).
- Переход к месту ошибки в запросе
- Вставка функций и предопределенных значений (ЗНАЧЕНИЕ)
- Преобразование выделенного запроса во вложенный
- Конструктор запроса (для выделенного текста)
- Замена в тексте на значение (для параметров)
- Просмотр результатов пакетов и временных таблиц
- Работа с параметром типа «Таблица значений» (интерактивное редактирование с различными вариантами загрузки)
- Автоматический вывод содержимого временной таблицы
- Замер пакетного запроса
- Параметры извлекаются автоматически
- Полная поддержка типов параметров (ТаблицаЗначений, Граница, МоментВремени, Тип, УникальныйИдентификатор и др.)
- Типы параметров Список, Выражение (код)
- Заполнение параметров из других запросов
- Переименование параметра во всем тексте из закладки «Параметры»
- Вставка значения битой ссылкой по представлению
- Выделение значений NULL, Пустая ссылка и др. (необходимо включать в настройках)
- Ограничение количества выводимых строк
- Расшифровка таблицы значений
- Оптимизация ширины колонок
- Примечание описание типа поля
- Результат в отдельном окне
- Сумма выделенных ячеек
- Выделение активизированной строки
- Разбор структуры запроса в виде дерева
- Сохранение запроса из отладки
- Анализ плана запроса с возможностью просмотра графического плана для MSSQL
- Импорт форматов q1c, dcr (стандартные форматы консолей от 1С)
- Групповая обработка результата
- Сравнение текстов и результатов
- Замер времени выполнения
- Генерация кода на встроенном языке
- Экспорт результата в различные форматы (Excel, XML, PDF)
- Копирование ссылки в виде кода или UID
- Сохранение данных в настройках (хранилище настроек) по умолчанию
- Ускоренная загрузка/сохранение данных с большими таблицами
- Автоматическое считывание внешних источников и их полей из текста запроса, аналогично параметрам типа "Таблица значений"
- Функция "Запрос источника", формирующая запрос по внешнему источнику
- Возможность дополнять данные объединением из файла или настроек

Консоль СКД
Инструмент позволяет работать со схемами компоновки данных, добавлять варианты и пользовательские настройки, исполнять схемы аналогично подобным инструментам.
- Собственный конструктор СКД в тонком клиенте
- Работа с внешними источниками
- Автоматическое считывание внешних источников и их полей из схемы СКД
- Анализ исполняемых запросов
- Получение данных из отладки
- Импорт схемы компоновки данных из внешней обработки
- Экспорт во внешнюю обработку
- Импорт файлов формата dcr (стандартный формат консоли СКД от 1С)
- Получение кода на встроенном языке
- Работа с флагом ИспользованиеВнешнихФункций (в стандартной консоли 1С нельзя исполнить схему, содержащую использование внешних функций)

Консоль кода
Развитый инструмент для отладки кода появился с версии 2023.4
- Удобный редактор с поддержкой общих модулей, шаблонов и многого другого
- Выполнение кода на клиенте и на сервере
- Удобный анализ используемых переменных
- Параметры, задаваемые интерактивно
- Сбор выводимых сообщений для анализа
Редактор объекта
- Изменение скрытого - недоступного реквизита
- Корректировка движений проведенного документа
- Исследование объекта вместе с данными
- Восстановление битой ссылки
- Запись объекта как нового
- Заполнение по другому объекту
- Выгрузка/загрузка XML
- Редактирование реквизитов, табличных частей, движений документов
- Редактирование дополнительных реквизитов и сведений (БСП) вместе с реквизитами объекта
- Ручное указание дополнительных свойств
- Параметры записи: загрузка в режиме обмена данными, привилегированный режим, отключение механизма регистрации, пропуск даты запретов

Метаданные
Важный инструмент команды, позволяет анализировать объекты метаданных конфигураций без доступа в конфигуратор.
- Поддерживаются все основные типы коллекций и их свойства
- Работает быстро в больших конфигурациях, есть возможность поиска, включая тип коллекции "Номенклатура / Справочник"
- Взаимная интеграция в инструменты и подключаемые команды БСП
- Избранные объекты
- Просмотр общих модулей
- Отображение принадлежности объекта к расширению
- Структура хранения БД
- Ссылки - аналог функции "Поиск ссылок на объект" из Конфигуратора
- Предопределенные элементы
- Права доступа
- Ввод на основании
- Подписки на события
- Движения и регистраторы
- Подсистемы
- Владельцы
- Команды

Анализ прав доступа
Инструмент позволяет отвечать на вопросы:
- Какие роли дают доступ к объекту?
- У каких пользователей установлена роль?
- На какие объекты пользователь или роль имеют права? и т.д.
- Поддерживаются все роли основных коллекций (кроме корневых) включая роли работы с платформенной историей данных
- Удобные отборы по метаданным, пользователям, ролям и др.
- Отображение того, что право ограничено с помощью RLS (Row-Level Security)
- Возможность размещения группировок в колонках и строках
- Фоновое выполнение и индикация прогресса (БСП - Базовые Сервисы Платформы)
- Удобное выделение активной области строки и столбца

Конструктор запросов
Конструктор запросов тонкого клиента в платформе 1С содержит баги и неудобства, поэтому в Toolkit он доработан. Более подробно о доработках в статье №1 и статье №2
- Связи в виде таблицы, как в конструкторе толстого клиента
- Редактирование текста и выражений с подсветкой и контекстной подсказкой
- Доступны входные таблицы (например, таблицы МВТ - Мастер Ведомости Товаров)
- Переход к полям, выбранным из объединений
- Упрощение заполнения пустых значений в объединениях
- Улучшения оформления и интерфейса

Редактор кода, запроса
Основной редактор кода, запроса, XML в IS Toolkit - это редактор на основе MS Monaco.
Поддерживаются:
- Встроенный язык
- Язык запросов
- Язык выражений СКД
- XML
- Подсветка синтаксиса
- Контекстная подсказка
- Сравнение изменений
- Маркеры (например, F2, Alt + F2)
- Отображение изменений
- Подсветка строки с ошибкой
- Сворачивание блоков

Глобальное меню
Инструмент, который позволяет более удобно использовать весь доступный инструментарий. Вызывается через комбинацию клавиш Alt + T, анализируется активная форма и ее активный элемент и отображается все доступные для объекта операции.

Все функции
Улучшенный аналог стандартной обработки "Все функции" или "Функции технического специалиста". Удобен для поиска и открытия объектов и стандартных обработок.
- Быстрый запуск
- Запуск комбинацией клавиш Alt + A (All Function)
- Поиск по подстроке
- Открытие в универсальной форме списка (инструмент "Динамический список")
Отличия версий
Функциональность / Версия |
ADMIN
Не более 7 сеансов*
|
PROF
Не более 7 сеансов*
|
CORP
Без ограничений
|
---|---|---|---|
Улучшенный конструктор запросов тонкого клиента Подробнее | — | ||
Тонкий конструктор схем компоновки данных Подробнее | — | ||
Разбор структуры запроса Подробнее | — | ||
Замер пакетного запроса | — | ||
Анализ исполняемых в СКД запросов | — | ||
Анализ планов запроса | — | ||
Data Conversion 3 Booster (расширение для Конвертации данных 3) Подробнее | — | — | |
Прочие функциональные возможности решения

Поиск и замена ссылок
Инструмент для поиска и замены ссылок с возможностью отбора.
- Группировка найденных ссылок по коллекциям и объектам
- Отбор по полям объекта
- Фоновое выполнение
- Подробная индикация процесса

Поиск ссылок на объект
- Группировка найденных ссылок по коллекциям и объектам
- Фоновое выполнение
- Оптимизировано отображение большого числа найденных ссылок

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

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

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

Форма выбора типа, формы объектов метаданных
В Toolkit используется своя более удобная форма. Используется при выборе типа, при редактировании описания типов и отметке объектов метаданных. Форма практически повторяет форму из конфигуратора не нужно привыкать к новому более подробно в статье.
- Группировка объектов по коллекциям
- Быстрый поиск по подстроке (с фильтром по коллекции)
- Оптимизирована работа в больших конфигурациях

Интеграция с OneDebugger
Начиная с версии Infostart Toolkit 2024.4 при наличии в информационной базе установленного OneDebugger, в настройках появляется возможность его использования в качестве консоли кода:
- Пошаговая отладка с использованием точек останова;
- Просмотр стека вызовов;
- Запуск структурированного кода с процедурами и функциями;
- Расшифровка всех типов при вычислении произвольных выражений на встроенном языке в контексте точки останова – окно «Вычислить выражение» открывается по сочетанию клавиш Shift+F9.
- Интеграция происходит в настройках набора инструментов.
Что говорят о TOOLKIT гости конференции ITE 2024

набор инструментов
ТОП 5 решений для разработчика 1С
со скидкой 20%
Воспользуйтесь уникальным предложением на приобретение комплекта решений со скидкой 20%. Комплект включает:
- Infostart ToolKit
- Infostart FormWizard
- Infostart PrintWizard
- OneDebugger
- Database Compression Tool (DCT)
Создавайте печатные формы, управляйте данными и формами, оптимизируйте процесс разработки и администрирований конфигураций 1С за счет 20+ уникальных инструментов-помощников
Узнать подробнееНаши клиенты

Техническая документация
Ошибки и пожелания можно направлять через проект на GitHub, значимые изменения по продукту выходят 1 раз в 1-2 месяца и публикуются как новости на Инфостарт, исправления ошибок происходят раз в неделю. Историю релизов можно отслеживать на GitHub.
Новости, новые статьи, материалы можно получать, подключившись к телеграм каналу
Не нашли нужной информации?
Оставьте заявку!
Сравнение версий