|
Запрос - соединение. | ☑ | ||
---|---|---|---|---|
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) Спасибо, понял. Это из за накладываемого условия ГДЕ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |