Имя: Пароль:
1C
1С v8
СКД не учитывает параметры
0 Stim
 
22.03.12
10:58
Есть оборотный РН, из которого я вывожу данные в СКД.

..
ИЗ
   РегистрНакопления.МойРН.Обороты(&Началопериодапараметр, &КонецПериодаПараметр, , )

параметры устанавливаю здесь:

ЭлементПараметраДанных = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериодапараметр");
   ЭлементПараметраДанных.Использование = Истина;
   ЭлементПараметраДанных.Значение =  НачалоПериода;
   
   ЭлементПараметраДанных = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериодаПараметр");
   ЭлементПараметраДанных.Использование = Истина;
   ЭлементПараметраДанных.Значение =  КонецМесяца(КонецПериода);


при установке параметров Отладчик показывает следующее:

Индекс    Использование    Параметр            Значение
0    Истина           НачалоПериода            01.01.0001 0:00:00
1    Истина           КонецПериода            01.01.0001 0:00:00
2    Истина          КонецПериодаПараметр    31.03.2011 23:59:59
3    Истина          Началопериодапараметр    01.01.2011 0:00:00

в регистре записей за прошлый год нет, однако СКД выводит все записи. Тот же запрос в теми же параметрами в консоли запросов не выводит данные, что и должно быть.
Почему же СКД не видит значения параметров и выводит все записи?
1 MadHead
 
22.03.12
11:07
Параметры таблицы задай на закладке компановка данных
2 Stim
 
22.03.12
11:29
разобралсо. нужно было отключить типовые параметры СКД по периоду
3 Новиков
 
22.03.12
11:36
Молодец, а вот чем типовые неустроили тебя, если не секрет конечно.
4 Omskdizel
 
22.03.12
11:45
Написал бы что-нить типа

РегистрНакопления.МойРН.Обороты({&Началопериодапараметр}, {&КонецПериодаПараметр}, , )

И подхватились бы типовые.
Ошибка? Это не ошибка, это системная функция.