v7: Отладка выгрузки и остановка по ошибке #783254


#0 by Dimarik_1
Хочу выгрузить проводки из "Зарплата и кадры ред 2.3" из 7ки в БП 3.0. Возникает ошибка типа "Номер за пределами значения": Возврат мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НомерПКО.Реквизит): {ОбработкаВыгрузкаПроводокБП.Форма.Модуль(2881)}:Номер за пределами значения! Попробовал поотлаживать. Проблема заключается в функции: Функция ПолучитьРеквизитПКО(НомерПКО, Реквизит) КонецФункции Как можно остановиться по ошибке в 7ке? Такое ведь возможно? Чтобы посмотреть что в момент ошибки находится в полях. И еще. 7ка может писать тип данных? Непонятно, что это за тип такой мТаблицаПравилКонвертацииОбъектов. На структуру похоже
#1 by Chum
В 7 нет структуры. Есть ТЗ, СЗ и т.д. типзначениястр(мТаблицаПравилКонвертацииОбъектов)= Скорее всего, покажет "ТаблицаЗначений". Еще работает такой финт: мТаблицаПравилКонвертацииОбъектов.ВыбратьСтроку покажет ТЗ, как есть. Ошибка выскакивает, скорее всего, если значение переменной НомерПКО или 0, или оно больше, чем количество строк в мТаблицаПравилКонвертацииОбъектов
#2 by Chum
Можешь сделать остановку по условию НомерПКО=0
#3 by Ёпрст
структура есть и вектор и ассоциативный вектор, в 1с++
#4 by Это_mike
не освящено, и отсутствует в священных книгах...
#5 by Dimarik_1
отрабатывает. Проблема в этом. Реквизит Приемник, номерПКО = 0
#6 by Злопчинский
поздравляю! мы продолжаем наблюдение...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С