| 
    
            
         
         | 
    
    
  | 
Конкатенация временных таблиц | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Облачко    
     24.09.20 
            ✎
    16:12 
 | 
         
        Привет! Кто знает как решить такую задачу. В запросе две временных таблицы. Во второй на один столбец больше чем в первой. По факту "Разматываю" ГП до материалов и хочу собрать это вместе. Например, первая таблица, содержит строку: Стол (ГП) - крышка стола (ПФ) - болтик(Материал). Вторая таблица: Стол (ГП)- крышка стола (ПФ) - ящик с ручкой (ПФ) - ножка стола (Материал). как можно соединить эти таблицы в запросе, чтобы в ней были обе эти строки, одна под другой?     
         | 
|||
| 
    1
    
        Ёпрст    
     гуру 
    24.09.20 
            ✎
    16:14 
 | 
         
        полное соединение     
         | 
|||
| 
    2
    
        Dен    
     24.09.20 
            ✎
    16:20 
 | 
         
        ОБЪЕДИНИТЬ ВСЕ     
         | 
|||
| 
    3
    
        Облачко    
     24.09.20 
            ✎
    16:20 
 | 
         
        ОБЪЕДИНИТЬ ВСЕ - это где?     
         | 
|||
| 
    4
    
        Ёпрст    
     гуру 
    24.09.20 
            ✎
    16:21 
 | 
         
        (3) в запросе к двум эти таблицам     
         | 
|||
| 
    5
    
        Облачко    
     24.09.20 
            ✎
    16:22 
 | 
         
        (1)  - если я делаю полное и все реквизиты вывожу, то обе строки в в одну склеиваются,
 
        а мне надо одну под другой..  | 
|||
| 
    6
    
        Облачко    
     24.09.20 
            ✎
    16:22 
 | 
         
        дайте пример )     
         | 
|||
| 
    7
    
        Ёпрст    
     гуру 
    24.09.20 
            ✎
    16:23 
 | 
         
        (6) 
 
        выбрать "Вася" как Петя Объединить все Выбрать "Федя"  | 
|||
| 
    8
    
        Йохохо    
     24.09.20 
            ✎
    16:27 
 | 
||||
| 
    9
    
        Облачко    
     24.09.20 
            ✎
    16:30 
 | 
         
        (8)  - понятно, теперь другая проблемка. Вторую временную таблицу я получал как соединение первой с регистром накопления. Как-то надо тогда иначе вторую получать.     
         | 
|||
| 
    10
    
        Йохохо    
     24.09.20 
            ✎
    16:32 
 | 
         
        (9) без коррелированных подзапросто и ЦТЕ? оберни в ВТ )     
         | 
|||
| 
    11
    
        Облачко    
     24.09.20 
            ✎
    16:32 
 | 
         
        ВЫБРАТЬ
 
        ПродукцияВПроизводстве.Номенклатура.Код КАК НоменклатураКод, СУММА(ПродукцияВПроизводстве.Количество) КАК Количество, СУММА(ПродукцияВПроизводстве.Стоимость) КАК Стоимость ПОМЕСТИТЬ ВТ_ПродВПроизв ИЗ РегистрНакопления.ПродукцияВПроизводстве КАК ПродукцияВПроизводстве ГДЕ ПродукцияВПроизводстве.Фирма = &Фирма И ПродукцияВПроизводстве.Номенклатура.ВидУчетаТМЦВыпуск = &ВидУчетаТМЦВыпуск И ПродукцияВПроизводстве.Период МЕЖДУ &ДатаНач И &ДатаКон И ПродукцияВПроизводстве.ВидДвижения = &ВидДвижения СГРУППИРОВАТЬ ПО ПродукцияВПроизводстве.Номенклатура.Код ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_.НоменклатураКод, ПеременныеЗатратыОбороты.НоменклатураПродукции, ПеременныеЗатратыОбороты.Номенклатура, ПеременныеЗатратыОбороты.СтатьяЗатрат, ПеременныеЗатратыОбороты.КоличествоПриход, ПеременныеЗатратыОбороты.СтоимостьПриход ПОМЕСТИТЬ ВТ_МАТиПФ1 ИЗ ВТ_ПродВПроизв КАК ВТ_ ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПеременныеЗатраты.Обороты(&ДатаНач, &ДатаКон, , Фирма = &Фирма) КАК ПеременныеЗатратыОбороты ПО ВТ_.НоменклатураКод = ПеременныеЗатратыОбороты.НоменклатураПродукции.Код ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_МАТиПФ1.НоменклатураКод, ВТ_МАТиПФ1.НоменклатураПродукции, ВТ_МАТиПФ1.Номенклатура, ВТ_МАТиПФ1.СтатьяЗатрат, ВТ_МАТиПФ1.КоличествоПриход, ВТ_МАТиПФ1.СтоимостьПриход ПОМЕСТИТЬ ВТ_ПФ2 ИЗ ВТ_МАТиПФ1 КАК ВТ_МАТиПФ1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПеременныеЗатраты.Обороты(&ДатаНач, &ДатаКон, , Фирма = &Фирма) КАК ПеременныеЗатратыОбороты ПО ВТ_МАТиПФ1.НоменклатураКод = ПеременныеЗатратыОбороты.НоменклатураПродукции.Код ГДЕ ВТ_МАТиПФ1.СтатьяЗатрат = &СтатьяЗатратПФ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ПФ2.НоменклатураКод, ВТ_ПФ2.НоменклатураПродукции, ВТ_ПФ2.Номенклатура, ПеременныеЗатратыОбороты.Номенклатура КАК Номенклатура1, ВТ_ПФ2.КоличествоПриход, ВТ_ПФ2.СтоимостьПриход, ПеременныеЗатратыОбороты.СтатьяЗатрат ПОМЕСТИТЬ ВТ_МАТиПФ2 ИЗ ВТ_ПФ2 КАК ВТ_ПФ2 ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПеременныеЗатраты.Обороты(&ДатаНач, &ДатаКон, , Фирма = &Фирма) КАК ПеременныеЗатратыОбороты ПО ВТ_ПФ2.Номенклатура = ПеременныеЗатратыОбороты.НоменклатураПродукции  | 
|||
| 
    12
    
        Облачко    
     24.09.20 
            ✎
    16:33 
 | 
         
        если кто-то вдруг хочет посмотреть\поправить запрос )     
         | 
|||
| 
    13
    
        Облачко    
     24.09.20 
            ✎
    16:34 
 | 
         
        ЦТЕ - это? (10)     
         | 
|||
| 
    14
    
        Ёпрст    
     гуру 
    24.09.20 
            ✎
    16:37 
 | 
         
        (14) ну а теперь сделай 
 
        Выбрать * ИЗ ВТ_ПФ2 объединить все выбрать * ИЗ ВТ_МАТиПФ2 наслаждайся  | 
|||
| 
    15
    
        Облачко    
     24.09.20 
            ✎
    16:39 
 | 
         
        Ура, вроде получилось!!!
 
        Всем спасибо!!!  | 
|||
| 
    16
    
        Облачко    
     24.09.20 
            ✎
    16:41 
 | 
         
        А ЦТЕ так это все же что?     
         | 
|||
| 
    17
    
        Йохохо    
     24.09.20 
            ✎
    16:47 
 | 
||||
| 
    18
    
        Облачко    
     24.09.20 
            ✎
    16:49 
 | 
         
        благодарю     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |