Всем доброго утра !
Немного туплю, опять давно не занимался семеркой.
Есть регистр Касса. В нем есть измерения Валюта, Касса и Проценты (булево).
Надо: получить выборку в интервале дат со значением измерения Проценты Да.
Пишу:
Валюта = Константа.БазоваяВалюта;
Касса = Константа.ОсновнаяКасса;
Проценты = Перечисление.Булево.Да;
Дата1 = Константа.ДатаОтсчетаПроцентов;
Дата2 = ТекущаяДата();
Пока Дата1 <> Дата2 Цикл
РегПроценты.ВыбратьДвижения(Дата1, Дата1);
Пока РегПроценты.ПолучитьДвижение() = 1 Цикл
// есть движение
КонецЦикла;
Дата1 = Дата1 + 1;
КонецЦикла;
Документы есть, а движений по этой конструкции нет. Посоветуйте плиз правильное решение. Спасибо.
(0)
РегПроценты.ВыбратьДвижения(Дата1, Дата1);
Пока РегПроценты.ПолучитьДвижение() = 1 Цикл // есть движение
Если РегПроценты.Проценты = Перечисление.Булево.Да Тогда
...
КонецЕсли;
КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший