Отображение таблицы значений на форме #655102


#0 by Aleksey1989
Добрый день. Никак не могу понять, где ошибка. Мне надо, чтобы таблица значений, заполненная программно, отобразилась на форме в соответствующем элементе. Здесь ТаблицаЗначенийФизЛица - это реквизит формы, имеющий тип ТаблицаЗначений.
#1 by Classic
СоздатьКолонки?
#2 by Aleksey1989
Нет, колонки уже созданы в самой форме. Суть такая: я получаю запрос, состоящий из одной колонки, в которой перечисляются ссылки на элементы справочника "Физические лица". Далее выполняю этот запрос и выгружаю его в таблицу значений. На управляемой форме создаю реквизит формы, имеющий тип "ТаблицаЗначений", создаю для него одну колонку, имеющую тип "СправочникСсылка.ФизическиеЛица".
#3 by Defender aka LINN
ЗначениеВРЕКВИЗИТФормы
#4 by Aleksey1989
Пробовал, ругается на 2-й параметр: указываю, как и сказано в СП, наименование реквизита в кавычках.
#5 by AllJoke
Покажи как указываешь?
#6 by Aleksey1989
ЗначениеВРеквизитФормы(РезультатЗапроса,"ТаблицаЗначенийФизЛица")
#7 by AllJoke
#8 by AllJoke
Если конечно же ТаблицаЗначенийФизЛица - это ТаблицаЗначений в реквизитах формы.
#9 by Defender aka LINN
Дык. В таблице, полученной из запроса, во всех колонках присутствует тип "NULL". В твоем реквизите его нет.
#10 by Aleksey1989
Просто я пробывал и ЗначениеВДанныеФормы и ЗначениеВРеквизитФормы - ни то, ни другое не помогает.
#11 by AllJoke
#12 by AllJoke
Так работает у меня.
#13 by Aleksey1989
Не понял: откуда в таблице, полученной из запроса, во всех колонках будет "NULL"? При запуске отладчика я вижу, что там одна колонка, содержащия ссылки на некоторых физ. лиц.
#14 by AllJoke
нужно смотреть что возвращает запрос, и какие колонки в ТЗ на форме. Может запрос тупо возвращает список с Наименованием ФизЛиц.
#15 by Defender aka LINN
Ты слово "Тип" из принципа не прочитал?
#16 by Defender aka LINN
Значит, у аффтара вообще ТЗ с реквизитом не совпадают
#17 by AllJoke
Могу скинуть работающую обработку. Тока наваял.
#18 by AllJoke
А вообще - проверь что возвращает запрос и как называется колонка в ТЗ на твоей форме.
#19 by AllJoke
Колонка наверняка должна называться "Ссылка".
#20 by Mort
ЗначениеВДанныеФормы(РезультатЗапроса,ЭтаФорма.Элементы.ТаблицаЗначенийФизЛица) Второй параметр должен быть не таблица формы, а коллекция. Т.е. ЗначениеВДанныеФормы(РезультатЗапроса,ТаблицаЗначенийФизЛица);
#21 by Aleksey1989
ТОЧНО, колонка таблицы значений управляемой формы должна называться так же, как и поле в запросе. Как я так лопухнулся, понять не могу.
#22 by Aleksey1989
+ Спасибо всем за помощь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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