Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 04:57

УТ11 нужно перебрать строки динамического списка, возникает ошибка

Автор mikel10, 26 апр 2013, 10:06

0 Пользователей и 1 гость просматривают эту тему.

mikel10



Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДинамСписок);
Выборка = Построитель.Результат.Выбрать();
Пока Выборка.Следующий() Цикл
 
КонецЦикла;




Ошибка при вызове конструктора (ОписаниеИсточникаДанных)
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДинамСписок);
по причине:
Несоответствие типов (параметр номер '1')

Dethmontt

Ну чего тут не понятного?
Вы в конструктор
Новый ОписаниеИсточникаДанных(ДинамСписок); передаете не верный первый параметр - т.е. этот конструктор не поддерживает тип вашей переменной ДинамСписок

Что бы посмотреть поддерживаемые типы этим конструктором, стоит открыть Синтаксис Помощник (Ctrl+F1).
Из СП:

ОписаниеИсточникаДанных (DataSourceDescription)
На основании источника данных
Синтаксис:

Новый ОписаниеИсточникаДанных(
<ИсточникДанных>)
Параметры:

<ИсточникДанных> (обязательный)

Тип: ТаблицаЗначений; РезультатЗапроса; ОбластьЯчеекТабличногоДокумента.
Описываемый источник данных.

Описание:

Создает описание источника данных на основании другого источника данных.
Также может быть создан с использованием функциональной формы оператора Новый.
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск