Имя: Пароль:
1C
1С v8
v8: Как в отчете вывести документ и регистр независимо друг от друга с сорт. по дате
,
0 Elf56
 
28.03.12
08:25
Всем доброго времени суток.

Имеется 1с 8.1 БП 1.6 Задача такая необходимо вывести в одном отчете Регистр "Книга учета доходов и расходов (раздле 1)" и документ "Платежные поручение исходящие". т.е. как вывести в отчете все по одной записи. Если в запросе вобще удаляю связь то выводится так что к каждой записи регистра присвается все документы и так для каждой записи. А как сделать так чтобы с сортировкой по дате (по периоду) выводился просто не повторяющийся список записей регистра и документа т.е. если скажем если за сегодня есть два документа и 2 записи регистра то за сегодня выводилось бы 4 записи?

И еще как можно сделать чтобы два разных реквезита Период в регистре и Дата в документе выводились в одной колонке отчета но в разных строках?

Всем заранее спасибо.
1 КМ155
 
28.03.12
08:26
(0) что мешает в запросе использовать Объединить ?
2 butterbean
 
28.03.12
08:26
через ОБЪЕДИНИТЬ ВСЕ
3 Elf56
 
28.03.12
08:30
Это как в конструкторе запросов во вкладке объединение в имени поля набрать одно и тоже ?
4 КМ155
 
28.03.12
08:36
(3) а по существу ?
5 Elf56
 
28.03.12
08:39
(4) вот если бы я знал по существу сказал бы ? как это сделать объеденение не знаю
6 butterbean
 
28.03.12
08:40
(5) в конструкторе на закладке "объединения" добавь запрос, это слева )))
7 Elf56
 
28.03.12
08:42
А и в одном запросе сделать только регистр а в другом документ?
8 butterbean
 
28.03.12
08:45
да
9 Elf56
 
28.03.12
08:55
спасибо все работает но только вот в чем проблема, выводится сначало все записи регистра с начала года до конца, а потом все документы с начало года и до конца, а как сделать так чтобы выводилось в зависимости от даты т.е. скажем за каждый день сначало все записи регистра потом все документы, на следующий день также?
10 butterbean
 
28.03.12
08:57
добавь итоги по дате
11 butterbean
 
28.03.12
08:58
ну или просто УПОРЯДОЧИТЬ ПО дате если группировка не нужна
12 Elf56
 
28.03.12
09:02
вот именно стоит у меня

УПОРЯДОЧИТЬ ПО
   Период,
   Дата

Но дело в том что Период это период по регистру а Дата это Дата по документу не выводит так все равно
13 butterbean
 
28.03.12
09:06
запрос покажи
14 Elf56
 
28.03.12
09:07
ВЫБРАТЬ
   КнигаУчетаДоходовИРасходов.Период КАК Период,
   КнигаУчетаДоходовИРасходов.Регистратор,
   КнигаУчетаДоходовИРасходов.Графа4 КАК Доходы,
   КнигаУчетаДоходовИРасходов.Содержание,
   КнигаУчетаДоходовИРасходов.РеквизитыПервичногоДокумента,
   NULL КАК Дата,
   NULL КАК Номер,      
   NULL КАК Расходы
ИЗ
   РегистрНакопления.КнигаУчетаДоходовИРасходов КАК КнигаУчетаДоходовИРасходов
ГДЕ
   КнигаУчетаДоходовИРасходов.Период <= &КонецПериода
   И КнигаУчетаДоходовИРасходов.Период >= &НачалоПериода
   И КнигаУчетаДоходовИРасходов.Графа4 <> 0

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   NULL,
   NULL,
   NULL,
   NULL,
   NULL,
   ПлатежноеПоручениеИсходящее.Дата,
   ПлатежноеПоручениеИсходящее.Номер,
   ПлатежноеПоручениеИсходящее.СуммаДокумента
ИЗ
   Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее
ГДЕ
   ПлатежноеПоручениеИсходящее.Дата <= &КонецПериода
   И ПлатежноеПоручениеИсходящее.Дата >= &НачалоПериода

УПОРЯДОЧИТЬ ПО
   Период,
   Дата
15 butterbean
 
28.03.12
09:07
хотя и так понятно что поля Период и Дата у тебя не объединены в одно :-)
16 butterbean
 
28.03.12
09:08
(14) точно... (15)+1
:-)
17 Elf56
 
28.03.12
09:08
Вот это я и спрашивал в самом начале поста ))
18 Elf56
 
28.03.12
09:08
тоже
19 Elf56
 
28.03.12
09:08
Как это можно сделать ?
20 Elf56
 
28.03.12
09:09
все понял  как ))
21 КМ155
 
28.03.12
09:09
(14) гов.нокод,
нельзя включать в отчет не проведённые документы
22 Elf56
 
28.03.12
09:10
все сделал (15) спасибо большое ))
23 Elf56
 
28.03.12
09:10
(21) ну ка давай покажи как это сделать лучше