Имя: Пароль:
1C
1С v8
отбор скд
0 zerat
 
24.09.12
16:02
Отчет = Отчеты["ОтчетПоПроводкам"].Создать();
       Отчет.НачалоПериода = НачПериода;
       Отчет.КонецПериода = КонПериода;
       Отчет.Организация = организация;
       
       
       
       Настройки  = Отчет.КомпоновщикНастроек.Настройки;
       
                           Для Каждого Текстрока из Строка.Значение Цикл
                   ЭлементОтбора = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
                   ПолеОтбора =  Новый ПолеКомпоновкиДанных(Текстрока.ПутьКДанным);
                   ЭлементОтбора.ЛевоеЗначение =ПолеОтбора;
                   ЭлементОтбора.ВидСравнения     = Текстрока.ВидСравнения;
                   ЭлементОтбора.Использование = Текстрока.Использование;
                   ЭлементОтбора.ПравоеЗначение = Текстрока.Значение;    
               КонецЦикла;

       
       ФормаОтчета = Отчет.ПолучитьФорму(, , Новый УникальныйИдентификатор());
       ФормаОтчета.Открыть();




при открытии отчета нет ни одного отбора...хотя при отладки видно что элементы отбора присутствуют
1 Nesh
 
24.09.12
16:04
Настройки  = Отчет.КомпоновщикНастроек.Настройки;

замени на

Настройки  = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
2 Nesh
 
24.09.12
16:08
Для Каждого Текстрока из Строка.Значение Цикл

и что такое тут Строка?
3 zerat
 
24.09.12
16:10
ничего не изменилось
4 zerat
 
24.09.12
16:17
Строка.Значение - таблица значения
5 vmv
 
24.09.12
16:23
(0) открываешь НАСТРОЙКУ в СКД, а не параметры СКД и в ней в настройке на закладке Параметры правой кнопкой щелкаешь на параметр и там галка "Включать в пользовательские настройки"
6 vmv
 
24.09.12
16:24
а это отбор, ну там таже щняга
7 vmv
 
24.09.12
16:25
(1) так он и получит пользовательские настройки, да
8 zerat
 
24.09.12
16:55
(7)так что мне делать я так и не понял
9 vmv
 
24.09.12
16:58
(8) смореть/настривать/инициализировать доступность/использование общих/пользовательских полей/отборов СКД.

поверь - больше ничего не нужно. Главное, не нарушай последовательность
10 zerat
 
24.09.12
17:00
а можно по подробнее сказать что мне добавить в код мой??
11 Miss1C
 
24.09.12
17:02
(10)Это уже значит напишите мне готовый код)
12 vmv
 
24.09.12
17:03
(10) ВключатьВДоступныеПоля

прикинь чо эти 1С-придумали, может зря?