Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Вопрос по формированию бухгалтерских отчетов...   Найти похожие ветки 

 
Азазелло   (2004-04-27 18:56) [0]

Всем доброго времени суток.

Имеем Yaffil Classic, железо 2хP31000 c 1,5Gb RAM, до 80 коннектов, базу примерно 500Мб и следующую структуру журнала проводок c возможностью хранения информации по 4-м субконто.

Jop (
Id_Jop Integer,
Id_Debet Integer,
Id_Credit Integer,
D_Create Date,
Id_Object,  // Объект, породивший проводку
Total_Sum Numeric(15,2),
DObj1 Integer,
KObj1 Integer,
DObj2 Integer,
KObj2 Integer,
DObj3 Integer,
KObj3 Integer,
DObj4 Integer,
KObj4 Integer,
Id_CurD Integer, // Валюта дебета
Id_CurK Integer) // Валюта кредита (нечто типа 5-го, но всегда присутствующего субконто)

Интересуют оптимальные алгоритмы формирования следующих бухгалтерских отчетов:
1) Оборотно-сальдовая ведомость по счету с возможностью разворота по субконто (по одному из, по нескольким и по всем);
2) Анализ счета по субконто с возможностью разворота по субконто (по одному из, по нескольким и по всем)

1) - написано. Во 2) возникают проблемы с отображением сальдо начального по субконто, как в 1С в начале.
Подозреваю, что алгоритм построения у меня не самый лучший.. не смотря на то, что все бегает по нужным индексам - получаю недостаточную скорость работы отчетов. Поэтому прошу уважаемых коллег поделиться своими методами формирования данных отчетов или, если не жалко, дать посмотреть исходники подобного дела.

С уважением, Игорь.


 
Polevi ©   (2004-04-27 19:43) [1]

select sum(debit)-sum(kredit) as balans from
(
 select sum(total) as debit, 0 as kredit from.. group by
 union all
 select 0 as debit, sum(total) as kredit from.. group by
)
group by


 
Азазелло   (2004-04-28 08:25) [2]

Доброго Вам времени суток, Polevi ©

1) Yaffil таки не Oracle, если и делать такое то через хранимки;
2) Идея разворота по субконто тут явно не прослеживается.

С уважением, Игорь.


 
Polevi ©   (2004-04-28 09:49) [3]

с Oracle и Yaffi не работал,
MSSQL у меня
насчет разворота по субконто не понял, достаточно сгруппировать по DObjX


 
Johnmen ©   (2004-04-28 09:54) [4]

>Азазелло

Лично я когда-то делал так. Выполнял ряд необходимых запросов, данные которых помещалить в виртуальную таблицу необходимой структуры по соответствующему алгоритму.



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
8-1078767391
DDA
2004-03-08 20:36
2004.05.23
Изображение на изображение с инверсией цвета


8-1078681532
GR@F
2004-03-07 20:45
2004.05.23
!!!!!!!!!!ЗВУК!!!!!!!!!!!!!!!


4-1080579089
ботинок
2004-03-29 20:51
2004.05.23
окно типа аськи


14-1083791552
saNat
2004-05-06 01:12
2004.05.23
Хоккей. США - Чехия 3-2


11-1072250148
PVOzerski
2003-12-24 10:15
2004.05.23
Новости от FPC Team