Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Как изменить порядок колонок таблицы значений? / 8 сообщений из 8, страница 1 из 1
25.04.2012, 23:31
    #37771459
mavksalisova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
Здравствуйте!
Не подскажете, пожалуйста, есть ли возможность изменить порядок колонок таблицы значений? Я думала колонки располагаются по порядку автоматически - как укажем в первом параметре метода Свернуть.

Например, есть таблица значений ТабЗн:
|Товар|Поставщик|Склад|Кво|

Делаем:
ТабЗн.Свернуть("Склад,Товар","Кво");

Получаем колонки:
|Товар|Склад|Кво|

А надо:
|Склад|Товар|Кво|

(хотя погруппировано конечно правильно - как и задано было в параметре, но вот порядок колонок тоже хотелось иметь возможность изменить)
...
Рейтинг: 0 / 0
26.04.2012, 10:04
    #37771708
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
mavksalisovaЗдравствуйте!
Не подскажете, пожалуйста, есть ли возможность изменить порядок колонок таблицы значений? Я думала колонки располагаются по порядку автоматически - как укажем в первом параметре метода Свернуть.

версия какая?

и зачем это надо?
...
Рейтинг: 0 / 0
26.04.2012, 11:18
    #37771867
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
mavksalisova, делайте таблицу сразу с правильным(нужном) расположением колонок.
...
Рейтинг: 0 / 0
26.04.2012, 11:32
    #37771909
LexaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
Синтаксис-помощник пробовали читать?

КоллекцияКолонокТаблицыЗначений (ValueTableColumnCollection)
Сдвинуть (Move)
Синтаксис:

Сдвинуть(<Колонка>, <Смещение>)
Параметры:

<Колонка> (обязательный)

Тип: Число; КолонкаТаблицыЗначений. Индекс сдвигаемой колонки или сама колонка.
<Смещение> (обязательный)

Тип: Число. Количество колонок, на которое необходимо переместить колонку. Положительное значение означает, что колонка будет передвинута ближе к концу таблицы значений (вправо), отрицательное - ближе к началу (влево).
Описание:

Сдвигает колонку на указанное количество позиций.

Доступность:

Сервер, толстый клиент, внешнее соединение
...
Рейтинг: 0 / 0
26.04.2012, 11:46
    #37771948
mavksalisova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
Извините, забыла указать, что работаю с 1С 7.7
...
Рейтинг: 0 / 0
26.04.2012, 12:59
    #37772172
mavksalisova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
olegves,

версия 1С 7.7

У меня динамически изменяется количество и порядок группировок. Это я попробовала реализовать так(т.к. работаю с таблицей значений):

СтрокаДляСвертки="";
Для И=1 По Группировки.КоличествоСтрок() Цикл
Если Группировки.Пометка()=1 Тогда
СтрокаДляСвертки = СтрокаДляСвертки+Группировки.ПолучитьЗначение(И)+?(И=Группировки.КоличествоСтрок(),"",",");
КонецЕсли;
ТабЗн.Свернуть(СтрокаДляСвертки,"Сумма");

Затем при помощи рекурсии вывожу из ТЗ в отчет.
...
Рейтинг: 0 / 0
26.04.2012, 13:00
    #37772182
mavksalisova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
LexaK,

Спасибо! Но это наверное для 8ки? Извиняюсь, что сразу не указала версию.
...
Рейтинг: 0 / 0
26.04.2012, 13:02
    #37772189
mavksalisova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить порядок колонок таблицы значений?
DmitriyZmavksalisova, делайте таблицу сразу с правильным(нужном) расположением колонок.

Может быть придется как-то так, если не найдется более простой вариант.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как изменить порядок колонок таблицы значений? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]