Имя: Пароль:
1C
1C 7.7
v7: Объединение таблиц в запросе 1С 7.7
0 И Р
 
04.06.18
20:48
Оставлял тему, которая пропала, опишу коротко:
В 8ке например можно так сделать

" Выбрать Поле1, Поле2, Поле3 из **   ОБЪЕДИНИТЬ ЛюбоеПоле1, ЛюбоеПоле2, ЛюбоеПоле3 из ****2 "  

И ты получаешь таблицу    Поле1, Поле2, Поле3     значения в которых сначала идут из первой выборки, а потом из второй.

Можно ли также сделать в 7-ке?
1 Злопчинский
 
04.06.18
21:43
Есть
Чтото = Справочник.спр1.поле1, справочник.спр2.поле2
2 И Р
 
04.06.18
22:03
Получился вот такой запрос:
"Период с ДатаС по ДатаПо;
Фирма= Регистр.Покупатели.Фирма,Регистр.Поставщики.Фирма;
УпрАналитика= Регистр.Покупатели.Фирма.УпрАналитика,Регистр.Поставщики.Фирма.УпрАналитика;
ЮрЛицо= Регистр.Покупатели.Фирма.ЮрЛицо,Регистр.Поставщики.Фирма.ЮрЛицо;
Контрагент= Регистр.Покупатели.Договор.Владелец,Регистр.Поставщики.Договор.Владелец;
Договор= Регистр.Покупатели.Договор,Регистр.Поставщики.Договор;
Сумма= Регистр.Покупатели.СуммаРуб,Регистр.Поставщики.СуммаРуб;Функция НачОст = НачОст(Сумма);Функция Приход = Приход(Сумма);Функция Расход = Расход(Сумма);Функция КонОст = КонОст(Сумма);Условие (Контрагент = Контр); ОБЪЕДИНИТЬ 1 КАК Документ; 1 КАК НачОст; 1 КАК Приход; 1 КАК Расход; 1 КАК КонОст; Группировка Документ;"


Возвращает следующие ошибки:"
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат;КонецЕсли;
{C:\DOCUMENTS AND SETTINGS\XCHAT\РАБОЧИЙ СТОЛ\AKTSVERKI_TORG\AKTSVERKITIS9.2.ERT(59)}: Сумма= Регистр.Покупатели.СуммаРуб,Регистр.Поставщики.СуммаРуб;Функция НачОст = НачОст(Сумма);Функция Приход = Приход(Сумма);Функция Расход = Расход(Сумма);Функция КонОст = КонОст(Сумма);Условие (Контрагент = Контр); ОБЪЕДИНИТЬ  <<?>> 1 КАК Документ; 1 КАК НачОст; 1 КАК Приход; 1 КАК Расход; 1 КАК КонОст; Группировка Документ;
Запрос[7] : Ожидается  '=' перед '1'
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат;КонецЕсли;
{C:\DOCUMENTS AND SETTINGS\XCHAT\РАБОЧИЙ СТОЛ\AKTSVERKI_TORG\AKTSVERKITIS9.2.ERT(59)}: Сумма= Регистр.Покупатели.СуммаРуб,Регистр.Поставщики.СуммаРуб;Функция НачОст = НачОст(Сумма);Функция Приход = Приход(Сумма);Функция Расход = Расход(Сумма);Функция КонОст = КонОст(Сумма);Условие (Контрагент = Контр); ОБЪЕДИНИТЬ 1 КАК Документ;  <<?>> 1 КАК НачОст; 1 КАК Приход; 1 КАК Расход; 1 КАК КонОст; Группировка Документ;
Запрос[7] : Неизвестая ошибка '1'"

Пробовал после ОБЪЕДИНИТЬ поставить ВЫБРАТЬ. Но результат если память не изменяет такой же. Помогите пожалуйста правильно составить запрос.
3 Злопчинский
 
04.06.18
22:21
В 77 нет объединить
Объединение уже есть в перечислении разных таблиц в переменной запроса

Выбрать тоже нет
Выбираются сами по себе объявленные переменные и группировки и функции
4 Злопчинский
 
04.06.18
22:22
Твой отчёт открой типовую тис отчёт ведомость по контрагентам в варианте общего долгп
5 Карст
 
05.06.18
09:31
(0) не поверишь, но в 7-ке тоже есть конструктор запросов
6 И Р
 
05.06.18
12:43
(5)  Где найти и как?

Товарищи, а может ли кто нибудь показать каким должен быть правильно составленый запрос на основе моего?
7 Эльниньо
 
05.06.18
12:44
(6) В конфигураторе, вестимо
8 Ёпрст
 
05.06.18
12:47
(6)

select поле1,поле2 from $Справочник.Вася
union all
select поле1,поле2 from $Справочник.Федя
9 И Р
 
05.06.18
13:16
(7) (5) Ну скажите конечно, как в лужу пёрните, вроде звук есть, а толку никакого. ))
10 aka AMIGO
 
05.06.18
13:25
(6) Открываешь модуль. В главном меню: Конструкторы/Запрос
11 savaB
 
05.06.18
13:27
(8) ++
12 Карст
 
05.06.18
14:21
(9) если не умеешь им пользоваться - это еще ничего не значит
13 И Р
 
05.06.18
16:01
(8) База файловая. Или на ней тоже можно выполнять подобный запрос?
(10)Спасибо!! Попробую!
(12) Если человек не знает о наличии конструктора запросов в 7.7, значит он тем более не знает где он находится. Следовательно что твоё первое сообщение, что второе, никакой пользы не несёт, кроме единственного собственного желания пёрнуть в лужу.
14 Масянька
 
05.06.18
16:03
(13) https://pastenow.ru/a15bcf807276bf4cbc28d614f99a29a0
И хватит пердеть.
15 Botanik8888
 
05.06.18
16:21
(13) "(8) База файловая. Или на ней тоже можно выполнять подобный запрос? " - если очень захотеть то можно...
https://www.google.by/search?q=1c%2B%2B&rlz=1C1GGRV_enBY780BY780&oq=1c%2B%2B&aqs=chrome..69i57j69i65l2j0l3.2487j0j7&sourceid=chrome&ie=UTF-8
16 И Р
 
05.06.18
16:22
(14) Вы крайне любезны. Спасибо! @->--

Однако по итогу конструктор запросов ни разу не может помочь в объединении 2-х запросов, когда один идёт к регистру, а другой к документам. :-(
17 Botanik8888
 
05.06.18
16:27
(16) почту дай... что ли
18 Масянька
 
05.06.18
16:28
(16) А зачем делать выборку (и соединять) по регистру и по док-ам?
19 Масянька
 
05.06.18
16:32
+ (18) Кстати, а где код запроса с док-ами?
20 Карст
 
05.06.18
16:59
(16) если типы данных одинаковые для группировок - то может ...
21 Franchiser
 
гуру
05.06.18
17:18
Coalesce
22 Botanik8888
 
05.06.18
17:55
23 Ёпрст
 
06.06.18
09:25
(13) формат базы не имеет значения