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

Помогите разобраться

Добавлено: 16 янв 2008, 19:17
Rishat
Имеется гал-ка 8.1 (крутиться под Pervasive 8.7) "эталонная" тестовая база из дистрибутива.
Стоят все патчи до 01.01.08
добавляю новую счет фактуру.

При просмотре этой записи через Support, показывает одну сумму, подключаюсь к этой же базе через Pervasive Control Center сумма совершенно другая.
Select dfact,num, summa, nrec from schfact where num='99999' order by dfact;
16/01/2008 ¦ 99999 ¦ 66666.00 ¦ 0000000000000002h

в Pervasive Control Center
DFACT NUM SUMMA NREC
---------- ---------------------------------------- --------------- -------------------
2008-01-16 99999 0.09046904 2


ps. для интереса решил проверить в накладных. новых записей не добавлял.

Запрос из Support
Select dsopr, dopr, nsopr, summa, nrec from katsopr where nsopr='000006' order by dsopr;
│ 20/01/2006 │ 20/01/2006 │ 000006 │ 837.80 │ 400004090BC08765h │
│ 26/01/2006 │ 31/01/2006 │ 000006 │ 229675.20 │ 4000781DC9203EB6h

из PCC
20.01.2006 000006 6666666.66629894 4611690455325771621
31.01.2006 000006 9999999.95909094 4611818087751106230

такой же глюк. в чем м.б. проблема? первый раз с таким столкнулся.

Добавлено: 17 янв 2008, 16:55
Начинающий путь
Сейчас попробовал - все пучком робит, может у тебя словарь слетел?
повтори ADF->DDF

Добавлено: 17 янв 2008, 17:55
Rishat
Начинающий путь писал(а):Сейчас попробовал - все пучком робит, может у тебя словарь слетел?
повтори ADF->DDF
сразу на нескольких базах?
ADF->DDF повторно также запускал. не помогло.

Добавлено: 17 янв 2008, 19:10
Rishat
Cпасибо thor за наводку.
грабли появились собсно из-за нового atlantis'a и драйверов pervasive.

теперь после конвертации словаря в DDF, у полей SUMMA тип Decimal, тогда как ранее было Double. Спасибо товарищи разработчики, "удружили" :(

если конвертировать словарь БД на старом составе патчей(я попробовал на сентябрьских), проблема исчезла. вот. как говорится "Пилите, Шура, пилите!"