8.2.9
Обычный интерфейс, форма, на неё кидаю ТЗ, создаю колонки, в модуле формы получаю данные из внешнего источника в таблицу значний- в таблице строки есть, колонки в обоих таблицах одноимённые.
Просто создаёт массив со значениями, но когда пытаешься его загрузить - в тз формы ничего нет, в отладчике тоже ничего не показывает после загрузки.
Пытался сперва в массив выгрузить отдельно, а потом из массива загрузить - аналогично.
Обычный интерфейс, форма, на неё кидаю ТЗ, создаю колонки, в модуле формы получаю данные из внешнего источника в таблицу значний- в таблице строки есть, колонки в обоих таблицах одноимённые.
ТабФормы.ЗагрузитьКолонку(Рез.ВыгрузитьКолонку("id"),"id");
Просто
Рез.ВыгрузитьКолонку("id")
Пытался сперва в массив выгрузить отдельно, а потом из массива загрузить - аналогично.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А я так сделал:
Че-то присвоение тоже не работало.
Для каждого СтрРез Из РезИММ Цикл
НовСтр = СписокИММ.Добавить();
Для каждого КолонкаСтрокиОтбора Из СписокИММ.Колонки Цикл
НовСтр[КолонкаСтрокиОтбора.Имя] = СтрРез[КолонкаСтрокиОтбора.Имя];
КонецЦикла;
КонецЦикла;
Че-то присвоение тоже не работало.
Попробуй сначала создать пустые строки в таблице приемнике...
Для Сч = 1 По Рез.Количество() Цикл
ТабФормы.Добавить();
КонецЦикла;
Для Сч = 1 По Рез.Количество() Цикл
ТабФормы.Добавить();
КонецЦикла;
(4)
ППЦ какой то))) хоть бы в справочной инфе кто нить написал....
1С блин......
Попробуй сначала создать пустые строки в таблице приемнике...
ППЦ какой то))) хоть бы в справочной инфе кто нить написал....
1С блин......
в форме 2 табличных поля - одно выводит содержание справочника, второе должно выводить одну колонку из первого табличного поля.первая ТЧ загружается:
Результат = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.ТабличноеПоле1.Значение=Результат;
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
вторая - не хочет:
ТЗ1=новый ТаблицаЗначений;
ТЗ1=ТабличноеПоле1.ВыгрузитьКолонку("Код");
элементыФормы.ТабличноеПоле2.Значение=ТЗ1;
ТабличноеПоле2.ЗагрузитьКолонку(Массив1,"Код");
в чем собака порылась?
Результат = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.ТабличноеПоле1.Значение=Результат;
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
вторая - не хочет:
ТЗ1=новый ТаблицаЗначений;
ТЗ1=ТабличноеПоле1.ВыгрузитьКолонку("Код");
элементыФормы.ТабличноеПоле2.Значение=ТЗ1;
ТабличноеПоле2.ЗагрузитьКолонку(Массив1,"Код");
в чем собака порылась?
(6) Serge_ASB,
Как уже выше упоминали, в табличное поле ты не сможешь загрузить колонку (массив), если в табличном поле нет строк. Как вариант, это получить размерность выгруженного массива, и в цикле добавить необходимое количество пустых строк в табличное поле. Тогда ЗагрузитьКолонку() нормально загрузит.
Как уже выше упоминали, в табличное поле ты не сможешь загрузить колонку (массив), если в табличном поле нет строк. Как вариант, это получить размерность выгруженного массива, и в цикле добавить необходимое количество пустых строк в табличное поле. Тогда ЗагрузитьКолонку() нормально загрузит.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот