Имя: Пароль:
1C
1С v8
Помогите разобраться с НайтиСтроки
0 darkhome
 
25.10.11
09:49
Отбор = Новый ТаблицаЗначений;
   ТабМатериалы = Материалы.ВыгрузитьКолонки();
   Отбор = Материалы.ВыгрузитьКолонки();
       ....
       
       Если НЕ ЗначениеЗаполнено(мХранение)Тогда
   Материалы.Загрузить(ТабМатериалы);
   Иначе
   ВремОтбор = новый Структура;
   ВремОтбор.Вставить("Номенклатура",мХранение);
   Отбор=ТабМатериалы.НайтиСтроки(ВремОтбор);
       Материалы.Загрузить(Отбор);
   КонецЕсли;

Выдает ошибку: Ошибка при вызове метода контекста (Загрузить)
   Материалы.Загрузить(Отбор);
по причине:
Несоответствие типов (параметр номер '1')

Помогите разобраться, как правильно сделать это. И где ошибка.
1 ДенисЧ
 
25.10.11
09:50
А ничо, что НайтиСтроки() возвращает массив?
2 mikecool
 
25.10.11
09:51
каша в голове
Загрузить в параметре имеет ТЗ, и ессно не загрузит структуру
Найти строки возвращает массив
3 mikecool
 
25.10.11
09:51
+2 не структуру , а массив не загрузит
4 skunk
 
25.10.11
09:52
ху из "мХранение"?
5 Sammo
 
25.10.11
09:52
+ посмотри еще 2 варианта Скопировать у таблицы значений.
Один вариант как раз с отбором
6 darkhome
 
25.10.11
09:52
А как мне тогда сделать, что бы данные массива можно было загрузить?
7 darkhome
 
25.10.11
09:53
мХранение - это переменная которая хранит определенное значение
8 mikecool
 
25.10.11
09:54
(7) кэп? )))
9 Godofsin
 
25.10.11
09:57
(7) А мужики то не знали!!!