Имя: Пароль:
1C
 
Сведение регистров в запросе
0 DigitalDolphin
 
29.02.24
22:49
Я не большой спец. по восьмерке. Возник вопрос как в запросе получить результат с колонками Товар | Количество | Сумма.
Есть два РегистраНакопления:
Остатки (Измериние: Товар Ресурсы: Количество, Сумма)
Услуги (Измерение: Услуга Ресурсы: Количество, Сумма)

Нужно получить обороты за период и свести их в одну таблицу. МОжно ли это получить в одном запросе слиянием двух реестров. КАк бы выглядел запрос?

Заранее спасибо.
1 Lazy Stranger
 
29.02.24
22:51
гугли объединение таблиц в запросе
2 NcSteel
 
29.02.24
22:56
Концепт:

Выбрать
Товар Как Товар,
Количество Как Количество,
Сумма как Сумма
Из Регистр.Остатки

Объединить Все

Выбрать
Услуга,
Количество,
Сумма
Из Регистр.Услуги
3 Волшебник
 
29.02.24
22:59
(0) Откажитесь от слияния
4 DigitalDolphin
 
29.02.24
23:08
(3) А почему?
5 DigitalDolphin
 
29.02.24
23:09
Выбрать
    Товары.Товар Как Товар,
    Товары.Количество Как Количество,
    Товары.Стоимость как Сумма
Из РегистрНакопления.ОстаткиТоваров КАК Товары

Объединить Все

Выбрать
    Услуги.Услуга КАК Товар,
    Услуги.Количество КАК Количество,
    Услуги.Стоимость КАК Сумма
Из РегистрНакопления.Услуги КАК Услуги

Я выполнил запрос. и он выдал результат. Не если я хочу добавить дополнительно "Сгруппировать по Товар" и функции "Сумма()" уже выдает ошибку. Тоесть в этом режиме можно только получить общий список и все?
6 NcSteel
 
29.02.24
23:10
Сгруппировать тоже работает, попробуйте в конструкторе запроса.
7 DigitalDolphin
 
29.02.24
23:20
Да получилось, просто Сгруппировать оказывается надо было подставлять только в первую часть до Объединить. Ну тут я понял, что таблицы должны быть полностью одинаковые по колонкам. Лишние колонки уже добавлять нельзя, если они только в одной таблице))
8 DigitalDolphin
 
29.02.24
23:30
А заглушки можно вставить в место них? типа:
NULL КАК СуммаПродажи
9 DigitalDolphin
 
29.02.24
23:37
(2) Спасибо 2NcSteel!
Да все задачу решил, отчет строиться. Отлично.
10 Ненавижу 1С
 
01.03.24
08:06
(0) услуги это тоже регистр остатков?
11 Волшебник
 
01.03.24
08:27
дурдом... а я говорил
12 arsik
 
01.03.24
08:31
(10) неисповедимы пути господни
13 Волшебник
 
01.03.24
08:45
Нужно обращение к виртуальным таблицам Обороты каждого регистра, тогда это будет иметь хоть какой-то смысл
14 Волшебник
 
01.03.24
08:46
и период не забыть