Имя: Пароль:
1C
1С v8
Не сдвигаются колонки табличного поля
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 добавляем, правильно ? :)