|
Запрос - соединение. |
☑ |
0
orangekrs
24.06.15
✎
05:59
|
Всем доброго времени суток!
Помогите с запросом, а ? Че-то туплю.
Делаю запрос к Хозрасчетному остатки, получаю дату (привожу её к началу периода - день) и сумму
Дата СуммаОборот
12.01.2015 900 000
14.05.2015 1 000 000
05.06.2015 250 000
Дальше, хочу соединить с ТЧ от документа.
ТЧ выглядит вот так:
Дата СуммаИзТЧ
01.06.2015 250 000
05.06.2015 300 000
11.06.2015 750 000
14.06.2015 500 000
У тч есть реквизит дата и сумма, соединяю по дате(из ТЧ) и дате из запроса к хозрасчетному: НАЧАЛОПЕРИОДА(ХозрасчетныйОстаткиИОбороты.Период, ДЕНЬ) = лиард_ТабличнаяЧастьДокумента.Дата
В результате запроса хочу получить вот такую таблицу:
Дата СуммаОборот СуммаИзТЧ
12.01.2015 900 000
14.05.2015 1 000 000
01.06.2015 250 000
05.06.2015 250 000 300 000
11.06.2015 750 000
14.06.2015 500 000
Но 1С меня жосско обламывает и при полном соединении показывает вот это:
Дата СуммаОборот Сумма
12.01.2015 900 000
14.05.2015 1 000 000
05.06.2015 250 000 300 000
Т.е. оно взяло только результат запроса к регистру бухи и дополнило только совпадающими записями. Вопрос: что ей надо?
|
|
1
Альбатрос
24.06.15
✎
06:12
|
Ты запрос давай показывай
|
|
2
orangekrs
24.06.15
✎
06:15
|
Вот запрос
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(ХозрасчетныйОстаткиИОбороты.Период, ДЕНЬ) КАК Дата,
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
бух_ТабличнаяЧастьДокумента.Сумма
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериод, &КонецПериод, Регистратор, Движения, Счет = &счет, , ) КАК ХозрасчетныйОстаткиИОбороты
ПОЛНОЕ СОЕДИНЕНИЕ Документ.лиард_ПланПогашенияЗадолженности.План КАК бух_ТабличнаяЧастьДокумента
ПО (НАЧАЛОПЕРИОДА(ХозрасчетныйОстаткиИОбороты.Период, ДЕНЬ) = бух_ТабличнаяЧастьДокумента.Дата)
ГДЕ
ХозрасчетныйОстаткиИОбороты.Регистратор.Контрагент = &Контрагент
УПОРЯДОЧИТЬ ПО
Дата
|
|
3
Альбатрос
24.06.15
✎
06:48
|
потому что условие "ГДЕ". Делай через врем. таблицы
|
|
4
Рэйв
24.06.15
✎
06:50
|
НАЧАЛОПЕРИОДА(ЕстьNULL(ХозрасчетныйОстаткиИОбороты.Период,бух_ТабличнаяЧастьДокумента.Дата), ДЕНЬ) КАК Дата,
|
|
5
MSOliver
24.06.15
✎
06:51
|
Зачем виртуальная таблица остатки и обороты
|
|
6
orangekrs
24.06.15
✎
07:04
|
(5) Это сразу хотел еще остаток получать, так и осталась ОстаткиИОбороты. Если будет Обороты, это что-то меняет ?
(3) Спасибо, понял. Это из за накладываемого условия ГДЕ
|
|