Картинка - Отладчик кода 1С в режиме «Предприятия»: OneDebugger

Отладчик кода 1С в режиме «Предприятия»: OneDebugger

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным

Арт.: 2095430

Продано: 193

Лицензии

9 500 руб.

Техподдержка и обновления

3 500 руб.

5 400 руб.

OneDebugger – отладка кода в режиме «Предприятия»

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

Знакомы ли Вам эти проблемы?

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

Пишите структурированный код с процедурами и функциями в консоли кода и запускайте его на выполнение нажатием одной кнопки.

Поиск ошибки в рабочей базе на сервере с отключенной отладкой превращается в квест?

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

Нет возможности одновременно работать с коллегами в общей тестовой базе?

Используйте тестовую базу совместно, не занимая конфигуратор.

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

Используйте отладку в режиме "1С:Предприятие" и экономьте на покупке/аренде нового сервера.

Бизнес интересуется, почему так много ресурсов тратится на решение проблем существующего функционала?

Оптимизируйте процесс отладки кода, получите доверие со стороны бизнеса и благодарность от коллег-разработчиков.

Бизнес требует быстрого решения инцидента на "проде", а вы не знаете что ему ответить, т.к. причина проблемы не выяснена?

Экономьте время ваших коллег и нервные клетки, используя профессиональный инструментарий.

OneDebugger — консоль кода с возможностями:

Пошаговой отладки, как в конфигураторе

Использования процедур и функций

Просмотра стека вызовов

Вычисления произвольных выражений на встроенном языке в контексте точки останова

Синтаксического контроля, подсветкой и контекстной подсказкой

Остановки по ошибке

Решайте задачи быстрее с OneDebugger

Написание и отладка кода

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

Процедуры и функции

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

Синтаксический контроль

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

Остановка по ошибке

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

Просмотр переменных

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

Работа в англоязычных конфигурациях

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

Инвестируйте в повышение эффективности разработки на 1С

1

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

2

Инструмент сократит время на поиск ошибки в тех случаях, когда отладка в принципе невозможна другими средствами (например, отключена на сервере).

3

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

Рекомендованная фирмой «1С» стоимость часа квалифицированного разработчика на сегодняшний день начинается от 4500 р.

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

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

Технические требования

  • Тестирование проводилось на платформе 1С:Предприятие 8.3.14 и конфигурациях: 1С:Управление нашей фирмой 3.0.1.282 и Standard Subsystems Library (demo configuration) 3.1 (3.1.10.146)
  • Режим запуска: управляемое приложение, толстый или тонкий клиент, версия платформы 1С:Предприятие 8.3.14 и выше (режим совместимости платформы 8.3.14 и выше).
  • Конфигурация: любая в режиме совместимости 8.3.14 и выше с поддержкой управляемых форм.
  • Язык платформы: русский/английский, язык интерфейса: русский/английский.
  • Инструмент поставляется в виде расширения и не требует наличия в конфигурации библиотеки стандартных подсистем. Расширение не меняет существующие объекты метаданных и структуру базы данных.
  • Код закрыт.

Интеграция с Toolkit

Начиная с версии Infostart Toolkit 2024.4 при наличии в информационной базе установленного OneDebugger, в настройках появляется возможность его использования в качестве консоли кода:  

  • Пошаговая отладка с использованием точек останова; 
  • Просмотр стека вызовов; 
  • Запуск структурированного кода с процедурами и функциями;
  • Расшифровка всех типов при вычислении произвольных выражений на встроенном языке в контексте точки останова – окно «Вычислить выражение» открывается по сочетанию клавиш Shift+F9.

отвечаем в течение 24 часов

Техническая поддержка

Бесплатно

  • 3 месяца обновлений решения
  • Консультации по настройке
  • Исправление ошибок

Дополнительно

  • Доработка функционала
  • Консультации
  • Интеграция с другими решениями

1.3.11
Доработан механизм контекстной подсказки по метаданным

1.3.10
Доработан вывод сообщений на отдельной вкладке (порядок вывода установлен аналогичный платформенному).

1.3.8
Исправлена ошибка конструктора для варианта синтаксиса Новый (‹Тип›[, ‹Параметры конструктора›])

1.3.7
Исправлена ошибка при работе с переменными типа "Тип"

1.3.6
Доработано отображение при открытии коллекции элементов со значением Неопределено.

1.3.5
Доработана логика изменения доступности кнопки "показать отдельно" для ссылочных типов. Устранен возможный конфликт имен с внутренней переменной движка.

1.3.3
Реализована возможность открытия формы элемента для ссылочных типов в просмотрщике переменных. Реализовано отображение количества элементов при просмотре переменных-коллекций. Доработана подсветка при выделении строки останова. Доработана логика работы при изменении выражения при просмотре переменной отдельном окне. Улучшена информативность сообщений об ошибках. Исправлена ошибка открытия выборки в отдельном окне.

1.3.2
Исправлена ошибка присваивания элементу массива с нулевым индексом

1.3.1
Исправлена ошибка, связанная с использованием картинки из библиотеки картинок в платформах ниже 8.3.21

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

1.1.1
Исправлена ошибка, которая могла возникать при совпадении имен локальных переменных общего модуля dbgПрепроцессорКлиентСервер с именами общих модулей конфигурации.

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

1.0.2
Исправлена ошибка, которая могла возникать в цикле со счетчиком («для по») внутри процедуры или функции

1.0.1
Первая публичная версия инструмента OneDebugger

Если у вас остались вопросы

Оставьте заявку, мы свяжемся с вами и ответим на вопросы

Статистика:
Просмотры 56340
Загрузки 193
Рейтинг 222
Создание 17.05.24 17:13
Обновление 13.04.26 17:12
№ Публикации 2095430
Характеристики:
Теги

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

Рубрики Инструментарий разработчика
Кому Разработчик
Тип файла Расширение (cfe)
Платформа 1С:Предприятие 8
Конфигурация Универсальные
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Нет
Наименование Файл Версия Размер
Руководство пользователя OneDebugger 1.3 .pdf 548,51Kb 58 Скачать
Инструкция по установке "OneDebugger - инструмент для отладки кода в 1С" .pdf 493,09Kb 39 Скачать
Информация для эксплуатации OneDebugger - инструмент для отладки кода в 1С .pdf 163,69Kb 33 Скачать

См. также

Database Compression Tool: Инструмент для свертки и сжатия баз данных 1С

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Може...

24900 руб.

Infostart Toolkit Air: Инструменты разработки в 1С:8.3 и 8.5

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

Infostart PrintWizard (конструктор печатных форм)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести ...

22570 руб.

Analyzer 1C — единый граф типовой и расширений плюс инструмент обновления поставки

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и об...

14000 руб.

Infostart MCP: готовые MCP серверы для вайбкодинга в 1С

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

15250 руб.

Infostart DataFormWizard: Управление вводом данных в 1С 8.3

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

17000 руб.

Infostart MagicInput: улучшенный поиск по строке в 1С

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

6000 руб.

Infostart Validator: свои проверки ввода данных в 1С

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных усло...

6000 руб.

Обработка для 1С: выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

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

5084 руб.