Имя: Пароль:
1C
 
Как посмотреть результат запроса в отладчике
0 dft2014
 
17.08.18
10:43
Подскажите, как посмотреть содержимое запроса? Ниже код:




Запрос.Текст =
        "ВЫБРАТЬ
        |    ПериодыРасчета.Сотрудник КАК Сотрудник,
        |    ПериодыРасчета.ДатаНачалаСобытия КАК ДатаНачалаСобытия,
        |    ПериодыРасчета.НачалоПериодаРасчетаСреднего КАК НачалоПериодаРасчетаСреднего,
        |    ПериодыРасчета.ОкончаниеПериодаРасчетаСреднего КАК ОкончаниеПериодаРасчетаСреднего,
        |    ПериодыРасчета.ПорядокРасчета КАК ПорядокРасчета
        |ПОМЕСТИТЬ ВТПериодыРасчетаСреднегоСотрудников
        |ИЗ
        |    &ПериодыРасчетаСреднегоСотрудников КАК ПериодыРасчета
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ РАЗЛИЧНЫЕ
        |    ОтборГодовыхПремий.Сотрудник КАК Сотрудник,
        |    ГОД(ДОБАВИТЬКДАТЕ(ОтборГодовыхПремий.ДатаНачалаСобытия, ГОД, -1)) КАК ГодовыеПремииЗаГод,
        |    ОтборГодовыхПремий.ПорядокРасчета КАК ПорядокРасчета
        |ПОМЕСТИТЬ ВТОтборГодовыхПремий
        |ИЗ
        |    ВТПериодыРасчетаСреднегоСотрудников КАК ОтборГодовыхПремий
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ДанныеРегистра.Период КАК Период,
        |    ДанныеРегистра.Сотрудник КАК Сотрудник,
        |    ДанныеРегистра.ПорядокРасчета КАК ПорядокРасчета,
        |    ДанныеРегистра.СоставнаяЧасть КАК СоставнаяЧасть,
        |    ДанныеРегистра.СтатьяФинансирования КАК СтатьяФинансирования,
        |    ДанныеРегистра.СпособОтраженияЗарплатыВБухучете КАК СпособОтраженияЗарплатыВБухучете,
        |    ДанныеРегистра.СтатьяРасходов КАК СтатьяРасходов,
        |    ДанныеРегистра.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
        |    ДанныеРегистра.Индексируется КАК Индексируется,
        |    ДанныеРегистра.Год КАК Год,
        |    ДанныеРегистра.ДатаНачалаБазовогоПериода КАК ДатаНачалаБазовогоПериода,
        |    ДанныеРегистра.КоличествоМесяцев КАК КоличествоМесяцев,
        |    ДанныеРегистра.ПереносДанных КАК ПереносДанных,
        |    СУММА(ДанныеРегистра.Сумма) КАК Сумма
        |ПОМЕСТИТЬ ВТДанныеДляРасчетаСреднего
        |ИЗ
        |    (ВЫБРАТЬ
        |        НАЧАЛОПЕРИОДА(ДанныеРегистра.Период, МЕСЯЦ) КАК Период,
        |        ДанныеРегистра.Сотрудник КАК Сотрудник,
        |        ДанныеРегистра.ПорядокРасчета КАК ПорядокРасчета,
        |        ДанныеРегистра.СоставнаяЧасть КАК СоставнаяЧасть,
        |        ДанныеРегистра.СтатьяФинансирования КАК СтатьяФинансирования,
        |        ДанныеРегистра.СпособОтраженияЗарплатыВБухучете КАК СпособОтраженияЗарплатыВБухучете,
        |        ДанныеРегистра.СтатьяРасходов КАК СтатьяРасходов,
        |        ДанныеРегистра.ОблагаетсяЕНВД КАК ОблагаетсяЕНВД,
        |        ДанныеРегистра.Индексируется КАК Индексируется,
        |        ДанныеРегистра.Год КАК Год,
        |        ДанныеРегистра.ДатаНачалаБазовогоПериода КАК ДатаНачалаБазовогоПериода,
        |        ДанныеРегистра.КоличествоМесяцев КАК КоличествоМесяцев,
        |        ВЫБОР
        |            КОГДА ДанныеРегистра.Регистратор ССЫЛКА Документ.ПереносДанных
        |                ТОГДА ИСТИНА
        |            ИНАЧЕ ЛОЖЬ
        |        КОНЕЦ КАК ПереносДанных,
        |        ДанныеРегистра.Сумма КАК Сумма
        |    ИЗ
        |        РегистрНакопления.ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий КАК ДанныеРегистра
        |            ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТОтборГодовыхПремий КАК Отбор
        |            ПО (Отбор.Сотрудник = ДанныеРегистра.Сотрудник)
        |                И (Отбор.ПорядокРасчета = ДанныеРегистра.ПорядокРасчета)
        |                И (ДанныеРегистра.Регистратор <> &ИсключаемыйРегистратор)
        |                И (ВЫБОР
        |                    КОГДА ДанныеРегистра.СоставнаяЧасть В (&ГодовыеПремии)
        |                        ТОГДА Отбор.ГодовыеПремииЗаГод = ДанныеРегистра.Год
        |                    ИНАЧЕ ДанныеРегистра.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
        |                КОНЕЦ)) КАК ДанныеРегистра
        |
        |СГРУППИРОВАТЬ ПО
        |    ДанныеРегистра.Период,
        |    ДанныеРегистра.Сотрудник,
        |    ДанныеРегистра.ПорядокРасчета,
        |    ДанныеРегистра.СоставнаяЧасть,
        |    ДанныеРегистра.СтатьяФинансирования,
        |    ДанныеРегистра.СпособОтраженияЗарплатыВБухучете,
        |    ДанныеРегистра.СтатьяРасходов,
        |    ДанныеРегистра.ОблагаетсяЕНВД,
        |    ДанныеРегистра.Индексируется,
        |    ДанныеРегистра.Год,
        |    ДанныеРегистра.ДатаНачалаБазовогоПериода,
        |    ДанныеРегистра.КоличествоМесяцев,
        |    ДанныеРегистра.ПереносДанных
        |
        |ИМЕЮЩИЕ
        |    СУММА(ДанныеРегистра.Сумма) <> 0
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    Месяцы.Период КАК Месяц
        |ПОМЕСТИТЬ ВТМесяцы
        |ИЗ
        |    ВТПериоды КАК Месяцы
        |ГДЕ
        |    (Месяцы.Период В (&ОтборМесяцев)
        |            ИЛИ &ПоВсемМесяцам)
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ РАЗЛИЧНЫЕ
        |    ПериодыРасчетаСреднегоСотрудников.Сотрудник КАК Сотрудник,
        |    ПериодыРасчетаСреднегоСотрудников.ПорядокРасчета КАК ПорядокРасчета,
        |    Месяцы.Месяц КАК Месяц
        |ПОМЕСТИТЬ ВТМесяцыРасчетаСотрудников
        |ИЗ
        |    ВТПериодыРасчетаСреднегоСотрудников КАК ПериодыРасчетаСреднегоСотрудников
        |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТМесяцы КАК Месяцы
        |        ПО ПериодыРасчетаСреднегоСотрудников.НачалоПериодаРасчетаСреднего <= Месяцы.Месяц
        |            И ПериодыРасчетаСреднегоСотрудников.ОкончаниеПериодаРасчетаСреднего >= Месяцы.Месяц";

    Запрос.Выполнить();


Пробовала в отладчике писать Запрос.Выполнить().Выгрузить() выдает ошибку.
1 mastodont
 
17.08.18
10:46
погугли что-то типа "Просмотр временных таблиц в отладчике"
Независимо от того, куда вы едете — это в гору и против ветра!