Отладка прикладных решений в системе 1С Предприятие 8.2

Категория: Учебники по 1С » Тиражируемые приложения в 1С Предприятии 8.2


Отладка прикладных решений в системе 1С Предприятие 8.2Каждому разработчику 1С Конфигураций известно, что практически невозможно написать код на встроенном языке 1С без ошибок, с первого раза, особенно для сложных 1С конфигураций. Речь идет не о синтаксических ошибках, а об ошибках в программной логике при реализации функциональности прикладного решения. Поэтому одним из важных этапов разработки прикладного решения является отладка в процессе которой происходит обнаружение, локализация и устранение ошибок в конфигурации. Для этого в платформе «1С Предприятие» существует специальный инструмент - отладчик.

 

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

 

Основным понятием для отладчика является понятие предмета отладки. Предмет отладки - это контекст встроенного языка, характеризуемый совокупностью параметров:

  • имя пользователя, от имени которого исполняется код на встроенном языке;
  • тип предмета отладки;
  • сетевое имя компьютера, на котором исполняется код на встроенном языке;
  • номер используемого сеанса;
  • номер IP-порта, через который отладчик управляет работой предмета отладки.

К типам предметов отладки относятся:

  • тонкий клиент - код на встроенном языке, исполняемый в тонком клиенте;
  • веб-клиент - код на встроенном языке, исполняемый в веб-клиенте;
  • сервер - код на встроенном языке, исполняемый на сервере;
  • сервер (файловый вариант) - код иа встроенном языке, исполняемый на сервере в файловом варианте;
  • СОМ-соединение - код на встроенном языке. исполняемый через внешнее соединение;
  • Web- сервер  - код на встроенном языке, в котором обрабатываются вызовы методов Wеb-cepвисов.
  • фоновое задание - код на встроенном языке, в котором обрабатываются фоновые задания.
  • толстый клиент - код на встроенном языке, исполняемый в толстом клиенте.

ВНИМАНИЕ! Хотя в процессе отладки возможно редактирование отлаживаемого модуля, отладчик не производит компилирование измененного кода - продолжается отладка кода конфигурации базы данных (на момент запуска отладчика или подключения). Для отладки изменений, внесенных в конфигурацию, необходимо выполнить обновление конфигурации базы данных.

dle

Помоги проекту! Расскажи друзьям о сайте: