|
Добавление колонки в таблицу значений 🠗Ø (Волшебник 22.09.2017 19:23)
| ☑ |
0
Aydar
22.09.17
✎
14:19
|
Есть таблица значений, в нее я по нажатию кнопки добавляю колонки
Процедура ДобавитьКолонкаНажатие(Элемент)
ТЗ.Колонки.Добавить();
ЭлементыФормы.ТабПоле.Значения=ТабЗначений;
ЭлементыФормы.ТабПоле.СоздатьКолонки;
КонецПроцедуры
Так я добавляю N колонок.
Затем я сдвигаю 1 колонку вправо.
ТекущаяКолонка=ЭлементыФормы.табПоле.ТекущаяКолонка;
ЭлементыФормы.ТабПоле.Колонки.Сдвинуть(ТекущаяКолонка, 1);
Затем после добавления еще одной колонки сдвинутая колонка возвращается на свое место. Почему так происходит?
|
|
6
spiller26
22.09.17
✎
14:53
|
(0) Делай сначала ТаблицуЗначений, меняй что хочешь, а потом выводи в табличное поле.
|
|
7
mistеr
22.09.17
✎
14:56
|
(0) Потому что метод СоздатьКолонки, внезапно, создает ВСЕ КОЛОНКИ ЗАНОВО!
|
|
8
Aydar
22.09.17
✎
14:59
|
(6) Можешь пример привести, как правильно все делать
|
|
9
DDwe
22.09.17
✎
15:00
|
(8) А документацию почитать?
|
|
10
mistеr
22.09.17
✎
15:01
|
(8) Сначала определись со всеми колонками в ТЗ, а потом СоздатьКолонки, один раз.
|
|
11
Ненавижу 1С
гуру
22.09.17
✎
15:16
|
(0) надо двигать колонки в источнике данных, то есть таблице значений
а не в представлении (табличное поле)
(1)(2) синхронно
|
|
12
spiller26
22.09.17
✎
15:18
|
(8) Не могу пример, т.к. работаю в основном на УФ
|
|
13
Aydar
22.09.17
✎
15:47
|
(11) А как в ТЗ двигать?
|
|
14
Lexey_
22.09.17
✎
15:57
|
(13) КоллекцияКолонокТаблицыЗначений (ValueTableColumnCollection)
Сдвинуть (Move)
Синтаксис:
Сдвинуть(<Колонка>, <Смещение>)
|
|
15
Aydar
22.09.17
✎
16:04
|
(14) Можете пример привести как текущую колонку ТЗ сдвинуть?
Или как найти текущую колонку ТЗ
|
|
18
Pahomich
22.09.17
✎
16:15
|
Пятница...
|
|
19
Aydar
22.09.17
✎
16:17
|
Все, я разобрался)
|
|
22
Волшебник
модератор
22.09.17
✎
19:24
|
Проблема решена. Все дебилы взяты на заметку.
|
|