Небольшая доработка функционала отладчика c использованием DynamicWrapperX



Получение методов 1С-х объектов во время отладки.

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

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

Чем короче имя модуля, тем проще применять. В данном случаем это idwx. Используя экспортный метод ‘m’ (от methods), получаем структуру с методами. Так же есть метод ‘p’ (properties), но он не столь актуален в отладчике.

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

В архиве код модуля и com-объект DynamicWrapperX.

2 Comments

  1. alxarz

    через расширение тоже должно работать?

    Reply
  2. chessman

    (1) Да, так тоже работает. Поправил описание.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *