Имя: Пароль:
1C
 
Сдвинуть колонку в таблице значений
0 bvb
 
03.06.15
15:33
Есть УЖЕ ЗАПОЛНЕННАЯ таблица значений
Добавил в нее колонку :
КолонкаПризнакТовара = ТаблицаПоТоварам.Колонки.Добавить("ПризнакТовара",Новый ОписаниеТипов("Строка", , ,Новый КвалификаторыСтроки(25)),"Признак товара",15);

Нужно сдвинуть ее к началу таблицы (влево)
Пишу :
ТаблицаПоТоварам.Колонки.Сдвинуть(КолонкаПризнакТовара, -1 * (ТаблицаПоТоварам.Колонки.Количество() - 2) );

Не работает. В чем проблема ?
Может проблем в том что таблица уже заполнена?
1 разработчик 1с
 
03.06.15
15:36
а их можно двигать? а зачем?
2 LordCMEPTb
 
03.06.15
15:37
Программа работает как надо, но не так, как хочет пользователь...
Колонка в таблице сдвигается, не нужно вводить людей в заблуждение. Не сдвигается автоматически колонка в табличном поле на форме...
3 bvb
 
03.06.15
15:48
(2)  Не сдвигается. Это просто таблица значений.
4 LordCMEPTb
 
03.06.15
15:49
(3) По каким признакам было установлено, что не сдвигается?
5 ОбычныйЧеловек
 
03.06.15
15:50
(3) ТаблицаЗначений - это источник данных у ТабличногоПоля - чувствуешь разницу? :) ты сдвинул колонку у ТЗ а колонку у ТП не сдвинул
6 Михаил Козлов
 
03.06.15
15:51
(5)+ В ТЗ колонку можно и не трогать.
7 bvb
 
03.06.15
16:16
(4) Отладчиком посмотрел заполненную таблицу ДО и ПОСЛЕ добавления колонки и сдвига. Колонка в конце.

(5) Это НЕ колонка табличного поля. Проста таблицазначений
8 разработчик 1с
 
03.06.15
16:26
(7) попробуй тогда не добавить,а вставить колонку
9 Рус Иван
 
03.06.15
16:40
(7)Если в отладчике прописать ТаблицаПоТоварам.Колонки, то новая колонка остается на своем месте, если после сдвига колонки прописать ТаблицаПоТоварам.ВыбратьСтроку(), то в режим е "Предприятие" колонка сдвигается на новое место. Платформа 1с 8.2.13 обычное приложение
10 Михаил Козлов
 
03.06.15
16:50
(7) И зачем Вам нужно колонку ТЗ куда-то сдвигать: не все равно, в каком порядке колонки ТЗ?
11 bvb
 
03.06.15
16:59
(7)тоже самое
(10) Блажь . Просто чтоб удобнее видеть в отладчике
(9)ага . Я так и знал . Требуется реинициализация ТЗ
12 bvb
 
03.06.15
17:02
(9) Точно так. Но под отладчиком она не сдвинулась
13 Рус Иван
 
03.06.15
17:17
(12)У меня ТЗ - результат запроса, после добавления новой колонки последняя разместилась строго по алфавиту среди колонок (если в отладчике прописать ТЗ.Колонки). Наверное эта процедура срабатывает только для последующего вывода ТЗ в режиме "Предприятие".
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан