Имя: Пароль:
1C
1С v8
На СКД такое возможно сделать?
0 popcorn
 
23.09.11
13:09
хочу чтобы данные из регистра сведений выдавались в таблицу такого вида:

       |Период                                            |Период
Измерение1    |Ресурс1: Ресурс2, Ресурс2, Ресурс2....; Ресурс1: Ресурс2, Ресурс2, Ресурс2....; .....    |.....
Измерение1    |Ресурс1: Ресурс2, Ресурс2, Ресурс2....; Ресурс1: Ресурс2, Ресурс2, Ресурс2....; .....    |...
Измерение1    |Ресурс1: Ресурс2, Ресурс2, Ресурс2....; Ресурс1: Ресурс2, Ресурс2, Ресурс2....; .....    |...
Измерение1    |Ресурс1: Ресурс2, Ресурс2, Ресурс2....; Ресурс1: Ресурс2, Ресурс2, Ресурс2....; .....    |...
Измерение1    |Ресурс1: Ресурс2, Ресурс2, Ресурс2....; Ресурс1: Ресурс2, Ресурс2, Ресурс2....; .....    |...
......        | ...............                                    |...

Всяко разно уже тыркал, никак не пойму что к чему в этой СКД, не получается чтобы так выглядело
1 popcorn
 
23.09.11
13:11
Блин табуляция на пробелы заменилась, первая и последняя строчки влево сжались... Но думаю понятно что разделительные палки "|" должны совпадать
2 popcorn
 
23.09.11
13:13
Описание: Данные группируются по Периоду и по Измерению1 строками и столбцами.
В пересичении этих группировок данные группируются по Ресурсу1.
3 popcorn
 
23.09.11
13:34
Походу не возможно, ладно. А вот так можно?:

  \ |  Изм2  |  Изм2  |  Изм2
Изм1 |  Рес.  |  Рес.  |  Рес.
Изм1 |  Рес.  |  Рес.  |  Рес.
Изм1 |  Рес.  |  Рес.  |  Рес.
4 popcorn
 
23.09.11
13:40
Ап!
5 Fragster
 
гуру
23.09.11
13:45
я не против, делай
6 Reaper_1c
 
23.09.11
13:45
Все возможно, кури таблицу в настройках вывода
7 popcorn
 
23.09.11
13:52
(6) Таблицу когда делаю, у меня только Изм1 и Изм2 по верхнему и левому краю заполняются, а Рес никак не попадает в ячейки. Или попадает тоже в верхний или левый край!
8 Fragster
 
гуру
23.09.11
13:58
так сделай его ресурсом, будь мужиком!
9 Ochkarito
 
23.09.11
14:12
(0) В СКД на закладке "Настройки" запусти конструктор настроек, который позволит тебе представить данные, так как ты хочешь.
10 popcorn
 
23.09.11
19:26
(8) он и так ресурс! Какая разница вообще?
(9) Я и через конструктор делал, всё равно во внутренние ячейки не попадают данные, только по периметру или вкучу!
11 iamnub
 
23.09.11
19:33
(8)
Не стыдно перевирать цитаты?
12 iamnub
 
23.09.11
19:34
(10)
только по периметру или вкучу!

А вот это надо запомнить
13 GANR
 
23.09.11
19:39
(0) да
14 popcorn
 
23.09.11
20:10
(13) Да я на (0) уже забил, сначала хочу с (3) разобраться
15 kuza2000
 
23.09.11
22:25
(0)
Вроде как задача простая. Период и Измерение1 должны быть в СКД "измерениями", а ресурсы - ресурсами (зелененькие такие в настройках). Дальше запускаешь мастера, говоришь, что хочешь таблицу и все должно получиться. (3) - все то же самое.
16 kuza2000
 
23.09.11
22:28
(7) Если измерения выстраиваются, путь верный, играйся с настройками, все должно получиться. В клетки может ставить только ресурсы (они точно зелененькие? :)  )
17 kuza2000
 
23.09.11
22:38
(0) Вот, кстати, твой вариант (0) на СКД с иерархией, реквизитами группировок, и всей остальной бадьей: http://s010.radikal.ru/i311/1109/5c/abb4596d067e.png
А ты говоришь "невозможно" :)
18 kuza2000
 
23.09.11
23:32
Ресурсы должны выглядеть как-то так: http://s39.radikal.ru/i083/1109/f9/4ec2e846d296.png

Они у меня в группу объединены, это не обязательно.
19 ice777
 
23.09.11
23:35
чо, опять про ресурсы в регистрах ака измерения? вау )
20 popcorn
 
26.09.11
07:14
kuza2000 Спасибо, теперь наверное получится
21 popcorn
 
26.09.11
07:33
как в (3) получилось, как в (0) не получается.
Ресурс1 не должен суммироваться, по нему должно группироваться, а оно суммируется. Если его убрать из ресурсов, то он не попадает в ячейки.
22 popcorn
 
26.09.11
07:50
У меня там вообще ничего не должно суммироваться.
23 popcorn
 
26.09.11
08:36
(17) Не то. Там в яцейках нет группировок как у меня в (0)
24 Нуф-Нуф
 
26.09.11
08:37
про ресурсы уже говорили?
25 popcorn
 
26.09.11
08:50
(24) Говорили
26 popcorn
 
26.09.11
08:51
Нужно чтобы типа того получилось:
http://pavel.cc/crxphoto/skd.png
Там единицы "кг" и "шт" не нужно выводить, нарисовал только чтобы было понятнее.
27 popcorn
 
26.09.11
10:02
Похоже так не возможно, обманули?
28 popcorn
 
26.09.11
11:12
Ап!
29 Axel2009
 
26.09.11
11:14
(28) строки склеивать можно в 8.2.14. кури возможности СКД
30 popcorn
 
26.09.11
11:17
(29) Подскажи как? Я бросил курить
31 Axel2009
 
26.09.11
11:39
СклеитьСтроки чтоли функция называется. почитай новые возможности СКД
32 popcorn
 
26.09.11
11:42
(31) Так оно не попадает в ячейки, нечего склеивать. Оно в заголовки попадает. А если сделать чтобы в ячейки попадало, то суммируется!
33 Axel2009
 
26.09.11
11:51
(32) вот сделать чтобы в ячейки попадало и функцию натравить которая в 8.2.14. что непонятно?
34 popcorn
 
26.09.11
12:03
(33) В ячейках оно суммируется!
35 popcorn
 
26.09.11
12:11
(33) СлепитьСтроки() чтоли? И куда ее пихать?
36 Fragster
 
гуру
26.09.11
12:11
(34) это смотря какую ты формулу у ресурса задал
37 popcorn
 
26.09.11
12:21
Всё, нашел уже в другой теме тут же на мисте, разобрался v8: СКД: вывод нескольких элементов в одной ячейке
38 popcorn
 
26.09.11
12:32
Всё равно не то. Надо чтобы в одной ячейке были два разных ресурса, по одному из них группировка, по другому просто вывод всех значений в разрезе первого.
39 Axel2009
 
26.09.11
12:33
(38) наполовину беременный?
40 popcorn
 
26.09.11
12:33
(39) Смотри (26)
41 popcorn
 
26.09.11
12:35
Там в ячейках количество группируется по признаку "вес упаковки".
42 Fragster
 
гуру
26.09.11
12:36
(40) в (26) нет формулы, которую ты задал у ресурса
43 popcorn
 
26.09.11
13:19
(42) Там не должно быть формулы. Просто информация из регистра.
44 popcorn
 
26.09.11
13:29
У меня сейчас так выходит в ячейке:

5кг | 2шт
5кг | 3шт
1кг | 4шт
5кг | 2шт

А должно быть так:

5кг: 2шт, 3шт; 1кг: 4шт; 5кг: 2шт
45 Axel2009
 
26.09.11
13:50
обрабатывай сам вывод и будет тебе счастье. главное что ячейка уже будет содержать всю необходимую информацию.
46 sttt
 
26.09.11
13:50
(44) Может поможет. Хрусталева http://www.vesuchet.ru/products/materials/327.html   стр. 363
47 popcorn
 
27.09.11
07:26
(45) Отказаться от СКД?
48 popcorn
 
27.09.11
07:29
(46) Для создания примеров использована платформа "1С:Предприятия" версии 8.1.11.67
Цена: 240 руб

А что там на 363 странице? Есть смысл покупать книгу по старой платформе, если возможно она не поможет?
49 Мимохожий Однако
 
27.09.11
07:47
(48)Что гадать? Разбей наконец яйцо.
50 popcorn
 
27.09.11
08:37
(49) О! Спасибо! чё к чему...
51 Axel2009
 
27.09.11
09:08
(50) зачем отказаться. у СКД есть ручной вывод. там можно задавать параметры. у тебя будет параметр
5кг | 2шт
5кг | 3шт
1кг | 4шт
5кг | 2шт
а ты его преобразуй в 5кг: 2шт, 3шт; 1кг: 4шт; 5кг: 2шт
52 popcorn
 
28.09.11
06:04
(51) Что-то не нашел нигде "ручной вывод"
53 viktor_vv
 
28.09.11
07:53
Смотри ПриКомпоновкеРезультата() , ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент  и ПроцессорКомпоновкиДанных . ПРимер использования можно глянуть в УНФ. Да и в УТ 11 наверное есть.
54 Axel2009
 
28.09.11
09:24
Пока Истина Цикл
               
               ОбработкаПрерыванияПользователя();
               //Получим следующий элемент результата компоновки
               ЭлементРезультата = ПроцессорКомпоновки.Следующий();
               
               Если ЭлементРезультата = Неопределено Тогда
                   //Следующий элемент не получен - заканчиваем цикл вывода
                   Прервать;
               Иначе
                   
                   Отказ = Ложь;
                   
                   Попытка
                       ОтчетОбъект.ПередВыводомЭлементаРезультата(МакетКомпоновки, ДанныеРасшифровки, ЭлементРезультата, Отказ);
                   Исключение
                   КонецПопытки;
                   
                   Если Не Отказ Тогда
                       //Элемент получен - выведем его при помощи процессора вывода
                       ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
                   КонецЕсли;    
               КонецЕсли;
           КонецЦикла;
в ЭлементРезультата находятся значения параметров П1...Пn. смотри - переделывай
55 popcorn
 
28.09.11
09:29
Это какой-то модуль чтоли надо создать еще? Блин я хотел обойтись минимумом. А если создавать модуль то проще без СКД отчет сделать наверное.
56 Axel2009
 
28.09.11
09:31
ну если проще делай!
57 popcorn
 
28.09.11
09:46
Вот и делаю.
58 Ochkarito
 
28.09.11
09:57
(10) Темка еще живет xD

Таблицы и поля, Групировка:
http://s006.radikal.ru/i213/1109/b3/e126f7101a34.jpg

Ресурсы, Настройки:
http://s16.radikal.ru/i191/1109/5f/92468667d571.jpg
59 popcorn
 
28.09.11
18:29
(58) уже попадают в ячейки, спасибо за ответ! :)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс