Версия для печати темы (https://pro1c.org.ua/index.php?s=ab25494433afde12ad0b69ca55dbf71b&showtopic=41126)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Пожалуйста помогите разобраться Синтаксическая ошибка в запросе

Автор: martynovalena 18.10.17, 13:54

Может нужен весь запрос ? но если попробовать войти в конструктор запроса выкидывает ошибку

{Отчет.УнифицированнаяФормаТ13.МодульОбъекта(1831)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = ЗапросТабель.Выполнить();
по причине:
{(438, 3)}: Синтаксическая ошибка "И"
<<?>>И &УчитыватьРасчетныеДанные


В чем может быть причина?



 |ВЫБРАТЬ
        |    РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотрудник,
        |    СУММА(РабочееВремяРаботниковОрганизаций.Часов) КАК Часов,
        |    РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени КАК ВидВремени,
        |    РабочееВремяРаботниковОрганизаций.Период КАК ДатаТабеля,
        |    РабочееВремяРаботниковОрганизаций.ПериодРегистрации КАК ПериодРегистрации
        |ПОМЕСТИТЬ ВТРабочеВремя
        |ИЗ
        |    (ВЫБРАТЬ
        |        РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотрудник,
        |        РабочееВремяРаботниковОрганизаций.Часов КАК Часов,
        |        РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени КАК ВидИспользованияРабочегоВремени,
        |        РабочееВремяРаботниковОрганизаций.Период КАК Период,
        |        НАЧАЛОПЕРИОДА(РабочееВремяРаботниковОрганизаций.Период, МЕСЯЦ) КАК ПериодРегистрации
        |    ИЗ
        |        РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций
        |    ГДЕ
        |        РабочееВремяРаботниковОрганизаций.Сотрудник В
        |                (ВЫБРАТЬ
        |                    Сотрудники.Сотрудник
        |                ИЗ
        |                    ВТСотрудники КАК Сотрудники)
        |        И НЕ РабочееВремяРаботниковОрганизаций.СводнаяЗапись
        |        И НЕ РабочееВремяРаботниковОрганизаций.ВЦеломЗаПериод
        |        И РабочееВремяРаботниковОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода
        |
        //{---.---06.07.2017---
        |    
        |    ОБЪЕДИНИТЬ
        |    
        |ВЫБРАТЬ
        |    ВыходВВыходнойДеньРаботникиОрганизации.Сотрудник,
        |    ВыходВВыходнойДеньРаботникиОрганизации.ОтработаноЧасов,
        |    ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.Праздники),
        |    ВыходВВыходнойДеньРаботникиОрганизации.ДатаВыхода,
        |    НАЧАЛОПЕРИОДА(ВыходВВыходнойДеньРаботникиОрганизации.ДатаВыхода, МЕСЯЦ)
        |ИЗ
        |    Документ.ЛРТ_ВыходВВыходнойДень.РаботникиОрганизации КАК ВыходВВыходнойДеньРаботникиОрганизации
        |ГДЕ
        |    ВыходВВыходнойДеньРаботникиОрганизации.Сотрудник В
        |            (ВЫБРАТЬ
        |                Сотрудники.Сотрудник
        |            ИЗ
        |                ВТСотрудники КАК Сотрудники)
        |    И ВыходВВыходнойДеньРаботникиОрганизации.ДатаВыхода МЕЖДУ &НачалоПериода И &КонецПериода
        |    И ВыходВВыходнойДеньРаботникиОрганизации.Ссылка.Проведен
        |    И ВыходВВыходнойДеньРаботникиОрганизации.Ссылка.ТипПривлечения = ЗНАЧЕНИЕ(Перечисление.ЛРТ_ТипПривлеченияКРаботеВВыходнойДень.РаботаВОфисе)
        //---
        |    
        |    ОБЪЕДИНИТЬ
        |    
        |    ВЫБРАТЬ
        |        ОсновныеНачисления.Сотрудник,
        |        ОсновныеНачисления.ОтработаноЧасов,
        |        ОсновныеНачисления.ВидВремени,
        |        ОсновныеНачисления.ДатаТабеля,
        |        ОсновныеНачисления.ПериодРегистрации
        |    ИЗ
        |        ВТОтфильтрованныеОсновныеНачисления КАК ОсновныеНачисления
        |    ГДЕ
        |        ОсновныеНачисления.ПеречислениеВидВремени = ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ОтработанноеСверхНормы) )КАК РабочееВремяРаботниковОрганизаций
        //{---Выкидывает из конструктора запроса именно на эту строчку ---
        |         И &УчитыватьРасчетныеДанные
        //---        
        | )КАК РабочееВремяРаботниковОрганизаций

Автор: podcast 18.10.17, 14:03

martynovalena @ Сегодня, 14:54 * ,
Не правильное условие, удалите строку, или нормальное условие сделайте.

Автор: sava1 18.10.17, 14:05

Цитата(martynovalena @ 18.10.17, 14:54) *
| ГДЕ
| ОсновныеНачисления.ПеречислениеВидВремени = ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ОтработанноеСверхНормы
| И &УчитыватьРасчетныеДанные
//---
| )КАК РабочееВремяРаботниковОрганизаций

Автор: martynovalena 18.10.17, 14:12

Спасибо Вам большое за оперативный ответ
sava1 @ Сегодня, 15:05 * ,

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua