Имя: Пароль:
1C
 
Ошибка при вызове метода контекста (Найти)
0 malder
 
24.08.10
16:08
Вот код

Функция ВыгрузитьТаблицуЗначенийВДеревоЗначений(Таблица, КлючСтроки = "КлючСтроки", ЗначениеПоказателя = "ЗначениеПоказателя") Экспорт

   Дерево = Новый ДеревоЗначений;
   Для Каждого Колонка Из Таблица.Колонки Цикл
       Дерево.Колонки.Добавить(Колонка.Имя, Колонка.ТипЗначения);
   КонецЦикла;
   Для Каждого СтрокаТаблицы Из Таблица Цикл
       СтрокаГруппировки = Дерево.Строки.Найти(СтрокаТаблицы[ЗначениеПоказателя], КлючСтроки,Истина);
       Если СтрокаГруппировки = Неопределено Тогда
           ЗаполнитьЗначенияСвойств(Дерево.Строки.Добавить(), СтрокаТаблицы);
       Иначе
           ЗаполнитьЗначенияСвойств(СтрокаГруппировки.Строки.Добавить(), СтрокаТаблицы);
       КонецЕсли;
   КонецЦикла;
   Возврат Дерево;

КонецФункции //ВыгрузитьТаблицуЗначенийВДеревоЗначений()

Выдает ошибку

{ОбщийМодуль.О_РаботаСДеревомЗначений.Модуль(87)}: Ошибка при вызове метода контекста (Найти)
       СтрокаГруппировки = Дерево.Строки.Найти(СтрокаТаблицы[ЗначениеПоказателя], КлючСтроки,Истина);


СтрокаГруппировки = Дерево.Строки.Найти(СтрокаТаблицы[ЗначениеПоказателя], КлючСтроки,Истина);

СтрокаТаблицы  = в отладчике -->>>

СоответствуетНормативу    Ложь    Булево
СтрокаТаблицы    СтрокаТаблицыЗначений    СтрокаТаблицыЗначений
ЕдиницаИзмерения    м2    СправочникСсылка.КлассификаторЕдиницИзмерения
ЗначениеПоказателя    99    Число
ЗначениеПоказателяПечать    99    Число
МаксЗначениеПоказателя    0    Число
МаксЗначениеПоказателяПечать    0    Число
НомерСтроки    1    Число
ПоказательАнализа    test    СправочникСсылка.О_ПоказателиАнализовНоменклатуры
1 malder
 
24.08.10
16:08
подскажите что не так?
2 butterbean
 
24.08.10
16:12
чему равно КлючСтроки??
3 malder
 
24.08.10
16:13
КлючСтроки    "КлючСтроки"    Строка
4 butterbean
 
24.08.10
16:14
(3) такая колонка ест в дереве?? и напиши полностью ошибку
5 butterbean
 
24.08.10
16:15
(4) *есть
6 malder
 
24.08.10
16:18
нету такой колоник -(
7 malder
 
24.08.10
16:19
{ОбщийМодуль.О_РаботаСДеревомЗначений.Модуль(87)}: Ошибка при вызове метода контекста (Найти)
       СтрокаГруппировки = Дерево.Строки.Найти(СтрокаТаблицы[ЗначениеПоказателя], КлючСтроки,Истина);
по причине:
Неверное имя колонки
8 Skylark
 
24.08.10
16:23
(6) ну и в чем твой вопрос? колонки нету такой, а ты пытаешься в ней искать
9 malder
 
24.08.10
16:26
уже понял, спасибо