Таблица значений. добавление колонок через цикл. #657711


#0 by ADDG
Есть ли возможность добавить колонки через цикл? К примеру у меня есть список значений и мне надо для каждой строки создать колонку в таблице значений (кол-во строк в списке значений не постоянное).
#1 by Reset
Есть.
#2 by rs_trade
как то так вроде
#3 by rs_trade
А вообще, открой для себя синтакс-помощник.
#4 by ADDG
я делаю так (простите что язык английский)
#5 by rs_trade
так может там что нить типа "Имя колонки"?
#6 by Kreont
"Неверное имя колонки" - превести на англ?
#7 by rs_trade
Или цифры, судя по row.Division.Code
#8 by Reset
Ну в row.Division.Code неверное имя колонки. Обеспечь верное.
#9 by Reset
+Правила именования колонок такие же, как для переменных
#10 by Reset
Ну или делай VT.Columns.Add; тогда создадутся колонки Колонка1,Колонка2 и тд
#11 by rs_trade
VT.Columns.Add(Колонка+Строка(row.Division.Code))
#12 by ADDG
пробовал так  "row.Division.Code" и String(row.Division.Code), не хочет.
#13 by ADDG
попробую так. спасибо всем.
#14 by Reset
VT.Columns.Add("Колонка"+XMLСтрока(row.Division.Code)) Если Code-строка без пробелов VT.Columns.Add("Колонка"+row.Division.Code) если с пробелами, то стрЗаменить
#15 by Kreont
Сообщить(row.Division.Code) или отладчик на ошибку установи, и см. что в row.Division.Code будет
#16 by Reset
Еще лучше, когда Divisions получаешь (видимо, это таблица значений, полученная из запроса), в запресе сразу получать Код, а не потом в цикле. Там же в запросе можно и приставку присобачить, если Код строковый
#17 by Reset
Ну это чисто чтоб докопаться *)
#18 by ADDG
спасибо, помогло список Divisions формируется добавлением подразделений из справочника. еще раз спасибо и приятных выходных.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С