Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Свертка: две колонки в одну (минус на плюс)

Свертка: две колонки в одну (минус на плюс)
Я
   Масянька
 
28.08.20 - 16:13
День добрый!
Вводная: есть таб. значений. Нужно при свертке 2 колонки суммировать (значения "-", "+").
Как можно свернуть таблицу, но две колонки суммировать?

Спасибо.
   ДенисЧ
 
1 - 28.08.20 - 16:15
Запросом.
   vde69
 
2 - 28.08.20 - 16:16
в цикле переложить в новую общую колонку, потом свернуть
   МихаилМ
 
3 - 28.08.20 - 16:29
самый культурный способ - скд.
но для ускорения вывода тз нужно добавить поле и по нему свернуть ТЗ .

второй вариант, для тупых, скопировать колонку , тз дополнить копией.
удалить строки где > 0 колонке, удалить строки , где < 0 колонке копии

а вот что делать если значение = 0, автор с 13 летним стажем не догадалась.

дебильный вариант с запросом - не рассматриваем.
   МихаилМ
 
4 - 28.08.20 - 16:31
можно даже культурней .
сначала отобрать + _
а затем объединить.
   ДенисЧ
 
5 - 28.08.20 - 16:33
(3) Скд - это не запрос? О_о
   Масянька
 
6 - 28.08.20 - 16:33
(1) (2) Спасибо.
   Масянька
 
7 - 28.08.20 - 16:33
(3) Иногда лучше жевать, чем говорить (С)
   МихаилМ
 
8 - 28.08.20 - 16:35
(7) еще хаже быть говно-программисткой.
   ДенисЧ
 
9 - 28.08.20 - 16:40
(8) Тебе видней, ты в таком статусе уже давно ходишь
   Eiffil123
 
10 - 28.08.20 - 16:42
(3) СКД - это самый некультурный способ для этой задачи. Тут решение через цикл со вспомогательной колонкой на 10 строк, потом свертка с агрегатом по новой колонке.
   mikecool
 
11 - 28.08.20 - 16:44
(10) зависит от места нахождения этой ТЗ, если на клиенте, то однозначно цикл
   PR
 
12 - 28.08.20 - 16:50
(10) И не говори, совсем уже с дуба рухнули
   vicof
 
13 - 28.08.20 - 16:53
А вариант получения нормальной таблицы с нужными уже свернутыми данными не рассматриваем?
   МихаилМ
 
14 - 28.08.20 - 16:58
(10) зависит от кол-ва  данных (строк и колонок)  . примероно   6 колонок и > 2000 строк скд  будет быстрее. особенно начиная 16 релиза. начиная 16 релиза куча механизмов деградировало в производительности кроме скд. добавление колонки тоже деградировало в производительности.

а запросом на 100к записей в файловом варианте можно ждать 3 минуты.
   vde69
 
15 - 28.08.20 - 17:06
(11) ТЗ на клиенте уже быть не может :)
   МихаилМ
 
16 - 28.08.20 - 17:37
(15) весьма недальновидно. учитывая спиралевидность и скорость изменений в ит.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.