Имя: Пароль:
1C
1С v8
СКД. Группировка колонок
,
0 Solitar
 
16.12.12
14:33
Реально ли, без программирования сделать вот такую группировку


Назначение платежа |        Январь 2012     |    Февраль 2012       |
                   |    Банк     |   Касса  |   Банк     |   Касса  |
                   |План | Факт  |План |Факт|План | Факт |План |Факт|
оплата от покуп.    |100  |21     | 30  | 32

Т.е., на верхнем уровне находится период, ниже разделение по видам оплат, а ниже уже суммы по ним.

Получается сделать отдельно январь по банку, январь по кассе.
1 Wobland
 
16.12.12
14:39
чо там? начало месяца, банк/касса, сумма?
2 Vitello
 
16.12.12
14:39
виды оплат может в строки вынести?
3 Пеппи
 
16.12.12
14:41
что значит без программирования? запрос к чему относится?)
4 Solitar
 
16.12.12
14:42
(2) нет, нужно именно так.
(3) без программирования СКД.
5 eklmn
 
гуру
16.12.12
14:42
Еслиб не группировка по периоду.....
кто там СКД придумал, молодец конечно, но все равно м-дак, ибо таблица такого вида нужна много где )
6 Solitar
 
16.12.12
14:43
(5) во-во
7 eklmn
 
гуру
16.12.12
14:44
Что-то  похожее можно сделать, но все равно шапка будет кривовата
8 EvgeniuXP
 
16.12.12
17:35
(5) ну ты еще скажи, что хочу колонтитулы разные выводить на разных страницах - тоже не додумали :)
9 EvgeniuXP
 
16.12.12
17:36
(+8) и хочу к переменным в цикле обращаться: Перем1, Перем2, Перем3 :)
10 France
 
16.12.12
17:38
можно в скд настроить вывод группировок по строкам и колонкам с отбором по ним же..
11 nunzio
 
16.12.12
18:03
(0) Без программирования насколько знаю нереально, только программно обработать табдок.
12 nunzio
 
16.12.12
18:03
(11) Т.е. объединить группировки верхнего уровня.
13 eklmn
 
гуру
16.12.12
18:08
(8) при чем тут колонтитулы? (9) ваще бредятина не в тему
ЕвгенХР че курил?
(10) научиш?
14 nunzio
 
16.12.12
18:11
(13) Вывод в таблицу, не ?
15 France
 
16.12.12
18:13
так, навскидку - в запросе создай поле, где будет "январь 2012" и тд... и дела группировку по нему..
группировка по виду оплат, и вывод деталей в колонки с фильтром по виду оплаты...
если исходные объекты, из которых осущ. запрос - будет проще советовать..
16 eklmn
 
гуру
16.12.12
19:55
(14) )) ясен перец это в таблице делаецца, как сделаешь покажи )
17 eklmn
 
гуру
16.12.12
19:56
(15) ты хитрый, но это, согласись через ..опу
18 France
 
16.12.12
19:59
ну, делай тогда не через ж.опу..
правда, пока не вижу объяснения, почему это через ж.опу..
19 eklmn
 
гуру
16.12.12
20:15
1 вопрос, ты все виды периодов будешь в запросе описывать?
20 France
 
16.12.12
20:18
(19) первый ответ, если ты внимательно посмотришь работу с периодами в СКД - то вопрос отпадет сам собой..  что то про дополнение периода...
21 France
 
16.12.12
20:19
я з не предлагаю вариант описания всех возможных периодов через запрос.. это и скд умеет делать
22 nunzio
 
16.12.12
21:43
(16) см (15). Делаешь группировку по Периоду и Дням оплаты (один уровень). Делаешь сортировку по периоду (можно недоступную пользователю). В полях выводишь ресурсы. Далее сформированный табдок надо обработать, чтобы объединить колонки Периоды.
23 Solitar
 
17.12.12
09:31
(22) сложность в том, что мест, откуда идет списание может быть много, например Банк 1, Банк 2, Касса 1, Касса 2. Как тогда в этом случае обрабатывать результат, если не известно точное кол-во колонок в каждом периоде?

и если будет точно известно, то как объединить, все равно не представляю.

(15) у тебя есть пример такой группировки?
24 eklmn
 
гуру
17.12.12
11:45
(23) нет у них нифига, это теоретики
25 France
 
17.12.12
11:52
(23) и что, что банков куча?? они же объединяются у тебя в группу "Банк".. или тебе нужно разворачивать по всем банкам?? тож не проблема - в группировке колонок банк..
да, у меня есть отчеты на скд...но не именно такие..
(24) ле, за базар отвечаешь?
26 Solitar
 
17.12.12
14:27
(25) а есть пример объединения ячеек программно?
27 eklmn
 
гуру
17.12.12
14:57
(25) не, ссыкотно, мож я че не так понял? можешь выслать что нибудь?  буду оч. благодарен
28 France
 
17.12.12
17:38
(26) я не делал.. лениво кодить ячейки.. лучше посношаться с настройкой СКД
(27) я на типовом шаблоне строю... есть у тебя онный?.. и, могу принтскрин выслать...
29 eklmn
 
гуру
17.12.12
17:42
(28) если не трудно, хочеться понимать что мы говорим про одно и то же
30 France
 
17.12.12
17:46
куда?? почту скинь - доеду до дому, скину..
щаз из офиса гонят..
31 eklmn
 
гуру
17.12.12
17:48
программист80#яндекс.ру
32 Solitar
 
17.12.12
19:26
ап. как как объеденить ПЕРИОД по нескольким ячейкам в одну?
33 eklmn
 
гуру
18.12.12
13:49
France я жду :)
34 France
 
18.12.12
18:55
(33) транслитерация программист80 какая? programmist? посмотри почту, тестовое сообщение отправил.. если оно, подтверди..
35 vmv
 
18.12.12
18:58
(0) нереально средсвами СКД, но реально ее научить это делать

https://dl.dropbox.com/u/7750370/mista/638122/Форма1.PNG
36 ILM
 
гуру
18.12.12
19:17
(23) Поле "Выбор" тебе  в руки и ... до полного самоудовлетворения.
37 eklmn
 
гуру
18.12.12
20:43
(34) да оно все правильно, получил, ответил
38 Solitar
 
18.12.12
23:37
оказалось все реально. сделал через свой макет для группировки.
39 France
 
19.12.12
03:17
(35) чем отличается "научить СКД" от "умеет СКД" если не кодить и макеты не строит, а использовать только соответствующим образом подготовленный запрос??
то, что по ссылке можно на основании запроса построить без создания макета, но (для простоты выводя месяца) используя внешние функции
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс