-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Проблемы с FastReport после обновления платформы #4506
Comments
Добрый день,
Вот этот вариант точно работает [IF([PARAM3], true, false)], не работает вариант [IF([PARAM3]=0, true, false)], раньше была ошибка в функцию передавался логический параметр а в отчет целочисленный, надо исправлять в отчете
С Уважением,
Михаил Юрьевич
ООО «Амперсант»
From: Mikle88 ***@***.***>
Sent: Tuesday, September 24, 2024 11:47 AM
To: GoldenSoftwareLtd/gedemin ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [GoldenSoftwareLtd/gedemin] Проблемы с FastReport после обновления платформы (Issue #4506)
После обновления платформы Гедымин до версии 2.9, путем скачивания новейшего дистрибутива (с сайта gsbelarus.com от 17.09.2024г.) и замены дистрибутивов на рабочих местах пользователей, появилась проблема с FastReport:
при построении некоторых отчетов появляется ошибка о невозможности приведения типов string к real, либо int.
Т.е. если раньше при использовании в отчетах входных параметров типа boolean можно было написать:
[IF([PARAM3], true, false)] либо [IF([PARAM3]=0, true, false)],
то сейчас приходится заходить в отчет и менять напрямую явно вот так: [IF([PARAM3]=[TRUE], true, false)]
Есть ли какой-то выход?
—
Reply to this email directly, view it on GitHub <#4506> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACXXJ7XEE4JBZ7SJJSITBKTZYERI5AVCNFSM6AAAAABOXY2VW6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGU2DINZWGEYTSMY> .
You are receiving this because you are subscribed to this thread. <https://github.com/notifications/beacon/ACXXJ7WBMG6SNKSNPFEDUBDZYERI5A5CNFSM6AAAAABOXY2VW6WGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHJPLPZNE.gif> Message ID: ***@***.*** ***@***.***> >
|
Да в старом FastReport есть такая проблема, кроме как исправить, я не вижу никакой возможности.
С Уважением,
Михаил Юрьевич
ООО «Амперсант»
From: Mikle88 ***@***.***>
Sent: Tuesday, September 24, 2024 1:26 PM
To: GoldenSoftwareLtd/gedemin ***@***.***>
Cc: MIchaelShoihet ***@***.***>; Comment ***@***.***>
Subject: Re: [GoldenSoftwareLtd/gedemin] Проблемы с FastReport после обновления платформы (Issue #4506)
Добрый день, Вот этот вариант точно работает [IF([PARAM3], true, false)], не работает вариант [IF([PARAM3]=0, true, false)], раньше была ошибка в функцию передавался логический параметр а в отчет целочисленный, надо исправлять в отчете С Уважением, Михаил Юрьевич ООО «Амперсант» >
не работает!!!
image.png (view on web) <https://github.com/user-attachments/assets/cfb57df3-e70e-43b0-9f4a-21fc1d303c65>
—
Reply to this email directly, view it on GitHub <#4506 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACXXJ7TQU7H67GDUGLV35WTZYE45FAVCNFSM6AAAAABOXY2VW6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZQHA3TONZRHE> .
You are receiving this because you commented. <https://github.com/notifications/beacon/ACXXJ7V2DNE3OIE5WS57Q6DZYE45FA5CNFSM6AAAAABOXY2VW6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUNKC4RO.gif> Message ID: ***@***.*** ***@***.***> >
|
Мы проверяли на новом 4 FastReport он с логическими параметрами работает хорошо, а во 2 FastReport работа с логическими переменными работа калечная, возможно надо посмотреть и сюда передавать 0 или 1... |
так с 2010 года все работало как часы, а вчера после обновления такой косяк! |
Еще можно вопрос:
Если данный код изменить на вот такой, то всё в порядке.
т.е. в SQL "like" заменить на "=" тут как быть? |
И как перевести все отчеты на FastReport4? |
или может есть рабочий модуль gedemin.exe? |
Можно ли работать с версией платформы 2.6 на модифицированной БД? Я проверил, на ней всё работает. |
Надо сесть еще раз подумать. Может реализовать режим, совместимый с тем как работало раньше. Пусть даже раньше было и неправильно. Что касается SQL то там же явная ошибка. Оператор |
Нельзя. С FastReport мы поправим. А запрос типа как написан, так писать нельзя и если он когда-то работал, это просто повезло. |
Спасибо за помощь и взаимопонимание. |
Это хороший вариант. |
После обновления платформы Гедымин до версии 2.9, путем скачивания новейшего дистрибутива (с сайта gsbelarus.com от 17.09.2024г.) и замены дистрибутивов на рабочих местах пользователей, появилась проблема с FastReport:
при построении некоторых отчетов появляется ошибка о невозможности приведения типов string к real, либо int.
Т.е. если раньше при использовании в отчетах входных параметров типа boolean можно было написать:
[IF([PARAM3], true, false)]
либо[IF([PARAM3]=0, true, false)]
,то сейчас приходится заходить в существующий и ранее рабочий отчет и менять напрямую явно вот так:
[IF([PARAM3]=[TRUE], true, false)]
Есть ли какой-то выход?
The text was updated successfully, but these errors were encountered: