|
v7: Запрос к 2 регистрам | ☑ | ||
---|---|---|---|---|
0
Aragan
15.08.12
✎
10:18
|
Кто нидь помнит как запрос на 77 по 2-м регистрам сделать, чтобы наподобии 8-ного левого соединения получилось?
|
|||
1
Джинн
15.08.12
✎
10:19
|
Так и сделать. В чем проблема?
|
|||
2
Aragan
15.08.12
✎
10:23
|
Мне к данным одного регистра надо добавить данные 2-го, если они есть...
Период с ДатаНач по ДатаКон; Филиал = Регистр.тов.Филиал; Товар = Регистр.тов.Номенклатура, Регистр.Инвентарь.Товар; Сумма1 = Регистр.тов.Сумма; ДатаПринятия = Регистр.тов.ДатаПринятия; СрокЭксплуатации = Регистр.тов.СрокЭксплуатации; СуммаПринятия = Регистр.тов.СуммаПринятия; Клиент = Регистр.Инвентарь.Клиент; Функция СуммаНач = НачОст(Сумма1); Функция Сумма = КонОст(Сумма1); Функция СуммаРасход = Расход(Сумма1); Группировка Филиал без групп; Группировка Клиент; Группировка Товар без групп; Группировка ДатаПринятия; Группировка СрокЭксплуатации; Группировка СуммаПринятия; Условие(Филиал в ВыбФилиалы); с таким запросом хрень получается, выводит только то что есть в обоих регистрах, а не дополняет |
|||
3
Aragan
15.08.12
✎
10:24
|
Можно конечно 2 запроса и перебор, но уже спортивный интерес, неужели 77 совсем подзабыл
|
|||
4
miki
15.08.12
✎
10:26
|
Что он должен дополнить, если у тебя первая группировка только по значениям одного регистра, а вторая - только по значениям второго?
|
|||
5
Aragan
15.08.12
✎
10:27
|
не ну вроде есть же строка
Товар = Регистр.тов.Номенклатура, Регистр.Инвентарь.Товар; или такие связи в 77 не хляют? |
|||
6
Aragan
15.08.12
✎
10:31
|
на подобии такого в семерошным запросом не напишешь?
Выбрать таб1.а таб2.б из таб1 левое соединение таб2 по и т.д. |
|||
7
Джинн
15.08.12
✎
10:31
|
(5) Нормально так работает.
|
|||
8
Джинн
15.08.12
✎
10:33
|
(2) Хотите объединение двух наборов сделать? Поставьте "Все". Но тогда вся номенклатура вывалится.
Но проще два запроса в ТЗ свести. |
|||
9
Aragan
15.08.12
✎
10:38
|
(8) да я уже так и сделал, уже спортивный интерес был, интересно если 1С++ подключить и прямой запрос написать к сиквелу, он даст такое соединение сделать?
|
|||
10
Karambol
15.08.12
✎
11:41
|
В 7.7 два запроса склеиваются, как в операторе UNION, если не ошибаюсь
|
|||
11
Ёпрст
15.08.12
✎
11:56
|
(10) ошибаешься, можно любое соединение сделать при желании
|
|||
12
vladko
15.08.12
✎
11:58
|
(2) попробуй 2ю и 3ю группировку местами поменять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |