S
SeverBap
Вообщем есть регистр остатков СуммаОплат;
Измерения: Год (Справочник.НалоговыйПериод - грыппы), месяц (число), Налог (Справочник.ОтчетныеПериоды);
Ресурсы: СуммаОплат (Число,15,2), СуммаОплатПени (Число,15,2);
Незнаю как оброщатся к регистру с получение значения СуммаОплат на заданную дату!!! я написал такой:
он же через цикл!!!!!!! А дата меняется тоже через цикл!!!!! И налог сам тоже из выборки вот и результ тормоз а не результ на 12 сек!!!!
Пацаны посоветуйте че к чему мне исправить!!!!!!
Измерения: Год (Справочник.НалоговыйПериод - грыппы), месяц (число), Налог (Справочник.ОтчетныеПериоды);
Ресурсы: СуммаОплат (Число,15,2), СуммаОплатПени (Число,15,2);
Незнаю как оброщатся к регистру с получение значения СуммаОплат на заданную дату!!! я написал такой:
Код:
Функция ПолучитьСуммуОплатНаДату(ДатаОпределения,Элемент)
РегистрВиртуальный=СоздатьОбъект("Регистр.СуммаОплат");
РегистрВиртуальный.ВременныйРасчет(1);
СуммаОплат=0;
РегистрВиртуальный.ВыбратьДвижения(,ДатаОпределения);
Пока РегистрВиртуальный.ПолучитьДвижение()=1 Цикл
Если (РегистрВиртуальный.Налог=Элемент) И (РегистрВиртуальный.Год=Элемент.Владелец.Родитель) И (РегистрВиртуальный.Месяц=Число(Элемент.Код)) Тогда
СуммаОплат=СуммаОплат+РегистрВиртуальный.СуммаОплат;
КонецЕсли;
КонецЦикла;
Возврат СуммаОплат;
КонецФункции
Пацаны посоветуйте че к чему мне исправить!!!!!!