Вы здесь

Отладка внешних обработок по заполнению табличных частей в 1С Бухгалтерия

tags: 

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

Я написал обработку для отладки таких обработок.
Внешний вид отладки заполнения табличных частей в 1С Бухгалтерия
Принцип прост:

  1. Добавляете эту обработку отладки во внешние обработки заполнения табличной части.
  2. Вызываете ее из документа.
  3. В окне указываете Вашу обработку заполнения табличной части, которая хранится на диске.
  4. Устанавливаете точку останова в Вашей обработке заполнения.
  5. Нажимаете Выполнить. В конфигурации останавливаетесь на нужном месте.

Выкладываю обработку для 8.2.
Если понадобится для версии 8.1, напишите запрос в комментариях и я ее напишу. Сейчас пока такой необходимости нет, поэтому заморачиваться не буду.

Комментарии

Реально помогла обработка для отладки, спасибо

Спасибо!

Спасибо огромное!

файл поврежден

А для управляемых форм есть такая обработка?

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

СПАСИБО!

Спасибо!!

На реботает .Проверял на УТ 10.3
выдает ошибку

{ВнешняяОбработка.ПодборНоменклатуры.МодульОбъекта(24)}: Значение не является значением объектного типа (ПолучитьФорму)
ФормаОбъекта=Объект.ПолучитьФорму("ФормаДокумента");

Респект автору 8-)

Спасибо, работает

Благодарю! Замечательная обработка, и в ЗУП работает, очень помогла)