v7: Плохой тип переменной #562368


#0 by bizon2008
Запускаю внешную обработку.Загрузка из Экселя. Обработка не загружается. Получаю ошибку. {D:ОБРАБОТКИЗАГРУЗКАТОВАРОВВEXCEL.ERT(1161)}: Плохой тип переменной Пару дней назад работала. Изменений в конфе не делал. Эксел есть и он рабочий. Где копать?
#1 by chelentano
что то было такое, сейчас не вспомню... попробуй НазваниеОдногоПоля = Строка(ВходExcel.ActiveSheet.Cells(1,НомерПоля).Value)
#2 by ДенисЧ
А что в этой строке в екселе лежит?
#3 by Песец
скорее всего там ерор лежит.
#4 by bizon2008
Ничего не лежит. Я даже файл удалил.
#5 by bizon2008
С которого прошлый раз грузил.
#6 by chelentano
если ты удалил файл, то откуда же ты загружаешь?
#7 by Ork
ActiveSheet, ActiveDoc и любой прочий Active - есть абсолютное зло. Пользуйте абсолютные ссылки на элементы коллекций. И буитВамМногаСчастия.
#8 by bizon2008
А ниоткуда. У мне эта ошибка появляется при запуске обработки.
#9 by bizon2008
Обработка с диска ИТС.
#10 by chelentano
при открытии пытается загрузить?
#11 by Песец
Как-то так:
#12 by Ork
У ваМ в момент отработки строки (1161) нет активного документа в Екселе. И этот самый эксель пытается для ваМ это сообщить.
#13 by Ork
+ Кстати еще нужно проверить чему равно НомерПоля перед возникновением ошибки.
#14 by bizon2008
Все спасибо. Допер. 1С в настройках, сохранила ссылку на старый файл, а его удалил. Вот и ругалась.
#15 by Ork
Проверки на наличие и доступность обрабатываемых файлов - заботят только трУсов. Настоящие герои так не делают. )))))
#16 by bizon2008
Скажите это 1С, это их обработка.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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