8.х Временная таблица и ПостроительОтчета

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем tarantool, 7 май 2015.

  1. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
    Добрый день!
    Платформа 1С:Предприятие 8.3 (8.3.4.389)
    УТ 10.3.х
    Делаю отчет при помощи Универсального Отчета. В запросе возникла необходимость использования временных таблиц. Подскажите, возможно ли "уничтожение" временных таблиц в ПостроительОтчета после выполнения запроса. А то ВТ висят в памяти, что притормаживает систему. Заранее всем благодарен.
  2. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    На сколько знаю ВТ пишутся на диск во временные файлы.... хотя конечно могу ошибаться... но вроде на курсах так говорили.
    --- Объединение сообщений, 7 май 2015 ---
    В конце запроса нельзя добавить конструкцию Уничтожить ?
  3. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
    Не знал про такую конструкцию. Попробую. Спасибо.
  4. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    ВТ в tempdb пишется
  5. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    Уничтожить это не столько конструкция сколько самостоятельный запрос.
    То есть создаёшь ещё один запрос с одни лишь словом "Уничтожить" и имя таблицы. И так на каждую ВТ.
    tarantool нравится это.
  6. nbIpKuH_BaH9I
    Online

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    Вот мой маленький пример. Уничтожаю таблицы тогда, когда они больше не используются в запросе
    Код:
    ВЫБРАТЬ
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Объект КАК Объект,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Сценарий,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Доходы КАК Выручка_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.РасходыТекущие КАК Затраты_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльБезИнвестиций КАК ОперационнаяПрибыль_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Накладные КАК НакладныеРасходыКомпании_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.НакладныеДевелопмент КАК НакладныеРасходыДарсДевелопмент_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСУчетомНакладных КАК ПрибыльСУчетомНакладныхРасходов_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.СуммаДопРасходов КАК ОбщиеРасходыПоКредиту_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСУчетомРасходовПоКредитам КАК ПрибыльСУчетомРасходовПоКредиту_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.РасходыИнвестиционные КАК Инвестиции_План,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСИнвестициями КАК ЧистаяПрибыль_План,
        0 КАК Выручка_Факт,
        0 КАК Затраты_Факт,
        0 КАК ОперационнаяПрибыль_Факт,
        0 КАК НакладныеРасходыКомпании_Факт,
        0 КАК НакладныеРасходыДарсДевелопмент_Факт,
        0 КАК ПрибыльСУчетомНакладныхРасходов_Факт,
        0 КАК ОбщиеРасходыПоКредиту_Факт,
        0 КАК ПрибыльСУчетомРасходовПоКредиту_Факт,
        0 КАК Инвестиции_Факт,
        0 КАК ЧистаяПрибыль_Факт,
        0 КАК Выручка_ПредварительныйФакт,
        0 КАК Затраты_ПредварительныйФакт,
        0 КАК ОперационнаяПрибыль_ПредварительныйФакт,
        0 КАК НакладныеРасходыКомпании_ПредварительныйФакт,
        0 КАК НакладныеРасходыДарсДевелопмент_ПредварительныйФакт,
        0 КАК ПрибыльСУчетомНакладныхРасходов_ПредварительныйФакт,
        0 КАК ОбщиеРасходыПоКредиту_ПредварительныйФакт,
        0 КАК ПрибыльСУчетомРасходовПоКредиту_ПредварительныйФакт,
        0 КАК Инвестиции_ПредварительныйФакт,
        0 КАК ЧистаяПрибыль_ПредварительныйФакт
    ПОМЕСТИТЬ ВТ_НеСгруппированныеДанные
    ИЗ
        РегистрСведений.НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели КАК НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели
    ГДЕ
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПериодПланирования МЕЖДУ &ДатаНачала И &ДатаОкончания
        И НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ВидНастройки = ЗНАЧЕНИЕ(Перечисление.ВидыНастроекПланФакт.План)
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Объект,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Сценарий,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Доходы,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.РасходыТекущие,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльБезИнвестиций,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Накладные,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.НакладныеДевелопмент,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСУчетомНакладных,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.СуммаДопРасходов,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСУчетомРасходовПоКредитам,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.РасходыИнвестиционные,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСИнвестициями,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
    ИЗ
        РегистрСведений.НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели КАК НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели
    ГДЕ
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПериодПланирования МЕЖДУ &ДатаНачала И &ДатаОкончания
        И НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ВидНастройки = ЗНАЧЕНИЕ(Перечисление.ВидыНастроекПланФакт.Факт)
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Объект,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Сценарий,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Доходы,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.РасходыТекущие,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльБезИнвестиций,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.Накладные,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.НакладныеДевелопмент,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСУчетомНакладных,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.СуммаДопРасходов,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСУчетомРасходовПоКредитам,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.РасходыИнвестиционные,
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПрибыльСИнвестициями
    ИЗ
        РегистрСведений.НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели КАК НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели
    ГДЕ
        НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ПериодПланирования МЕЖДУ &ДатаНачала И &ДатаОкончания
        И НастройкиРаспределенияСуммКредитовПоОбъектамПоказатели.ВидНастройки = ЗНАЧЕНИЕ(Перечисление.ВидыНастроекПланФакт.ПредварительныйФакт)
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        ВТ_НеСгруппированныеДанные.Объект,
        ВТ_НеСгруппированныеДанные.Сценарий,
        СУММА(ВТ_НеСгруппированныеДанные.Выручка_План) КАК Выручка_План,
        СУММА(ВТ_НеСгруппированныеДанные.Затраты_План) КАК Затраты_План,
        СУММА(ВТ_НеСгруппированныеДанные.ОперационнаяПрибыль_План) КАК ОперационнаяПрибыль_План,
        СУММА(ВТ_НеСгруппированныеДанные.НакладныеРасходыКомпании_План) КАК НакладныеРасходыКомпании_План,
        СУММА(ВТ_НеСгруппированныеДанные.НакладныеРасходыДарсДевелопмент_План) КАК НакладныеРасходыДарсДевелопмент_План,
        СУММА(ВТ_НеСгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_План) КАК ПрибыльСУчетомНакладныхРасходов_План,
        СУММА(ВТ_НеСгруппированныеДанные.ОбщиеРасходыПоКредиту_План) КАК ОбщиеРасходыПоКредиту_План,
        СУММА(ВТ_НеСгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_План) КАК ПрибыльСУчетомРасходовПоКредиту_План,
        СУММА(ВТ_НеСгруппированныеДанные.Инвестиции_План) КАК Инвестиции_План,
        СУММА(ВТ_НеСгруппированныеДанные.ЧистаяПрибыль_План) КАК ЧистаяПрибыль_План,
        СУММА(ВТ_НеСгруппированныеДанные.Выручка_Факт) КАК Выручка_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.Затраты_Факт) КАК Затраты_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.ОперационнаяПрибыль_Факт) КАК ОперационнаяПрибыль_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.НакладныеРасходыКомпании_Факт) КАК НакладныеРасходыКомпании_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.НакладныеРасходыДарсДевелопмент_Факт) КАК НакладныеРасходыДарсДевелопмент_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_Факт) КАК ПрибыльСУчетомНакладныхРасходов_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.ОбщиеРасходыПоКредиту_Факт) КАК ОбщиеРасходыПоКредиту_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_Факт) КАК ПрибыльСУчетомРасходовПоКредиту_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.Инвестиции_Факт) КАК Инвестиции_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.ЧистаяПрибыль_Факт) КАК ЧистаяПрибыль_Факт,
        СУММА(ВТ_НеСгруппированныеДанные.Выручка_ПредварительныйФакт) КАК Выручка_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.Затраты_ПредварительныйФакт) КАК Затраты_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.ОперационнаяПрибыль_ПредварительныйФакт) КАК ОперационнаяПрибыль_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.НакладныеРасходыКомпании_ПредварительныйФакт) КАК НакладныеРасходыКомпании_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.НакладныеРасходыДарсДевелопмент_ПредварительныйФакт) КАК НакладныеРасходыДарсДевелопмент_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_ПредварительныйФакт) КАК ПрибыльСУчетомНакладныхРасходов_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.ОбщиеРасходыПоКредиту_ПредварительныйФакт) КАК ОбщиеРасходыПоКредиту_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_ПредварительныйФакт) КАК ПрибыльСУчетомРасходовПоКредиту_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.Инвестиции_ПредварительныйФакт) КАК Инвестиции_ПредварительныйФакт,
        СУММА(ВТ_НеСгруппированныеДанные.ЧистаяПрибыль_ПредварительныйФакт) КАК ЧистаяПрибыль_ПредварительныйФакт
    ПОМЕСТИТЬ ВТ_СгруппированныеДанные
    ИЗ
        ВТ_НеСгруппированныеДанные КАК ВТ_НеСгруппированныеДанные
    
    СГРУППИРОВАТЬ ПО
        ВТ_НеСгруппированныеДанные.Объект,
        ВТ_НеСгруппированныеДанные.Сценарий
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТ_НеСгруппированныеДанные
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        НастройкиОбъектовИГруппОбъектовСрезПоследних.ГруппаОбъектов КАК Объект,
        ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектамСрезПоследних.Процент КАК ПроцентНакладныхРасходов,
        0 КАК ПроцентНакладныхРасходовДарсДевелопмент
    ПОМЕСТИТЬ ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные
    ИЗ
        РегистрСведений.ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектам.СрезПоследних(&ДатаОкончания, ) КАК ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектамСрезПоследних
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиОбъектовИГруппОбъектов.СрезПоследних(&ДатаОкончания, ) КАК НастройкиОбъектовИГруппОбъектовСрезПоследних
            ПО ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектамСрезПоследних.Объект = НастройкиОбъектовИГруппОбъектовСрезПоследних.Объект
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектамДляДевелопментаСрезПоследних.Объект,
        0,
        ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектамДляДевелопментаСрезПоследних.Процент
    ИЗ
        РегистрСведений.ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектамДляДевелопмента.СрезПоследних(&ДатаОкончания, ) КАК ПроцентыПоНакладнымРасходамДляБюджетированияПоОбъектамДляДевелопментаСрезПоследних
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные.Объект,
        СУММА(ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные.ПроцентНакладныхРасходов) КАК ПроцентНакладныхРасходов,
        СУММА(ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные.ПроцентНакладныхРасходовДарсДевелопмент) КАК ПроцентНакладныхРасходовДарсДевелопмент
    ПОМЕСТИТЬ ВТ_ПроцентыПоНакладнымРасходам_Сгруппированные
    ИЗ
        ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные КАК ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные
    
    СГРУППИРОВАТЬ ПО
        ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные.Объект
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТ_ПроцентыПоНакладнымРасходам_НеСгруппированные
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        ВТ_СгруппированныеДанные.Объект,
        ВТ_СгруппированныеДанные.Сценарий,
        ВТ_СгруппированныеДанные.Выручка_План,
        ВТ_СгруппированныеДанные.Выручка_Факт,
        ВТ_СгруппированныеДанные.Выручка_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.Выручка_Факт - ВТ_СгруппированныеДанные.Выручка_План КАК Выручка_Отклонение,
        ВТ_СгруппированныеДанные.Выручка_ПредварительныйФакт - ВТ_СгруппированныеДанные.Выручка_План КАК Выручка_Отклонение_Предварительный,
        ВТ_СгруппированныеДанные.Затраты_План,
        ВТ_СгруппированныеДанные.Затраты_Факт,
        ВТ_СгруппированныеДанные.Затраты_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.Затраты_Факт - ВТ_СгруппированныеДанные.Затраты_План КАК Затраты_Отклонение,
        ВТ_СгруппированныеДанные.Затраты_ПредварительныйФакт - ВТ_СгруппированныеДанные.Затраты_План КАК Затраты_Отклонение_Предварительный,
        ВТ_СгруппированныеДанные.ОперационнаяПрибыль_План,
        ВТ_СгруппированныеДанные.ОперационнаяПрибыль_Факт,
        ВТ_СгруппированныеДанные.ОперационнаяПрибыль_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.ОперационнаяПрибыль_Факт - ВТ_СгруппированныеДанные.ОперационнаяПрибыль_План КАК ОперационнаяПрибыль_Отклонение,
        ВТ_СгруппированныеДанные.ОперационнаяПрибыль_ПредварительныйФакт - ВТ_СгруппированныеДанные.ОперационнаяПрибыль_План КАК ОперационнаяПрибыль_Отклонение_Предварительный,
        ЕСТЬNULL(ВТ_ПроцентыПоНакладнымРасходам_Сгруппированные.ПроцентНакладныхРасходов, 0) КАК ПроцентНакладныхРасходов,
        ВТ_СгруппированныеДанные.НакладныеРасходыКомпании_План,
        ВТ_СгруппированныеДанные.НакладныеРасходыКомпании_Факт,
        ВТ_СгруппированныеДанные.НакладныеРасходыКомпании_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.НакладныеРасходыКомпании_Факт - ВТ_СгруппированныеДанные.НакладныеРасходыКомпании_План КАК НакладныеРасходыКомпании_Отклонение,
        ВТ_СгруппированныеДанные.НакладныеРасходыКомпании_ПредварительныйФакт - ВТ_СгруппированныеДанные.НакладныеРасходыКомпании_План КАК НакладныеРасходыКомпании_Отклонение_Предварительный,
        ЕСТЬNULL(ВТ_ПроцентыПоНакладнымРасходам_Сгруппированные.ПроцентНакладныхРасходовДарсДевелопмент, 0) КАК ПроцентНакладныхРасходовДарсДевелопмент,
        ВТ_СгруппированныеДанные.НакладныеРасходыДарсДевелопмент_План,
        ВТ_СгруппированныеДанные.НакладныеРасходыДарсДевелопмент_Факт,
        ВТ_СгруппированныеДанные.НакладныеРасходыДарсДевелопмент_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.НакладныеРасходыДарсДевелопмент_Факт - ВТ_СгруппированныеДанные.НакладныеРасходыДарсДевелопмент_План КАК НакладныеРасходыДарсДевелопмент_Отклонение,
        ВТ_СгруппированныеДанные.НакладныеРасходыДарсДевелопмент_ПредварительныйФакт - ВТ_СгруппированныеДанные.НакладныеРасходыДарсДевелопмент_План КАК НакладныеРасходыДарсДевелопмент_Отклонение_Предварительный,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_План,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_Факт,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_Факт - ВТ_СгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_План КАК ПрибыльСУчетомНакладныхРасходов_Отклонение,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_ПредварительныйФакт - ВТ_СгруппированныеДанные.ПрибыльСУчетомНакладныхРасходов_План КАК ПрибыльСУчетомНакладныхРасходов_Отклонение_Предварительный,
        ВТ_СгруппированныеДанные.ОбщиеРасходыПоКредиту_План,
        ВТ_СгруппированныеДанные.ОбщиеРасходыПоКредиту_Факт,
        ВТ_СгруппированныеДанные.ОбщиеРасходыПоКредиту_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.ОбщиеРасходыПоКредиту_Факт - ВТ_СгруппированныеДанные.ОбщиеРасходыПоКредиту_План КАК ОбщиеРасходыПоКредиту_Отклонение,
        ВТ_СгруппированныеДанные.ОбщиеРасходыПоКредиту_ПредварительныйФакт - ВТ_СгруппированныеДанные.ОбщиеРасходыПоКредиту_План КАК ОбщиеРасходыПоКредиту_Отклонение_Предварительный,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_План,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_Факт,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_Факт - ВТ_СгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_План КАК ПрибыльСУчетомРасходовПоКредиту_Отклонение,
        ВТ_СгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_ПредварительныйФакт - ВТ_СгруппированныеДанные.ПрибыльСУчетомРасходовПоКредиту_План КАК ПрибыльСУчетомРасходовПоКредиту_Отклонение_Предварительный,
        ВТ_СгруппированныеДанные.Инвестиции_План,
        ВТ_СгруппированныеДанные.Инвестиции_Факт,
        ВТ_СгруппированныеДанные.Инвестиции_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.Инвестиции_Факт - ВТ_СгруппированныеДанные.Инвестиции_План КАК Инвестиции_Отклонение,
        ВТ_СгруппированныеДанные.Инвестиции_ПредварительныйФакт - ВТ_СгруппированныеДанные.Инвестиции_План КАК Инвестиции_Отклонение_Предварительный,
        ВТ_СгруппированныеДанные.ЧистаяПрибыль_План,
        ВТ_СгруппированныеДанные.ЧистаяПрибыль_Факт,
        ВТ_СгруппированныеДанные.ЧистаяПрибыль_ПредварительныйФакт,
        ВТ_СгруппированныеДанные.ЧистаяПрибыль_Факт - ВТ_СгруппированныеДанные.ЧистаяПрибыль_План КАК ЧистаяПрибыль_Отклонение,
        ВТ_СгруппированныеДанные.ЧистаяПрибыль_ПредварительныйФакт - ВТ_СгруппированныеДанные.ЧистаяПрибыль_План КАК ЧистаяПрибыль_Отклонение_Предварительный
    ИЗ
        ВТ_СгруппированныеДанные КАК ВТ_СгруппированныеДанные
            ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПроцентыПоНакладнымРасходам_Сгруппированные КАК ВТ_ПроцентыПоНакладнымРасходам_Сгруппированные
            ПО ВТ_СгруппированныеДанные.Объект = ВТ_ПроцентыПоНакладнымРасходам_Сгруппированные.Объект
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТ_ПроцентыПоНакладнымРасходам_Сгруппированные
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    УНИЧТОЖИТЬ ВТ_СгруппированныеДанные
    tarantool нравится это.

Поделиться этой страницей