Не сдвигаются колонки табличного поля
☑
0
Aristo
20.07.12
✎
14:21
Часть таблицы - постоянные колонки, часть - динамические колонки, их количество зависит от конкретных данных. Нужно сдвинуть некоторые постоянные колонки в конец формы.
Процедура ОбновитьДанныеФормы()
ОбновитьСводнуюТаблицу(СводнаяТаблица);
ЭлементыФормы.СводнаяТаблица.СоздатьКолонки();
Колонки = ЭлементыФормы.СводнаяТаблица.Колонки;
Колонки.Сдвинуть(Колонки["СуммаПоПравообладателю"],Колонки.Количество()-Колонки.Индекс(Колонки["СуммаПоПравообладателю"]));
Колонки.Сдвинуть(Колонки["РазмерВознаграждения"],Колонки.Количество()-Колонки.Индекс(Колонки["РазмерВознаграждения"]));
Колонки.Сдвинуть(Колонки["СуммаДляПеречисленияПравообладателю"],Колонки.Количество()-Колонки.Индекс(Колонки["СуммаДляПеречисленияПравообладателю"]));
Колонки.Сдвинуть(Колонки["ТекущаяЗадолженность"],Колонки.Количество()-Колонки.Индекс(Колонки["ТекущаяЗадолженность"]));
Колонки.Сдвинуть(Колонки["ФактическиПеречисленнаяСумма"],Колонки.Количество()-Колонки.Индекс(Колонки["ФактическиПеречисленнаяСумма"]));
КонецПроцедуры
Почему - то колонки не сдвигаются. Что может быть ?
1
hhhh
20.07.12
✎
14:28
а сколько там колонок? Не 5?
2
hhhh
20.07.12
✎
14:32
может они у вас по кругу ходят?
3
Aristo
20.07.12
✎
14:40
Минимум 9
4
Aristo
20.07.12
✎
14:42
Тьфу минимум 12 Там еще добавляются колонки Контрагент0,Сумма0, НомерПП0, Контрагент1, и т.д. плюс еще 3 колонки постоянных. После этого часть колонок надо в конец передвинуть
5
Aristo
20.07.12
✎
14:58
апушки. Чето хреново стало на мисте с ответами на глупые вопросы :)
6
Reset
20.07.12
✎
15:06
Подсказываю. Индекс колонки начинается с нуля.
7
Aristo
20.07.12
✎
15:09
(6) -1 добавляем, правильно ? :)
Ошибка? Это не ошибка, это системная функция.