|
Отчет, в котором мухи с котлетами
| ☑ |
0
echo77
29.04.14
✎
19:34
|
Вопрос теоретический - интересуют мнения профи и бест-практис.
В последнее время часто приходится делать "мега-отчеты" в которых пользователь хочет видеть все и сразу: обороты одних таблиц и тут же остатки по другим.
Например, необходимо разработать отчет по заказам поставщикам за определенный период:
1. Необходимо показать состав заказа(номенклатуру, кол-во, суммы) - это РН.ЗаказыПоставщикам.Обороты,
2. Оплату заказов: документ оплаты, сумму оплаты статью ДДС - РН.ДвижениеДенежныхСредств
3. Остатки товаров на складах - на каком складе данная номенклатура залежалась на конец периода - РН.ТоварыНаСкладах.Остатки
- и это не самое сложно.
Соединениями в запросе здесь оперировать, на мой взгляд не вариант, т.к. в случае более одной оплаты или остатков более чем по одному складу мы задвоим состав заказа.
Что я сейчас делаю: беру какую-то таблицу за основу(в примере, наверное будет ЗаказыПоставщикам). Дальше объединяю наборы. В результате получается выборка в которой в некоторых записях значения полей null - но это легко убирается группировками в СКД.
А как вы делаете?
|
|
1
Dmitry1c
29.04.14
✎
19:35
|
А я томат
|
|
2
GROOVY
29.04.14
✎
19:36
|
Стараюсь не тащить на форумы элементарные задачи.
|
|
3
Fragster
гуру
29.04.14
✎
19:40
|
разные наборы данных СКД
|
|
4
Fragster
гуру
29.04.14
✎
19:40
|
(2) кто тебя обидел?
|
|
5
Эмбеддер
29.04.14
✎
19:41
|
(0) 1С таких отчетов не делает)))
|
|
6
ILM
гуру
29.04.14
✎
19:58
|
- деньги платят?
Ду ит.
|
|
7
su_mai
29.04.14
✎
20:01
|
(0) Бывает что и объединяем данные, но надеюсь, Америку Вам не открыл... :)
Есть книжка с примерами:
|
|
8
GROOVY
29.04.14
✎
20:25
|
Да тут совсем не "сложный" отчет.
(4) И тебе привет!
|
|
9
echo77
29.04.14
✎
20:27
|
(7) Вопрос не о том, как пользоваться СКД
(8) Да, отчет не сложный. Но боюсь, не каждый с ходу его запрограммирует, чтобы он не показывал суммы многократно превышающие фактические значения
вот пример, того что я имею ввиду:
|
|
10
IGOR_777
29.04.14
✎
20:30
|
Прямой запрос в базу данных и вывожу в Эксель
Быстро и сердито
а нужны эти отчеты раз в 4 месяца ...
если я потрачу больше двух деней на выборку данных мне снизят КТУ
Поэтому только SQL запросами к базе ....
|
|
11
echo77
29.04.14
✎
20:37
|
(10) Я вообще не про это спрашиваю.
(0) Собственно вот тема: Сумма документа и состав документа, у человека сумма в несколько раз больше чем она есть на самом деле - предлагают группировать, делить. v8: скд, как посчитать количество строк табл части
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший