|  | Добавление колонки в таблицу значений ↓Ø (Волшебник 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 | 
        Проблема решена. Все дебилы взяты на заметку.     |  |