|
Сдвинуть колонку в таблице значений |
☑ |
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)У меня ТЗ - результат запроса, после добавления новой колонки последняя разместилась строго по алфавиту среди колонок (если в отладчике прописать ТЗ.Колонки). Наверное эта процедура срабатывает только для последующего вывода ТЗ в режиме "Предприятие".
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший