Проблемы с ТХО после патчей

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
fairei
Сообщения: 6
Зарегистрирован: 16 июн 2010, 20:40

Проблемы с ТХО после патчей

Сообщение fairei »

Поставили патчи от 25января, атлантис 5.4.35
Некоторые ТХО перестали формировать проводки
Оказалось, раньше нормально воспринимались записи в алгоритмах,
типа: substr(&1,1,1)=1,
теперь надо писать substr(&1,1,1)='1'
Кто-нибудь сталкивался с этим?
Кроме этого некоторые ТХО все еще не формируют проводки, пока непонятно почему, может быть еще что-то изменилось
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Re: Проблемы с ТХО после патчей

Сообщение sim »

Тоже наткнулись на похожие проблемы. Будем разбираться.
LaaLaa

Re: Проблемы с ТХО после патчей

Сообщение LaaLaa »

sim писал(а):Тоже наткнулись на похожие проблемы. Будем разбираться.
Откатите патч g_txo.dll до предыдущей версии. Сейчас оперативно выпускается новое обновление.
fairei
Сообщения: 6
Зарегистрирован: 16 июн 2010, 20:40

Re: Проблемы с ТХО после патчей

Сообщение fairei »

LaaLaa, мы уже поправили все ТХО
Можем получить подробное описание проблемы, что бы оценить, нужен ли откат патча g_txo и к чему это может привести в нашем случае?
LaaLaa

Re: Проблемы с ТХО после патчей

Сообщение LaaLaa »

Была изменена функция расчета формул, все числовые константы стали интерпретироваться как double. По этому перестали сравниваться строки с числом. Как побочный эффект получилось.
'1'=1 было true стало false
'1.00'=1 было false стало true

См. в карточке обновления описание по ПИР 102.104478, была решена проблема с вычислением больших числовых констант, было переполнение типа LongInt. Формула 376763072*3*4 выдавала 226'189'568, а надо 4'521'156'864
fairei
Сообщения: 6
Зарегистрирован: 16 июн 2010, 20:40

Re: Проблемы с ТХО после патчей

Сообщение fairei »

В таком случае мы можем оставить все, как есть сейчас.
Спасибо.
Шевцов Владимир
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 09 окт 2009, 11:58
Откуда: г.Находка

Re: Проблемы с ТХО после патчей

Сообщение Шевцов Владимир »

можно получить информацию когда выйдет исправление?
или версию ресурса.
спасибо.
LaaLaa

Re: Проблемы с ТХО после патчей

Сообщение LaaLaa »

G_TXO.DLL 8.10.47 выйдет сегодня или завтра. Будет изъято решение с пререводом на новую функцию расчета.

Проблема расчетов с использованием длинных длинных целых числел, будет решаться както по другому сроки пока не известны.

А пока для вычисления больших чисел, чтобы не было переполнение типа LongInt использует форму записи чисел с дробной частью (явно добавляете "точка ноль").

Например так: 376763072.0 * 3 * 4

Результат такой формулы будет число Double.
Ответить