Имя: Пароль:
1C
1C 7.7
v7: Перебор бухгалтерских операций Запросом
0 daviels
 
12.11.12
11:52
Добрый день. Бьюсь над казалось бы простой задачей - нужно организовать выборку операций с помощью объекта "запрос". Пишу вот такой казалось бы простой код:

Период с выбНачПериода По выбКонПериода;
   ОбрабатыватьОперации Включенные;  
   Фирма = Операция.РазделительУчета;
   Контрагент = Операция.Дебет.Контрагенты,Операция.Кредит.Контрагенты;
   ДокументЗап = Операция.ТекущийДокумент;
   Счет = Операция.Дебет.Счет,Операция.Кредит.Счет;    
   Группировка Счет упорядочить по Счет.Код без групп;
   Группировка Контрагент упорядочить по Контрагент.Наименование без групп;
   Группировка ДокументЗап упорядочить по ДокументЗап.ДатаДок;
   Условие(Контрагент В ВыбСпКонтр);
   Условие(Счет В ВыбСчета);
   Условие(Фирма = ВыбРазделительУчета);

т.е. у меня есть список счетов отбора ..ну например в списке есть один только счет 60.1. я хочу выбрать все документы которые сформировали проводки и не важно по Дебету 60.1 или по кредиту 60.1 ... однако группировка возвращает ТОЛЬКО документы по дебету... если же в переменных указываю
 Контрагент = Операция.Кредит.Контрагенты,Операция.Дебет.Контрагенты;
   Счет = Операция.Кредит.Счет,Операция.Дебет.Счет;

Тогда группировка по документам возвращает ТОЛЬКО кредитовые документы, т.е. те что сформировали оборот по кредиту 60.1

как же мне так написать запрос чтобы отбирал ВСЕ доки и по дебету и по кредиту?
1 mikecool
 
12.11.12
11:53
помнится мне - черный запрос не есть хорошо для бух.операций
надо смотреть в сторону специализированных выборок, типа как их там ВыбратьОперации, ВыбратьПроводки или еще сто
2 mikecool
 
12.11.12
11:53
сто = Что
3 daviels
 
12.11.12
11:56
хм.... фиговасто че то.... запрос работает гораздо быстрее чем все эти выборки... плюс сразу делаю необходимые мне группировки .... неужто и вправду запрос так криво работает с бух.операциями???
4 mikecool
 
12.11.12
11:58
"запрос работает гораздо быстрее чем все эти выборки" я бы не был так категоричен...
5 1Сергей
 
12.11.12
12:00
(4)+1 нифига не быстрее.
Поэтому в типовых нет черных запросов к бухитогам/оборотам
6 daviels
 
12.11.12
12:00
))))))))))) ладно не буду так категоричен....
7 daviels
 
12.11.12
12:01
но группировать данные было б удобнее тем более что механизм то сам заложен
8 1Сергей
 
12.11.12
12:09
(7) БухЗапросом получишь те же самые группировки