Имя: Пароль:
IT
 
Отчет, в котором мухи с котлетами
,
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) Бывает что и объединяем данные, но надеюсь, Америку Вам не открыл... :)
Есть книжка с примерами: http://v8.1c.ru/metod/books/book.jsp?id=389
8 GROOVY
 
29.04.14
20:25
Да тут совсем не "сложный" отчет.

(4) И тебе привет!
9 echo77
 
29.04.14
20:27
(7) Вопрос не о том, как пользоваться СКД
(8) Да, отчет не сложный. Но боюсь, не каждый с ходу его запрограммирует, чтобы он не показывал суммы многократно превышающие фактические значения

вот пример, того что я имею ввиду: http://yadi.sk/d/2SR8xEyENfbyT
10 IGOR_777
 
29.04.14
20:30
Прямой запрос в базу данных и вывожу в Эксель

Быстро и сердито
а нужны эти отчеты раз в 4 месяца ...

если я потрачу больше двух деней на выборку данных мне снизят КТУ

Поэтому только SQL  запросами к базе ....
11 echo77
 
29.04.14
20:37
(10) Я вообще не про это спрашиваю.

(0) Собственно вот тема: Сумма документа и состав документа, у человека сумма в несколько раз больше чем она есть на самом деле - предлагают группировать, делить. v8: скд, как посчитать количество строк табл части
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс