Показать сообщение отдельно
Старый 10.04.2003, 12:17   #10  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Пример
Предлагаю продемонстрировать эффективное техническое решение на конкретном примере.

Имеем
- бизнес, у которого несколько юридических форм (ЗАО, Представительство, офшор + теневой)
- по каждому юр. лицу ведется своя компания (сдается баланс и другая бух.отчетность)
- одни и те же контрагенты проходят в учете по разным компаниям

Задача: руководство компании хочет еженедельно (в любой момент времени) видеть консолидированный отчет по дебиторке.

Отчет должен быть совершенно четко классифицирован по аналитикам:
- юр.лицо (компания)
- структурное подразделение компании (если несколько профит центров)
- договор
- счет
- дата возникновения задолжности или ее погашения
- товар/услуга/бренд/и т.п.
- валюта задолжности
- и т.п.

Каким образом построить такой отчет "на лету", прыгая между компаниями?

P.S. С временной таблицей и единой аналитической кодировкой по компаниям все тривиально. Для оптимизации времени весь процесс делится на две части:
1) выборка данных запросами из разных компаний во временную таблицу
2) печать одного или нескольких консолидированных отчетов по данной выборке (сколько угодно раз без повторных запросов к разным компаниям)