Форум A4on.TV и ПО "Атирра"
Программный продукт "Атирра" => Вопросы по работе программы => Тема начата: This от Октября 06, 2014, 15:40:11
-
Здравствуйте!
В отчетах, например "Должники на дату", есть поле на MasterData с содержимым [<FIBQuery1."FEE">-<FIBQuery1."PAYED">].
Я добавил бэнд Footer, на него поле Memo с содержимым [SUM(<FIBQuery1."FEE">-<FIBQuery1."PAYED">,MasterData1)].
Раньше (в версии 5) это работало правильно.
Перешли на версию 6.0 R (build 474) (FastReport 4.12.10). И такое ощущение, что функция SUM считает только несколько последних абонентов из всего отчета, т.е. сумма явно занижена.
С чем это может быть связано?
-
Дальнейшее наблюдение показало, что SUM не правильно работает (в любых отчетах) при количестве записей в отчете примерно больше 14.
Так же в отчетах, например "Оборотная ведомость", выходит "Были обнаружены следующие ошибки: Переполнение BCD".
Что это? Ошибки в базе или глюки делфевых компонентов?
-
Какая версия ПО?
такая проблема была ранее.
можно попробовать в запросе сумму умножать на 100 а при выводе делить на 100, а также при суммировании делить на 100
-
Atirra 6.0 R (build 474), FastReport 4.12.10.
Пробовал умножать/делить на 100, плюсовать "0" - не помогает.
Когда пробовал разные комбинации заметил, что в репорте (а-b)/100 не равно (a/100-b/100) :)
-
Напишите, пожалуйста, мне в skype или на почту.
будем решать проблему