Расширение позволяет обойти проблемы отладки отчетов/обработок, содержащихся в стандартном справочнике дополнительных отчетов и обработок. Для каждой обработки, которая будет отлаживаться указывается файл с этой обработкой на диске. При включении режима отладки, можно спокойно открывать этот файл в конфигураторе и расставлять точки останова, которые сработают, независимо от способа запуска обработки.
Также имеется дополнительный плюс - не требуется после каждого изменения отлаживаемой обработки заново загружать ее в справочник доп. обработок. Меняем обработку, и сразу запускаем ее в базе. После отключения отладки следует загрузить в справочник финальную версию.
Использование:
- подключить расширение одним из доступных способов, например Администрирование -> Печатные формы, отчеты и обработки -> Расширения -> Добавить из файла
- отключить "безопасный режим" у расширения (если включен)
- перезапустить программу
- открыть обработку настройки - Главное меню -> Все функции -> Обработки -> (LSOFT) управление отладкой
- выполнить настройку списка обработок для отладки
- открыть отлаживаемую обработку(и) в конфигураторе, установить точки останова
- использовать нужный нам отчет/обработку подходящим для его/ее типа образом
- заняться отладкой, не отвлекаясь на периодическую загрузку обновленной обработки в справочник доп. обработок или выдумывание способа посмотреть переданные параметры
В списке обработок для каждой дополнительной обработки, которую вы собираетесь отлаживать необходимо:
- выбрать саму обработку из справочника дополнительных обработок/отчетов. Именно эта обработка будет отлаживаться
- поставить галочку активности отладки. Если галочку снять - отладка для данной конкретной обработки будет недоступна.
- указать пользователя, который будет выполнять отладку. Если пользователь указан - то отладка выполняется только под выбранным пользователем, остальные пользователи ничего не замечают. Если пользователь не выбран - отладка выполняется под любым пользователем (таким образом вы можете менять/отлаживать/добавлять новые функции в обработку, не затрагивая ее текущий "стабильный" вариант, с которым работают другие пользователи, до момента завершения отладки новой версии).
- указать путь к файлу обработки на диске. При активности отладки, обработка будет загружена именно из этого файла. Сохраненный вариант обработки из справочника дополнительных отчетов и обработок игнорируется.
Также необходимо установить галочку "Включить отладку" для активизации функций расширения
Для работы расширения необходимо:
- использование конфигурацией библиотеки стандартных подсистем (БСП). Точно работает на версии 2.4, но должно работать и на более ранних и поздних версиях (Для старых версий БСП, когда еще не поддерживались расширения можно использовать нашу старую разработку )
- платформа версии 8.3.9 и выше
- режим совместимости конфигурации 8.3.9 и выше
- управляемый интерфейс
Расширение проверялось в:
- Бухгалтерия предприятия, редакция 3.0 (версия 3.0.65.69)
- Бухгалтерия предприятия, редакция 3.0 (версия 3.0.84.42)
- 1С:Комплексная автоматизация 2 (версия 2.4.6.85)
- Зарплата и управление персоналом, редакция 3.1(версия 3.1.7.106)
- Управление торговлей 11 (версия 11.4.6.188)
- Управление торговлей 11 (11.4.11.93)
Внимание! Убедитесь что безопасный режим у данного расширения в списке расширений выключен! Иначе отладка может даже иногда сработать, но в большинстве случаев работать не будет совсем.
Версия 1.1.0:
- добавлена кнопка для выгрузки файла обработки из справочника дополнительных отчетов и обработок по пути, указанном в настройке отладки обработки.
- добавлена проверка существования файла обработки и при его отсутствии предлагается его выгрузить из справочника
- добавлена проверка физического соответствия указанного пути к файлу обработки на клиенте и на сервере. При выявлении несоответствия (например, если отладка выполняется в клиент-серверной базе на компьютере отличном от сервера 1С Предприятия) - выдается предупреждение и рекомендации по обходу возможных проблем отладки.
Версия 1.2.0:
- исправлены ошибки совместимости с новыми базами ("... Слишком много фактических параметров (ЗаписатьПримечание) ...")
- добавлена кнопка загрузки файла обработки в справочник
- теперь форма управления обработки доступна из раздела интерфейса "Администрирование"
- добавлена возможность вывода сообщений о загрузке внешних обработок - для всех обработок (даже не указанных в форме управления отладкой), или только для выбранных
- слегка улучшен интерфейс
Версия 1.2.1:
- Исправлены ошибки совместимости
Версия 1.2.2:
- Исправлены ошибки
Версия 1.2.3:
- Исправлены ошибки совместимости (... Функциональная опция не найдена ...)
Версия 1.2.4:
- Исправлены ошибки совместимости с новой версией ЗУП
Версия 1.2.5:
- Исправлены ошибки
Версия 1.3.0:
- Теперь, при активации отладки из формы настройки расширения, происходит проверка уже загруженных внешних обработок/отчетов, для которых установлен признак выполнения отладки. Если в текущем сеансе обработка загружена не из файла, указанного в настройке отладки - пользователю предлагается перезапустить сеанс (т.к. невозможно выгрузить уже загруженную внешнюю обработку), т.к. без перезапуска отладка не будет доступна.