Имя: Пароль:
1C
1C 7.7
v7: установить выборку регистра по заданному ресурсу
0 Lexxus79
 
04.10.16
06:40
Всем доброго утра !
Немного туплю, опять давно не занимался семеркой.
Есть регистр Касса. В нем есть измерения Валюта, Касса и Проценты (булево).
Надо: получить выборку в интервале дат со значением измерения Проценты Да.
Пишу:
    Валюта = Константа.БазоваяВалюта;
    Касса = Константа.ОсновнаяКасса;        
    Проценты = Перечисление.Булево.Да;
    Дата1 = Константа.ДатаОтсчетаПроцентов;
    Дата2 = ТекущаяДата();

    РегПроценты = СоздатьОбъект("Регистр.Касса");
    РегПроценты.УстановитьФильтр(Валюта,Касса, Проценты);
    
    Пока Дата1 <> Дата2 Цикл
        РегПроценты.ВыбратьДвижения(Дата1, Дата1);
        Пока РегПроценты.ПолучитьДвижение() = 1 Цикл  
                // есть движение
        КонецЦикла;      
        Дата1 = Дата1 + 1;        
    КонецЦикла;
    
Документы есть, а движений по этой конструкции нет. Посоветуйте плиз правильное решение. Спасибо.
1 VladZ
 
04.10.16
06:48
Запросом
2 Chameleon1980
 
04.10.16
08:43
+(1) +++
и не путайте чтоль ресурсы с измерениями - с толку не сбивайте
3 Остап Сулейманович
 
04.10.16
09:06
(0)
РегПроценты.ВыбратьДвижения(Дата1, Дата1);
Пока РегПроценты.ПолучитьДвижение() = 1 Цикл  // есть движение
    Если РегПроценты.Проценты = Перечисление.Булево.Да Тогда
        ...
    КонецЕсли;
КонецЦикла;