0
- 14.04.2016 - 14:25
|
Отпуск наверное плохо влияет на мозговую деятельность )) Суть вопроса такова: Есть Регистр накопления Измерения: Договор Контрагент ДатаДоговора Ресурсы: Cумма Нужно что бы в запросе выводилось: Договор | ДатаДоговора(месяц)|ДатаДоговора(месяц)| Контрагент | Сумма | Сумма Горизонтально развернуть помесячно суммы договора Сижу и туплю Какие есть предложения? | |
1
- 14.04.2016 - 15:03
| горизонтально? без скд ? а что так можно? | |
2
- 14.04.2016 - 15:11
| (1) А СКД панацея??? | |
3
- 14.04.2016 - 15:15
|
(1)Ты даже себе не представляешь, оказывается можно )) у меня есть решение и работает, но оно мне нравится, меня оно не устраивает и я считаю его вообще не правильным, так сказать быдлокод )))) Я хочу узнать у кого какое мнение и соображения по этому поводу | |
4
- 14.04.2016 - 15:34
|
А что мешает использовать СКД? Не выводи в табДок, получай в таблицу значений а уже с ней готовенькой играйся... По сабжу: СводнаяТаблица. Ну или в лоб перебор результата ручками и Вывести()/Присоединить()/Присоединить()... | |
5
- 14.04.2016 - 15:41
|
(4) да, примерно так и есть, выборка по группировкам и через присоединить, это не проблема, но вот с суммами как то криво все сидит, хочется что бы Сумма делалась не по всем договорам контрика, а вот как то по месяцам, а потом как то вытаскивать эти суммы..... или "зарядить" второй запрос который по критериям отбора будет суммы выдирать??? | |
6
- 14.04.2016 - 15:42
| +5 Данных не особо много, поэтому время выборки не критерий | |
7
- 14.04.2016 - 16:06
| УниверсальныйОтчет из типовой УТ10, он с построителем запросов работает без СКД. | |
8
- 14.04.2016 - 16:15
|
(7) Я же говорю в (5)что с горизонтальным выводом решил, тут таланта много не надо, вопрос про суммы как выбирать | |
9
- 14.04.2016 - 19:29
| а, через присоединить, я уж думал сам запрос умеет | |
10
- 14.04.2016 - 19:31
| (5) регистрнакопления.ХХХ.обороты(дата1,дата2,месяц), будет по месяцам если это имеешь ввиду | |
11
- 14.04.2016 - 21:08
| bma1-(7) Думаешь взлетит??? | |
12
- 14.04.2016 - 22:05
|
понятно, великие гуру отдыхают сегодня перед тяпницей.... никого не дождаться | |
13
- 15.04.2016 - 09:14
| Ну что? Великие гуру, тяпница уже наступила, у кого какие идеи есть? ) | |
14
- 15.04.2016 - 10:52
|
(13) выбрать Договор Контрагент Начлопериода(ДатаДоговора,месяц) как МесяцДоговора суммаОборот из регистрнакопления.ХХХ.обороты(дата1,дата2) или может ты это имеешь ввиду, пример с цифрами можешь сделать? | |
15
- 15.04.2016 - 15:23
| 2(11) А почему не взлетит? Построитель запроса только грамотно заполнить надо. | |
16
- 15.04.2016 - 15:25
| (15) думаю, он не понимает, чего ты ему объясняешь | |
17
- 15.04.2016 - 15:30
|
В Универсальном отчёте есть типовая возможность выводить группировки в колонки. | |
18
- 15.04.2016 - 15:33
|
(16) Ты сюда не лезь, иди дальше по базарным бабам bma1(15) Тут вопрос то в том что это не для типового решения, это отдельная конфа, и юзверю в руки такие механизмы не нужны ну ладно, я попробую другими способами | |
19
- 15.04.2016 - 15:33
| | |
20
- 15.04.2016 - 15:47
| 2(16) А юзверь их и не получит. В базе строятся (минут за пять) прикладные отчеты (в них 1с-ник прописывает запрос к базе, сколь угодно хитрый), которые только обращаются к Универсальному за нужными функциями. А потом пользователь получает только готовый набор данных, который и выводит в том виде - как душа пожелает. Хочет вдоль, хочет поперек данные раскинет. | |
21
- 15.04.2016 - 15:54
|
bma1, это то понятно, но я же говорю это не типовая конфа, она вообще отдельная и универсальный отчет не запускается там | |
22
- 15.04.2016 - 15:58
| А какой Заратустра мешает его туда вставить? Тем более что уже нетиповая. | |
23
- 15.04.2016 - 16:08
|
))) Это вообще самописная, это надо ОбщегоНазначения УправлениеОтчетами УниверсальныеМеханизмы и прочее туда запихивать, не хочу, проще написать | |
24
- 19.04.2016 - 12:18
|
23-nordbox > Вообще-то, многократно решаемая задача... Из параметра типа дата создается параметр "Год" типа число 4.0, и Месяц, число 2.0. Для группировки. Если период запрса в пределах года, достаточно выскребать месяц. Для экзотики (напр., периоды по дням рождения членов Правления) предварительно делаем список периодов... Ну да, красота требует жертв. Иногда кровавых. | |
25
- 19.04.2016 - 12:29
|
VZ, )))) вот первый запрос я примерно так и нагородил потому что первое решение было сделано вообще на РегСведений, мне разонравились все хотелки клиента потому что ТЗ как такого не было, делалось все спонтанно )) >> Ну да, красота требует жертв. Иногда кровавых. Потом мне разонравилось всё, я переделал на Регнаколения, я переделал запрос, само процедуру постороения отчета уже несколько раз, потом опять разонравилось... Так как время у меня есть, то я решил просто всю эту поронографию и грохнуть, и сделать понормальному Потому и спрашиваю | |
26
- 19.04.2016 - 12:48
| 25-nordbox > "Для начальства" запросы надо делать медленными. Типа "ну ты, барин, и задачку задал. Здесь помошики нужны..." | |
27
- 19.04.2016 - 12:55
|
VZ, ))) >>"Для начальства" запросы надо делать медленными. ага, ещё и с педальным приводом )) Кстати вот этот горизонтальный вывод инфы и есть одна из хотелок начальства. Не, там на самом деле задача на первый взгляд простая пока ее не копнуть, и вот когда что то первое получилось, то оказывается можно пристроить куда угодно и самое интересное подходит для много чего | |
28
- 20.04.2016 - 13:17
| VZ, у тебя есть еще какие нибудь идеи по решению задачи кроме того что озвучил в (24) ?? | |
| Интернет-форум Краснодарского края и Краснодара |