Имя: Пароль:
1C
1C 7.7
v7: Вставка колонок в индексированную таблицу возможна?
0 Chai Nic
 
13.10.22
09:33
Не добавление, а именно вставка, в начало или в середину последовательности колонок? На нашел такую функцию.
1 Salimbek
 
13.10.22
09:51
(0) Вроде нет такого. А для чего это надо?

Ну и если очень нужно, то самое простое - Создать новую ИТЗ - ПравильнаяИТЗ, в которой сделать правильное положение Колонок. А потом из исходной ИТЗ перекинуть значения при помощи


//Тут надо проверить, может надо Для Сч=0 По ИсходнаяИТЗ.КоличествоКолонок()-1 Цикл
Для Сч = 1 по ИсходнаяИТЗ.КоличествоКолонок() Цикл
  ИмяКолонки = ИсходнаяИТЗ.ИмяКолонки(Сч);
  ПравильнаяИТЗ.ЗаполнитьКолонку("", ИмяКолонки, ИсходнаяИТЗ, "", ИмяКолонки);
КонецЦикла;
2 Chai Nic
 
13.10.22
10:42
(1) Ну нет так нет. Просто это бы немного упростило задачу)
3 СергейК
 
13.10.22
11:46
А что за задача?
4 Chai Nic
 
13.10.22
11:50
(3) Да просто там индексированная таблица из запроса формируется, и надо кое-какие колонки расшифровать, и хочется чтобы их расшифровки находились в нужном месте.
5 VoditelKobyly
 
13.10.22
13:23
В запросе сразу вставить заготовки колонок с нулями, проблемами не получается?
6 Djelf
 
гуру
13.10.22
19:05
(4) В "нужном месте" зачем и где?
ИТ на форму можно вывести только через выгрузку в ТЗ, либо выводить через ТП.
Первый вариант затратнее, а второму методу начхать что там внутри.
ТКВ?