Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

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

v7: Отладка выгрузки и остановка по ошибке
Я
   Dimarik_1
 
19.10.16 - 14:50
Хочу выгрузить проводки из "Зарплата и кадры ред 2.3" из 7ки в БП 3.0.
Возникает ошибка типа "Номер за пределами значения":
Возврат мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НомерПКО.Реквизит):
{ОбработкаВыгрузкаПроводокБП.Форма.Модуль(2881)}:Номер за пределами значения!
Попробовал поотлаживать. Проблема заключается в функции:
Функция ПолучитьРеквизитПКО(НомерПКО, Реквизит)
Возврат мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НомерПКО, Реквизит);
КонецФункции
Как можно остановиться по ошибке в 7ке? Такое ведь возможно? Чтобы посмотреть что в момент ошибки находится в полях. И еще. 7ка может писать тип данных? Непонятно, что это за тип такой мТаблицаПравилКонвертацииОбъектов. На структуру похоже
 
 
   Chum
 
1 - 19.10.16 - 15:03
В 7 нет структуры. Есть ТЗ, СЗ и т.д.

типзначениястр(мТаблицаПравилКонвертацииОбъектов)=

Скорее всего, покажет "ТаблицаЗначений".

Еще работает такой финт:

мТаблицаПравилКонвертацииОбъектов.ВыбратьСтроку()

покажет ТЗ, как есть.


Ошибка выскакивает, скорее всего, если значение переменной НомерПКО или 0, или оно больше, чем количество строк в мТаблицаПравилКонвертацииОбъектов
   Chum
 
2 - 19.10.16 - 15:05
Можешь сделать остановку по условию НомерПКО=0
   Ёпрст
 
3 - 19.10.16 - 15:16
(1) структура есть и вектор и ассоциативный вектор, в 1с++
   Это_mike
 
4 - 19.10.16 - 15:20
(3) не освящено, и отсутствует в священных книгах...
   Dimarik_1
 
5 - 19.10.16 - 15:39
Да, действительно. НомерПКО=0
 отрабатывает. Проблема в этом. Реквизит Приемник, номерПКО = 0
   Злопчинский
 
6 - 19.10.16 - 16:53
(5) поздравляю! мы продолжаем наблюдение...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует