Имя: Пароль:
1C
 
Выгрузка данных из 7.7
0 Invisible
 
10.06.09
15:10
Пытаюсь выгрузить данные из 7.7 в 8.1 (буха)
Выскакивает ошибка:

ТипТега = мЧтениеXML.Следующий();
{H:\V77EXP.ERT(34209)}: : Ошибка исполнения метода

Все релизы последние. В чем может быть ошибка?
1 Invisible
 
10.06.09
15:16
Попробую поднять.
2 Запасной
 
10.06.09
15:17
В том что у тебя в77плюс.длл не обновлена
3 Invisible
 
10.06.09
15:27
Версия вроде такакя же... ((( На всякий случай обновил на последнюю, эффект тот же...
4 Запасной
 
10.06.09
15:35
Точно помню что была такая ошибка, в77плюс длл и аслс поменял, все заработало...

Может еще чтото надо, но какуюто мелочь
5 Invisible
 
10.06.09
15:35
Еще раз подниму
6 drTuborg
 
10.06.09
15:37
А XMLParser тут не игрет ни какой роли? Может его поставить надо?
7 Invisible
 
10.06.09
15:40
(6) Дык уже поставил, стянул с офишл сайта мелкомягких
8 DrHiHi
 
10.06.09
15:43
то сам напиши обработку, подключить к базе 77 через сомобъект и забери в 8 из 77 все что надо
9 mm_84
 
10.06.09
15:44
попробуй использовать VExp77.ert они все типовые? ничего не менялось в конфе?
10 mm_84
 
10.06.09
15:44
"попробуй использовать VExp77.ert" не читать)
11 DrHiHi
 
10.06.09
15:45
(10) не пробывал ))
12 drTuborg
 
10.06.09
15:47
Может глупость конечно пишу, но все же попробуй

regsvr32 «[путь к файлу]\V7Plus.dll»
13 mm_84
 
10.06.09
15:47
drTuborg она бы тогда ругалась при открытии обработки
14 mm_84
 
10.06.09
15:49
Это значит одно что в правилах выгрузки что-то отличается от той конфы, из которой ты выгружаешь, можешь попробовать через Конвертацию данных правила подправить
15 mm_84
 
10.06.09
15:50
Либо ты используешь старые правила
16 mm_84
 
10.06.09
15:52
у меня ещё фишка была, когда какой то чудак в реквизит строки запихнул системный символ, и выгрузка вылетала с ошибкой, я через отладчик нашел документ и этот реквизит, и исправил(там был возврат каретки))))
17 drTuborg
 
10.06.09
15:53
(16) жестоко)))
18 Аквалангист
 
10.06.09
15:53
Может блокирует что-то длл ? Антивирь, права доступа .
19 Invisible
 
10.06.09
15:56
Ничего не блокируется. Хотя на счет (16) вариант интересный. Использую VExp77.ert. (15) Правила и обработка из 506 релиза.
20 Invisible
 
10.06.09
15:57
(16) (+19) ТиИ сделал, в 1Сентри файлике запись с подобным символом. попробую убрать, напишу что получилось.
21 Invisible
 
10.06.09
16:29
Исправил, проверил версии библиотеки, обрабртки, двигла, релиза. Все последнее. Исправлений в ИБ не делалось точно. Все равно та же ошибка. Куда копать, блин! :-(
22 sdaf
 
10.06.09
16:34
мЧтениеXML как объявляешь?
23 mm_84
 
10.06.09
16:39
(21) отладчиком найди на каком отбъекте ошибка выходит
24 mm_84
 
10.06.09
16:40
(23)+ потом посмотри что он пытается прочитать перед ошибкой
25 mm_84
 
10.06.09
16:43
ТипТега = мЧтениеXML.Следующий();
{H:\V77EXP.ERT(34209)}: : Ошибка исполнения метода

полюбому либо пытается прочитать то чего нет, либо то что есть содержит ошибки, ищи этот отбъект
26 dk
 
10.06.09
17:01
(0) никого не слушай, окромя меня )
у тебя последний xml парсер и старая v7plus.dll
надо
- либо откатить xml парсер (не рекомендую)
- либо обновить v7plus.dll до 10 или 11 версии
и все )
а вообще поиск рулит
27 Invisible
 
10.06.09
17:04
(26) в7плюс стоит версии 7.70.0.11
28 mm_84
 
10.06.09
17:05
(26) не слушай его =) делай (23)-(24)
29 Invisible
 
10.06.09
17:05
Что-то новенькое выдал. Добавил тока строку

Сообщить("Тип тега - "+мЧтениеXML.Следующий());

Так выдал:

Тип тега - 1
Тип тега - 1
Тип тега - 1
Тип тега - 4
ТипТега = мЧтениеXML.Следующий();
{D:\BASE\V77EXP.ERT(34209)}: : Попытка смены источника в процессе разбора документа
30 Cthulhu
 
10.06.09
17:07
выборку сбиваешь своим сообщением... думать же надо хоть иногда...
31 dk
 
10.06.09
17:08
проверь все dll
в бин
в юзера
в ИБ
32 mm_84
 
10.06.09
17:09
попробуй сделать меньший период выгрузки, если все ок, то проблема в данных а не в обработке!!!
33 ДенисЧ
 
10.06.09
17:10
Сообщить("Тип тега - "+мЧтениеXML.Следующий());

Это ж надо было додуматься... Тут даже титановые таблетки не помогут...
34 Invisible
 
10.06.09
17:10
(32) Проблема была на моменте загрузки правил обмена
35 mm_84
 
10.06.09
17:11
(34) чего ты сразу не сказал)
36 Invisible
 
10.06.09
17:11
(+34) Сделал так:

       Попытка
           ТипТега = мЧтениеXML.Следующий();
       Исключение
           Сообщить("Что-то с тэгами непорядок!");
       КонецПопытки

Вроде выгружается, посмотрю результат.
Ошибка? Это не ошибка, это системная функция.