Имя: Пароль:
1C
1С v8
Поле ВИерархии
,
0 вопросник21
 
07.09.14
06:05
всем бодрого времени!

уже замучился бороться с "Не найдено Счет &ВИерархии"... пробывал все что попадалось под глаза - но не выходит.. уже неделю работал с Настройками КомпоновщикаНастроек - вот что там пишу

    ПользовательскиеНастройки = Новый ПользовательскиеНастройкиКомпоновкиДанных;
    ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("Период", Период);
    ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("Счет", ВалуеРасшифровки);
    ПКД  = ПользовательскиеНастройки.Элементы.Добавить(Тип("ЗначениеПараметраНастроекКомпоновкиДанных"));
     ПКД.Использование = Истина;
     ПКД.Значение = Период;
     ПКД  = ПользовательскиеНастройки.Элементы.Добавить(Тип("ЗначениеПараметраНастроекКомпоновкиДанных"));
     ПКД.Использование = Истина;
     ПКД.Значение = ВалуеРасшифровки;     
     Настройки = Новый НастройкиКомпоновкиДанных;

     Для каждого нн Из ЛистПолей Цикл         
НоваяГруппа = Настройки.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
НоваяГруппа.Использование = Истина;
НоваяГруппа.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ;
НовыйЭлемент = НоваяГруппа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйЭлемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(нн.Поле);
НовыйЭлемент.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;//Равно;
НовыйЭлемент.ПравоеЗначение = нн.Значение;
НовыйЭлемент.Использование = Истина;
       КонецЦикла;
ПараметрыОткрытия = Новый Структура;
ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина);
ПараметрыОткрытия.Вставить("ПользовательскиеНастройки", ПользовательскиеНастройки);
ПараметрыОткрытия.Вставить("Настройки", Настройки);
ОткрытьФорму("Отчет.ОСВПоСчету.Форма.ФормаОтчета1", ПараметрыОткрытия, ЭтаФорма, УникальныйИдентификатор);



не могу понять какой ещё надо ВидСравнения и где проставить чтобы эска увидела Счет ВИерархии...
всем кто не пройдет мимо сжалится заранее человеческое спасибо...
1 vicof
 
07.09.14
06:15
нафига амперсанд перед виерархии
2 vicof
 
07.09.14
06:15
?
3 Wobland
 
07.09.14
06:22
счёт в иерархии(&Массив). а столько слов...
4 вопросник21
 
07.09.14
06:58
Ошибка при исполнении запроса набора данных
по причине:
{(21, 22)}: Не задано значение параметра "Счет"
(Счет В ИЕРАРХИИ (<<?>>&Счет)
5 Wobland
 
07.09.14
07:04
(4) бывает
6 вопросник21
 
07.09.14
07:04
когда СКД формирую с настройками с которыми должен открываться Отчет по Осв - то тогда выпадает такая ошибка:
Ошибка при исполнении запроса набора данных
по причине:
{(21, 22)}: Не задано значение параметра "Счет"
(Счет В ИЕРАРХИИ (<<?>>&Счет)

и не понятно где поправить?
7 Wobland
 
07.09.14
07:05
(6) ага, я тоже не умею параметры задавать
8 вопросник21
 
07.09.14
07:06
Wobland, а что это значит - счёт в иерархии(&Массив)?
9 Wobland
 
07.09.14
07:07
(8) условие такое
10 вопросник21
 
07.09.14
07:09
А как в СКД когда устанавливаешь Настройки это сделать?
11 Wobland
 
07.09.14
07:11
(10) прописать в значении или натыкать мышью
12 Wobland
 
07.09.14
07:12
>Отчет.ОСВПоСчету
или взять типовой и не насиловать мозх
13 вопросник21
 
07.09.14
07:45
нетт не в ту сторону
Когда устанавливаешь Настройки в КомпоновщикеНастроек - то где это надо прописать?