|
v7: Как сделать групировку по ТЗ | ☑ | ||
---|---|---|---|---|
0
brenli
22.05.16
✎
22:41
|
Есть ТЗ вида:
Подразделение | ДокументНачисленияЗП | Сотрудник | Сумма Как более оптимально что ли выполнить группировку по первым трем колонкам, с расчетом итогов по всем уровням |
|||
1
AntiBuh
22.05.16
✎
22:48
|
используй Индексированную таблицу, Люк
|
|||
2
Злопчинский
22.05.16
✎
22:51
|
Используй универсальный вывод тз
Можно и шахматки роисовать можно и группировками Никакого программирования вообщем не требуется http://catalog.mista.ru/public/14794/ |
|||
3
Serginio1
22.05.16
✎
22:54
|
||||
4
GreyK
22.05.16
✎
23:05
|
Сформируй запрос по табличке Люк.
|
|||
5
Chameleon1980
23.05.16
✎
07:44
|
(4) дык 7.7 люк - штатно неа.
есть способы - давно было типа создание нового документа "ЗАпрос", запихивание туда ТЗ и по доку уже запрос |
|||
6
Рэйв
23.05.16
✎
07:50
|
(0).Свернуть(), Люк!:-)
//--------- Свернуть(<?>,); Синтаксис: Свернуть(<ГруппКолонки>,<СуммКолонки>) Назначение: Позволяет свернуть таблицу значений по соответствующим значениям колонок, т.е. заменяет на одну строку все дублирующие (по значениям группировочных колонок) строки, суммируя значения по суммируемым колонкам. Параметры: <ГруппКолонки> - группировочные колонки (номера или идентификаторы колонок через запятую), по которым группировать данные. <СуммКолонки> - суммируемые колонки (номера или идентификаторы колонок через запятую), по которым суммировать данные. |
|||
7
Mikeware
23.05.16
✎
07:53
|
(5) а занафига, если есть ИТЗ с методом Группировать ?
|
|||
8
brenli
23.05.16
✎
08:47
|
(6) По поводу "Свернуть" , уже делал так.
Выгружал нужные колонки и по ним сворачивал. Все бы ничего, но хочется еще расшифровку выводить в развернутом виде 1)Подразделение | x | x | Сумма 2) | ДокументНачисленияЗП | x | Сумма 3) | |Сотрудник| Сумма |
|||
9
brenli
23.05.16
✎
08:50
|
1)Подразделение|--------------------|---------|Сумма
2)-------------|ДокументНачисленияЗП|---------|Сумма 3)-------------|--------------------|Сотрудник|Сумма |
|||
10
Mikeware
23.05.16
✎
08:52
|
(8) читай (1).
Или потрахайся с (2) |
|||
11
brenli
23.05.16
✎
08:54
|
(1) Просветите пжл.
Шито есть Люк . |
|||
12
ДенисЧ
23.05.16
✎
08:56
|
(11) Люк - это сын Дарта Ведера
|
|||
13
ДенисЧ
23.05.16
✎
08:56
|
Вейдера, сорри
|
|||
14
Zhuravlik
23.05.16
✎
09:11
|
||||
15
Смотрящий
23.05.16
✎
09:14
|
(0) А как получил исходную таблицу ?
|
|||
16
Chameleon1980
23.05.16
✎
09:16
|
(7) ну вроде не совсем штатно
я знаю, что ест ИТЗ |
|||
17
Злопчинский
23.05.16
✎
12:50
|
с (2) "трахаться" не надо.
Все что надо - подсунуть плоскую таблицу автора и вызвать форму: . пусть есть готовая ТЗ вида Подразделение | ДокументНачисленияЗП | Сотрудник | Сумма . оформляем красивый вывод . //положим в список значений "счетные" колонки ТЗ //(суммы, количества, себестоимости и прочее всякое что можно складывать...) СЗПоказателей = СоздатьОбъект("СписокЗначений"); СЗПоказателей.ДобавитьЗначение("Сумма","Сумма"); //... //вызовем универсальный отчет по ТЗ //в списке значений передадим 2 параметра // - список "счетных" колонок // - саму таблицу значений для вывода КонтекстВызова = СоздатьОбъект("СписокЗначений"); КонтекстВызова.ДобавитьЗначение(ТЗ,"ТаблицаЗначений"); КонтекстВызова.ДобавитьЗначение(СЗПоказателей,"СписокПоказателей"); //... ОткрытьФорму("Отчет", КонтекстВызова, "ПутьКобработке\БВК_ОтчетПоТЗ.ert"); . все. дальше при открывшейся форме универсального отчета - кликаем в колонку с пиктограммами - обозначаем какие группировки использовать, какие нет... |
|||
18
Serginio1
23.05.16
✎
13:05
|
(0) Бери 3
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |