|   |   | 
| 
 | 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 | 
        (16) На... просвещайся https://drive.google.com/drive/folders/1gJguYaT5xxtay7zwfeOPSTKmISn7w9nb?usp=sharing     | |||
| 23
    
        Ёпрст гуру 06.06.18✎ 09:25 | 
        (13) формат базы не имеет значения     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |