Имя: Пароль:
1C
1С v8
Как сгруппировать одинаковые строки в ТаблицеЗначений.
0 Вася Чез
 
04.07.13
10:05
Выгружаю ЖР в ТЗ

ТаблицаЗначений = Новый ТаблицаЗначений;
      ВыгрузитьЖурналРегистрации(ТаблицаЗначений, Фильтр, "Дата, ИмяПользователя, Событие, Метаданные, Данные, ПредставлениеДанных");
      ТаблицаЗначений.Сортировать("ИмяПользователя");
      ЭлементыФормы.ТабличноеПоле.Значение = ТаблицаЗначений;
      ЭлементыФормы.ТабличноеПоле.СоздатьКолонки();

Добавляю колонку количество
ЭлементыФормы.ТабличноеПоле.Колонки.Добавить("Количество");

Как сгруппировать одинаковые строки по колонке метаданные и вывести их количество в колонку "Количество"?
Что-то вроде этого должно получится:
Пользователь    Метаданные                       Количество
Иванов          РассходныйКассовыйОрдер          2
Иванов          ПрихордныйКассовыйОрдер          4
Петров          РасходныйКассовыйОрдер           3
Семенов         РасчетСебестоимости              1
1 ДенисЧ
 
04.07.13
10:07
ТабличноеПоле.ЗаполнитьЗначения(1, "Количество");
ТабличноеПоле.Свернуть("ПОльзователь, Метаданные", "Количество");
2 Deon
 
04.07.13
10:07
Свернуть() ?
3 Maxus43
 
04.07.13
10:07
ТЗ.Свернуть?
4 cw014
 
04.07.13
10:07
Свернуть уже предлагали? )))
5 Deon
 
04.07.13
10:08
Почему нет метода Развернуть?
6 Deon
 
04.07.13
10:08
(5) Тогда из ТЗ можно было бы сделать гармошку
7 ДенисЧ
 
04.07.13
10:09
(6) ЛУчше баян :-)
8 hhhh
 
04.07.13
10:12
(6) ДеревоЗначений не предлагать?
9 hhhh
 
04.07.13
10:39
чего это? на форум какие-то хакеры наехали.
10 Вася Чез
 
05.07.13
01:29
а у колонок таблицы значений нет свойства видимости? как их программно скрывать тогда?
11 runoff_runoff
 
05.07.13
01:40
(10) ЭлементыФормы.ТабличноеПоле.Колонки.ИмяКолонки.Видимость = Ложь не предлагать?..
12 runoff_runoff
 
05.07.13
01:40
(10) или Элементы просто
13 aMz
 
05.07.13
01:40
от кого скрывать от бухов в конфигураторе?
14 Вася Чез
 
05.07.13
02:17
(11) я уже понял, что затупил, ведь у меня ЭлементыФормы.ТабличноеПоле.Значение = ТаблицаЗначений;
а то в СП читаю и понимаю,что у ТЗ такого свойства нет.
15 Вася Чез
 
05.07.13
02:49
добавил ещё одну колонку к таблице, как правильней заполнить её?

Пользователь      Метаданные                        Количество   Стоимость
Иванов            РассходныйКассовыйОрдер             2             200
Иванов            ПрихордныйКассовыйОрдер             4             40
Петров            РасходныйКассовыйОрдер              3             300
Семенов           РасчетСебестоимости                 1              50

Каждый сделанный пользователем документ стоит определенную сумму денег, например
РасходныйКассовыйОрдер = 100, ПриходныйКассовыйОрдер = 20, РасчетСебестоимости = 50. Значения стоимости это переменные, которые забиты прямо в коде.
16 Вася Чез
 
05.07.13
04:33
тема закрыта, всем спасибо за внимание