|
Запрос | ☑ | ||
---|---|---|---|---|
0
247tsm
04.10.11
✎
19:21
|
Не получается построить запрос для отчета. Пробовал с СКД, но что-то не получается с табличной частью, поэтому хочу хотя бы вручную написать запрос. Условия такие.
Есть документы: Заявка, РасхНакладные, ВыпискиБанка, ПриходныйКассовый. Реквизиты, которые должны быть в отчете: Заявка.Клиент, ___Заявка.Ссылка (или Заявка.Номер, Заявка.Дата), ___Сумма(Заявка.ТабличнаяЧасть.Стоимость), ___РасхНакладные.Сумма, ___ВыпискиБанка.ТабЧасть.Сумма, ___ПриходныйКассовый.Сумма, ________Заявка.ТабличнаяЧасть.Весы, ________Заявка.ТабличнаяЧасть.Стоимость Связь между документом Заявка и РасхНакладные по Заявка.Ссылка Связь между документом Заявка и ПриходныйКассовый по Заявка.Ссылка Связь между документом Заявка и табличной частью ВыпискиБанка по Заявка.Ссылка Также нужно, чтобы не повторялись значения реквизитов верхних уровней на нижних уровнях. Вот, вроде постарался объяснить попонятнее. Символами подчеркивания я постарался показать иерархию. Спасибо. |
|||
1
zak555
04.10.11
✎
19:22
|
конфа ?
|
|||
2
247tsm
04.10.11
✎
19:25
|
1С:Предприятие 8.1 (8.1.14.72)
|
|||
3
247tsm
04.10.11
✎
19:26
|
"Бухгалтерия для Молдовы", редакция 1.1.
Разработка конфигурации: "1C-Account ??mbal", 2005 - 2011 (1.1.32.1) |
|||
4
Птица
04.10.11
✎
19:27
|
делай запрос через ОБЪЕДИНИТЬ
заявка.ссылка - общее поле |
|||
5
zak555
04.10.11
✎
19:28
|
(4) для чего тогда регистры ?
|
|||
6
Птица
04.10.11
✎
19:29
|
(5)не поняла вопрос
|
|||
7
247tsm
04.10.11
✎
19:30
|
А что, регистры дублируют всю информацию из всех документов?
|
|||
8
shuhard
04.10.11
✎
19:30
|
(6) заку обидно, что не нужного Рг
|
|||
9
shuhard
04.10.11
✎
19:31
|
(7) да нет
если остатки не нужны и отчет простой - используй запрос по тЧ |
|||
10
zak555
04.10.11
✎
19:31
|
(8) я к тому, что инфу быстрее может собрать из регистров, если конечно она там есть для условия данной задачи ?!
|
|||
11
247tsm
04.10.11
✎
19:33
|
В регистрах не все есть, я смотрел модули документов
|
|||
12
Птица
04.10.11
✎
19:33
|
(10)а кто запрещает использовать регистры?
в(4)речь только о способе соединения таблиц. здесь объединить, что бы это ни было - регистры или документы |
|||
13
Птица
04.10.11
✎
19:33
|
+(12) здесь объединить = здесь подходит объединить
|
|||
14
zak555
04.10.11
✎
19:33
|
(11) движения надо смотреть документов
|
|||
15
247tsm
04.10.11
✎
19:37
|
(7) а можно мне, который еще учится, показать сам текст запроса. Я так понимаю, что это простой запрос из 10-12 строк. Но я не знаю, как быть с табличными частями ВыписокБанка и самой заявки.
Не совсем понятно, зачем смотреть движения, если не во всех документах они формируются (конфигурация переделанная). А из самих документов нельзя? |
|||
16
247tsm
04.10.11
✎
20:14
|
ВЫБРАТЬ
Заявка.Клиент, Заявка.Дата, Заявка.Номер, Заявка.ТабличнаяЧасть.СУММА(Стоимость) КАК Стоимость, РасхНакладные.Сумма КАК Фактура, ПриходныйКассовый.Сумма КАК Касса, ВыпискиБанка.ТабЧасть.Сумма КАК Банк, Заявка.ТабличнаяЧасть. (Весы.Ссылка, Стоимость) КАК Весы ИЗ Документ.Заявка КАК Заявка, Документ.РасхНакладные КАК РасхНакладные, Документ.ПриходныйКассовый КАК ПриходныйКассовый, Документ.ВыпискиБанка КАК ВыпискиБанка ГДЕ РасхНакладные.Заявка.Ссылка=Заявка.Ссылка, ПриходныйКассовый.Заявка.Ссылка=Заявка.Ссылка, ВыпискиБанка.Заявка.Ссылка=Заявка.Ссылка, Что здесь надо изменить, чтобы учесть правильно табличные части и куда приделать ОБЪЕДИНИТЬ? |
|||
17
247tsm
04.10.11
✎
20:45
|
Неужели все так плохо написано, что все разбежались?
|
|||
18
zak555
04.10.11
✎
20:51
|
ну так смотри (4)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |