Страница 1 из 1

Проблемы после обновления

Добавлено: Пт ноя 10, 2006 12:14
Lexxi
После обновления возник ряд проблем.
1. выгрузжаемые dbf файлы при загрузке в АРМ ГТД выдают ошибку Invalid field name A_3
2. Часто во время работы выскакивает ошибка Access violation at addres 00720729 in module (gtdw.exe). Read of addres 00000000
Что случилось и как с этим бороться?

Добавлено: Пт ноя 10, 2006 13:44
Nick
1. Напишите подробнее, при какой именно операции возникает ошибка :
а) выгрузка из Альты в АРМ ТИ?
б) загрузка в Альту из АРМ ТИ?
в) выгрузка в dbf внутреннего формата?
г) выгрузка на SQL при регистрации ГТД?
нам у себя с ходу воспроизвести эффект не удалось...

2. Найдите у себя на компьютере файл gtdw.elf (подробный протокол ошибок) и пришлите на alta@aha.ru - посмотрим в чем там дело.
Еще недавно была версия, в которой такая ошибка периодически выдавалась при поиске по списку деклараций - уже исправлено.

по DBF я так понимаю

Добавлено: Пт ноя 10, 2006 13:54
Lexxi
Делал выгрузки DBF с текущего и предыдущего обновления
Посмотрел структуру DBF:
- в последнем обновление поля A_1, A_2
- в предыдущем A_1, A_2, A_3, A_4, A_5, A_6
соответственно, как я это понимаю, принимающая программа не находит полей, ругается и не открывает файл.
А файлик я пришлю.

Добавлено: Пт ноя 10, 2006 15:00
Nick
Да, мы убрали эти поля из внутреннего формата. Он вообще серьезно поменялся - в связи с новой инструкцией с 2007 года. Кстати, графа "А" уже довольно давно не заполняется - никакой информации в поле A_3 все равно не было. Так что это получается проблема принимающей программы :( .

А чтобы пока заставить ее работать - можно в файле DATA\mydcf.dcf прописать старый размер гр.А :

[GTD]
A= 30x6

Добавлено: Ср мар 14, 2007 06:38
baykal2
выскакивает ошибка при попытке просмотра обортной стороны гтд

Message: Access violation at address 40006AFC in module 'rtl60.bpl'. Read of address 44474F40.

письмо с gtdw.elf отправил вчера.

Добавлено: Ср мар 14, 2007 15:04
Nick
Похоже на битый *.prn файл.
Или на то что в настройке вместо *.prn файла указано на вообще что-то левое.

Для дальнейшего разбирательства нужен gtd.ini и data\gtd*.prn
Ну и на всякий случай саму *.gtd