Имя: Пароль:
1C
1С v8
СКД Ресурсы
,
0 pioneer_22
 
17.11.11
12:19
Такой запрос:

ВЫБРАТЬ
   ПлатежноеПоручениеИсходящее.Ссылка КАК Платежка,
   ЗаявкаВыдачуСредствЗаявка.Ссылка КАК Заявка,
   ПлатежноеПоручениеИсходящее.СуммаДокумента,
   ЗаявкаВыдачуСредствЗаявка.СуммаФакт,
   ЗаявкаВыдачуСредствЗаявка.СуммаПлан,
   ИЗ
   Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявкаВыдачуСредств.Заявка КАК ЗаявкаВыдачуСредствЗаявка
       ПО (ЗаявкаВыдачуСредствЗаявка.Ссылка.ПлатежныйДокумент = ПлатежноеПоручениеИсходящее.Ссылка)

Платежка - группировка. Заявка в детальных записях. Все суммы это ресурсы. Так вот как сделать чтоб СуммаДокумента не вычислялась по строкам детальных записей Заявки ??? А то заявка повторяется несколько раз...
1 LAAry
 
17.11.11
12:22
мда, а если 1 платежкой платили по нескольким заявкам?
2 pioneer_22
 
17.11.11
12:23
(1) Ага и такое есть
3 LAAry
 
17.11.11
12:25
ну и? Думай голова думай...
Вот у 1Сника всегда есть риск отхватить люлей за недостоверное получение данных в отчете... И сейчас он велик как никогда)
4 pioneer_22
 
17.11.11
12:29
(3) Если СуммаДокумента не будет суммироваться по заявкам все будет ок, не могу так сделать - не подскажешь?)
5 LAAry
 
17.11.11
12:32
Не делать ее ресурсом например.
Но вообще запрос конечно... Обращаешься к таблицам документов, не проверяешь пометки удаления и проведение... Регистров нет, откуда записи выбрать?
6 pioneer_22
 
17.11.11
12:35
Да эт для примера накидал) По поводу не делать ресурсом - выше платежки группировка по организациям - вот там надо чтоб по платежкам суммировалось.
7 Синий зуб
 
17.11.11
12:40
С левым соединением суммироваться будет всегда. Сделай 2 набора данных - 2 запроса - и на разных уровнях суммируй по разным полям.
8 pioneer_22
 
17.11.11
12:48
(7) спасибо, а то думал есть какая нить фишка чтоб не суммировалось по нижним уровням. Как то не могу осознать как складывает суммы заявок если поле суммаДокумента беру из таблицы Платежки...
9 pioneer_22
 
17.11.11
12:51
(8) все вкурил)