как перенести значение Таблицы в другую Таблицу перевернув строки на колонки #734425


#0 by batman1978
Добрый день форумчане Суть проблемы в том что таблица имеет вид ВидПлана   Подразделение   Сумма трям       Подразд1        10 прям       Подразд1        2 трям       Подразд2        4 трям       Подразд3        5 прям       Подразд2        6 а нужно получить вид таблицы Подразделение   План1(Трям)    План2(Прям) Подразд1        10             2 Подразд2        4              6 Подразд3        5 и т.д. то есть перевернув строки на колонки во второй таблице подскажите как решить данный вопрос я начал Для каждого стр из ТабПланПоказ цикл КонецЦикла; проблема в том что я не как не могу разобраться с условием - что бы если план нужный совпадает то берем из этой же строки сумму и пишем ее в туже строчку куда вписали подразделение на пересечении нужной колонки плана в другой таблице.
#1 by batman1978
Хотел бы напомнить сразу у меня 1с8.1 )
#2 by ShoGUN
Выгрузи колонки планов и подразделений в отдельные коллекции, сверни, перебери вложенными циклами. Внутри второго цикла юзай НайтиСтроки. И заполняй новую табличку данными из найденного.
#3 by batman1978
Ладно перейдем ближе к теме :)
#4 by batman1978
так вот из ТабПланПоказ перелить данные из строки колонки вид плана раскидать по колонкам новым ПлансреднийЧек и Плантрафик суммы из строки суммы - и еще подразделения перетащить.
#5 by batman1978
а там разные значения в видплан
#6 by DirecTwiX
1) Зачем это надо? 2) а) Обходим выборку, ищем строку с подразделением в результирующей таблицу. Добавляем, если не нашли. б) Перебираем колонки, ищем ВидПлана. Если Добавляем, если не нашли. в) В строку пишем число. Колонки можно хранить либо в первой строке ТЗ, либо в структуре.
#7 by batman1978
- что бы потом отклонение от плана считать - и можно было связывать можно подсказки более приближенные ? я еще тока учусь )
#8 by batman1978
кстати если подскажите как результат этого запроса прям в скд перевернуть было бы вообще хорошо а то через внешний набор данных есть много мелких неудобств )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С