![]() |
![]() |
|
v7: Плохой тип переменной | ☑ | ||
---|---|---|---|---|
0
bizon2008
29.07.11
✎
13:10
|
Запускаю внешную обработку.Загрузка из Экселя. Обработка не загружается. Получаю ошибку.
НазваниеОдногоПоля = ВходExcel.ActiveSheet.Cells(1,НомерПоля).Value; {D:\ОБРАБОТКИ\ЗАГРУЗКАТОВАРОВВEXCEL.ERT(1161)}: Плохой тип переменной Пару дней назад работала. Изменений в конфе не делал. Эксел есть и он рабочий. Где копать? |
|||
1
chelentano
29.07.11
✎
13:14
|
(0) что то было такое, сейчас не вспомню... попробуй НазваниеОдногоПоля = Строка(ВходExcel.ActiveSheet.Cells(1,НомерПоля).Value)
|
|||
2
ДенисЧ
29.07.11
✎
13:16
|
А что в этой строке в екселе лежит?
|
|||
3
Песец
29.07.11
✎
13:17
|
(2) скорее всего там ерор лежит.
|
|||
4
bizon2008
29.07.11
✎
13:18
|
Ничего не лежит. Я даже файл удалил.
|
|||
5
bizon2008
29.07.11
✎
13:18
|
С которого прошлый раз грузил.
|
|||
6
chelentano
29.07.11
✎
13:21
|
(4) если ты удалил файл, то откуда же ты загружаешь?
|
|||
7
Ork
29.07.11
✎
13:22
|
(0) ActiveSheet, ActiveDoc и любой прочий Active - есть абсолютное зло.
Пользуйте абсолютные ссылки на элементы коллекций. И буитВамМногаСчастия. |
|||
8
bizon2008
29.07.11
✎
13:22
|
А ниоткуда. У мне эта ошибка появляется при запуске обработки.
|
|||
9
bizon2008
29.07.11
✎
13:23
|
(7)Обработка с диска ИТС.
|
|||
10
chelentano
29.07.11
✎
13:23
|
(8) при открытии пытается загрузить?
|
|||
11
Песец
29.07.11
✎
13:24
|
Как-то так:
т = СокрЛП(Строка(ВходExcel.ActiveSheet.Cells(1,НомерПоля).Text)); Если Лев(т,1) = "#" тогда сообщить("кривая ячейка в "+НомерПоля); иначе сообщить(ВходExcel.ActiveSheet.Cells(1,НомерПоля).Value); КонецЕсли; |
|||
12
Ork
29.07.11
✎
13:25
|
(8) У ваМ в момент отработки строки (1161) нет активного документа в Екселе. И этот самый эксель пытается для ваМ это сообщить.
|
|||
13
Ork
29.07.11
✎
13:26
|
+(12) Кстати еще нужно проверить чему равно НомерПоля перед возникновением ошибки.
|
|||
14
bizon2008
29.07.11
✎
13:28
|
Все спасибо. Допер. 1С в настройках, сохранила ссылку на старый файл, а его удалил. Вот и ругалась.
|
|||
15
Ork
29.07.11
✎
13:31
|
(14) Проверки на наличие и доступность обрабатываемых файлов - заботят только трУсов. Настоящие герои так не делают. )))))
|
|||
16
bizon2008
29.07.11
✎
13:36
|
(15)Скажите это 1С, это их обработка.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |