Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Fast Report

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-5
View previous topic :: View next topic  
Author Message
Andrey M



Joined: 10 Jun 2005
Posts: 65
Location: Андрей Медведев
Occupation: "Урожай"
Interests: Серпухов

PostPosted: 20 Jun 2005 15:25    Post subject: Fast Report Reply with quote

Cross-Отчёт
Сырьё.Материалы->
Формирование отчётов->
Отчеты->
Ведомости учета движения->
Оборотные ведомости->
"оборотная ведомость по видам движения"
постоянно выдаёт ошибки типа "Record is out of range".
По всей видимости, это связано со значениями Null из полей типа Float...
Подскажите, как бороться?
Back to top
View user's profile Send private message
Арина



Joined: 29 Oct 2003
Posts: 369
Location: Калинина Арина
Occupation: Бэст-программы
Interests: Москва

PostPosted: 20 Jun 2005 15:28    Post subject: Reply with quote

Проверила на 3.2 sp16. Все нормально. Что указываете в карточке запроса?
Back to top
View user's profile Send private message
Andrey M



Joined: 10 Jun 2005
Posts: 65
Location: Андрей Медведев
Occupation: "Урожай"
Interests: Серпухов

PostPosted: 21 Jun 2005 08:03    Post subject: Reply with quote

sp16 установлен к сожалению

в карточке запроса, если что-то указывать, например, выбрать счет 105, может сработать, а на 103-м и других выдаст ошибку.
если выбрать "все-все-все", будет ошибка.

начинается с "cross-footer" на полях Dataset1."KE" и Dataset1."SE". если удалить TfrMemoView с этими полями с "cross-footer", даст ошибку на "cross-data" в полях DataSub."KOL" и DataSub."SUM" в порядке удаления и т.
Back to top
View user's profile Send private message
Арина



Joined: 29 Oct 2003
Posts: 369
Location: Калинина Арина
Occupation: Бэст-программы
Interests: Москва

PostPosted: 21 Jun 2005 10:34    Post subject: Reply with quote

На демо-базе ошибки появляются?
Back to top
View user's profile Send private message
Andrey M



Joined: 10 Jun 2005
Posts: 65
Location: Андрей Медведев
Occupation: "Урожай"
Interests: Серпухов

PostPosted: 21 Jun 2005 12:11    Post subject: Reply with quote

На синтетических данных не пробовал. Уверен, там всё будет работать

Может быть всё-таки попытаться устранить это на уровне данных, возвращаемых источником?
Кстати, в sclad_rep.vcx sclad_oborot.openarea есть такой код:

...
Code:
NULL_SUM = 000000000000000.000
NULL_CEN = 0000000000.00000000
NULL_KOL = 00000000000000.0000

...

а в sclad_oborot.selectitog SELECT содержит такое:

Code:
NIL_KOL+SUM(kb) AS kb, NULL_SUM+ROUND(SUM(&cSumB),nAccuracySum) as sb,;
NIL_KOL+SUM(kp) AS kp, NULL_SUM+ROUND(SUM(&cSumP),nAccuracySum) as sp,;
NIL_KOL+SUM(kr) AS kr, NULL_SUM+ROUND(SUM(&cSumR),nAccuracySum) as sr,;
NIL_KOL+SUM(ke) AS ke, NULL_SUM+ROUND(SUM(&cSumE),nAccuracySum) as se,;


я, признаться, смотрю на коды FoxPro глазами человека, который программирует в основном на Delphi (в крайнем случае 1С) и мало что понимаю в закорючках но SQL запросы умею читать и писать, а упоминаний о NIL_KOL я никаких не нашёл.
Что это?
Back to top
View user's profile Send private message
Арина



Joined: 29 Oct 2003
Posts: 369
Location: Калинина Арина
Occupation: Бэст-программы
Interests: Москва

PostPosted: 21 Jun 2005 12:49    Post subject: Reply with quote

Источники для всех баз одинаковы, если в одной базе что-то не получается, скорее всего проблемы именно с не
Back to top
View user's profile Send private message
Andrey M



Joined: 10 Jun 2005
Posts: 65
Location: Андрей Медведев
Occupation: "Урожай"
Interests: Серпухов

PostPosted: 21 Jun 2005 13:45    Post subject: Reply with quote

Арина wrote:
Источники для всех баз одинаковы, если в одной базе что-то не получается, скорее всего проблемы именно с ней.


Добравшись до этих источников с помощью FoxPro, не трудно догадаться, что они обслуживают все базы

Другие отчеты на тех же данных работают без ошибок и на дебет с кредитом бухгалтерия не жалуется.

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

Думаю, продвинутый пользователь может пожелать ввести любые данные в базу, а задача разработчика обработать ошибки. Если не на этапе ввода, то на этапе извлечения (например в отчет). Исходя из этого, мне видится, что проблемы-то не с базой, а с качеством разработки.
Это не упрек, я сам программист и знаю, как это всё делается. Приходится устранять.

Беда в том, что моя бухгалтерия не желает видеть сообщения "Value out of range", которые выдаёт FastReport, а желает видеть отчет. Стало быть, либо источник данных должен предварительно обработать то, что выдаёт FastReport'u, либо FastReport должен по-русски сказать какая конкретно Value и что с ней не так
Ведь насколько мне известно, никаких средств отладки в поставки БЕСТ не предусмотрено
Back to top
View user's profile Send private message
Арина



Joined: 29 Oct 2003
Posts: 369
Location: Калинина Арина
Occupation: Бэст-программы
Interests: Москва

PostPosted: 21 Jun 2005 15:02    Post subject: Reply with quote

Напишите полный текст ошибки, или скриншо
Back to top
View user's profile Send private message
Andrey M



Joined: 10 Jun 2005
Posts: 65
Location: Андрей Медведев
Occupation: "Урожай"
Interests: Серпухов

PostPosted: 21 Jun 2005 15:34    Post subject: Reply with quote

Возникает во всех базах!
про Демо сказать не могу, потому что для её сервиспаканья мне нужно всех выгнать из БЭСТ , но скорее всего, там работает. Данные-то не живые.

Сообщение гласит:

Quote:
Возникла ошибка при обработке выражения
[DialogForm.Dataset1."KE"]

Документ:
Объект: Memo126

Record is out of range



Повторюсь, что удаление этого Memo из отчета приводит к такому же сообщению, но для поля "SE" и т.
Back to top
View user's profile Send private message
Andrey M



Joined: 10 Jun 2005
Posts: 65
Location: Андрей Медведев
Occupation: "Урожай"
Interests: Серпухов

PostPosted: 23 Jun 2005 12:14    Post subject: Reply with quote

Господа разработчики, смею напомнить, что нашей организацией уплачены все необходимые суммы и ей хотелось бы всё-таки получить все заявленные функции программы в рабочем состоянии!
Back to top
View user's profile Send private message
Арина



Joined: 29 Oct 2003
Posts: 369
Location: Калинина Арина
Occupation: Бэст-программы
Interests: Москва

PostPosted: 23 Jun 2005 17:32    Post subject: Reply with quote

Вам отправлено личное сообщени
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-5 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru