Обращение к программно созданной колонке в ТЧ #657539


#0 by Letuchiy Gollandets
Коллеги, такая проблема: 1. Сначала я программно создал 31 колонку в табличной части (ТЧ была создана в конфигураторе, также как и две колонки) с именами Реквизит1, Реквизит2,...,Реквизит31 2. после того, как ТЧ вместе с программно созданными колонками удачно отобразилась на управляемой форме, я пытаюсь передать значения, введенные интерактивно пользователями в другую ТЧ. Но при этом не могу "обратиться" к тем колонкам, которые были созданы программно. Вот код, что я делаю неправильно? Итого=0; Программа ругается на до, что поля "Реквизит1" нет (
#1 by hhhh
точно в ТЧ создавали колонки? Может в табличном поле?
#2 by DirecTwiX
Стесняюсь спросить.. Зачем это могла понадобиться??? Вспомнил, как сапёра писал в 1С..
#3 by DirecTwiX
Показывай как создавал
#4 by Wobland
обращаешься к несуществующему полю. с уважением, ваш К.О.
#5 by Капитан О
ну нельзя программно колонки у ТЧ делать. автор врёт
#6 by Web00001
Тоже очень долго рассматривал СП, так и не понял а как? Как автор создал колонки у ТЧ программно?
#7 by Wobland
может, внешнюю приблуду написал, которая метаданные правит
#8 by Михаил 1С
,  "Как автор создал колонки у ТЧ программно?" Я тоже недоумеваю. Думаю, просто ошибся, с кем не бывает.
#9 by Wobland
поди пойми его с такой ошибкой
#10 by Letuchiy Gollandets
Коллеги, вот код, которым программно создаю колонки: ОписаниеТиповДляРеквизита=Новый ОписаниеТипов(ТипыРеквизита, Новый КвалификаторыЧисла(2,0)); Д2=Д1+((Объект.ДатаПо-Объект.ДатаС)/(24*60*60)); Для с=Д1 по Д2 цикл;     Когда дело доходит до того кода, который я описал вначале, то программа действительно "не видит" программных колонок - это и есть мой вопрос - почему? ведь они то уже программно созданы...!
#11 by Letuchiy Gollandets
"СписокСотрудников" - это в конфигураторе созданная табличная часть..
#12 by Wobland
с колонками типа РеквизитН, разумеется ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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