Имя: Пароль:
1C
1C 7.7
v7: Запрос бух. итогов в обратном порядке
0 самолет
 
12.03.12
17:57
Можно ли получать данные по бух. итогам не с начала в конец,а  наоборот с конца в начало?    

Например с 03.01.12 по 01.01.12 такой код не работает, а в голову приходит только одна идея все грузить в тз потом сортировать по дате.
Может у кого есть по лучше идеи?

ит = СоздатьОбъект("БухгалтерскиеИтоги");
   ит.ИспользоватьРазделительУчета(глРУ.РУ);
   ит.ВыполнитьЗапрос(КонДата,ДатаНачЖизни,Счет,,,,"День","С");
   ит.ВыбратьПериоды();
   Пока ит.ПолучитьПериод() =1 цикл
       
       Если СчетПоКоду(Счет).Активный = 1 Тогда
           
       КонецЕсли;
       
       Если СчетПоКоду(Счет).Активный = 2 Тогда
           
       КонецЕсли;
       
   КонецЦикла;
1 Wobland
 
12.03.12
17:58
в восьмёрке я б упорядочил вс по дате убыв. чем смущает?
2 самолет
 
12.03.12
17:59
это 7.7
3 Wobland
 
12.03.12
18:01
(2) забыл как страшный сон. чем тебя смущает выгрузка в ТЗ и последующая сортировка, если эти милые семёрочные запросы сами этого не умеют?
4 Kreont
 
12.03.12
18:04
Самому цикл по датам и получение через:
ПолучитьПериод(<Номер>,<ДатаНачалаПериода>)

хотя через ТЗ норм.ход
5 самолет
 
12.03.12
18:05
да просто уже задолбался все в тз грузить... Все всем спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший