Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Помогите пожалуйста найти ошибку в куске запроса! (http://forums.kuban.ru/f1040/pomogite_pozhalujsta_najti_oshibku_v_kuske_zaprosa-2381123.html)

Nadya_Shat 22.03.2012 13:09

Помогите пожалуйста найти ошибку в куске запроса!
 
Что я делаю не верно? Пытаюсь найти количество часов за определенный период из регистра Регламентированный Производственный Календарь. Ругается на кусок запроса...
|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| Сотрудники.НачалоПериода КАК НачалоПериода,
| Сотрудники.КонецПериода КАК КонецПериода,
| Сотрудники.Организация КАК Организация,
| Сотрудники.Сотрудник КАК Сотрудник,
| Сотрудники.Подразделение КАК Подразделение,
| Сотрудники.Должность КАК Должность,
| Сотрудники.ГрафикРаботы КАК ГрафикРаботы,
| ПроизводственныйКалендарь.ВидДня КАК ВидДня,
| ГрафикиРаботы.Количество КАК НормаДнейПоГрафику,
| ПроизводственныйКалендарь.Количество КАК РабДнейПоПроизводКалендарю5,
| ПроизводственныйКалендарь.Количество КАК НормаДнейПокалендарю,
| ГрафикиРаботы.Дата КАК Дата,
| Сотрудники.ПричинаИзмененияСостояния
|ПОМЕСТИТЬ ВТ
|ИЗ
| Сотрудники КАК Сотрудники
| ЛЕВОЕ СОЕДИНЕНИЕ ГрафикиРаботы КАК ГрафикиРаботы
| ПО Сотрудники.ГрафикРаботы = ГрафикиРаботы.ГрафикРаботы
| И (ГрафикиРаботы.Дата МЕЖДУ Сотрудники.НачалоПериода И Сотрудники.КонецПериода)
| ЛЕВОЕ СОЕДИНЕНИЕ ПроизводственныйКалендарь КАК ПроизводственныйКалендарь
| ПО (ПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ Сотрудники.НачалоПериода И Сотрудники.КонецПериода)
| ЛЕВОЕ СОЕДИНЕНИЕ (Выбрать
| СУММА(ВЫБОР
| КОГДА ПроизводственныйКалендарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий)
| ТОГДА 8
| ИНАЧЕ 0
| КОНЕЦ) КаК РабЧасовПоПроизводКалендарю,
| СУММА(ВЫБОР
| КОГДА ПроизводственныйКалендарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный)
| ТОГДА 7
| ИНАЧЕ 0
| КОНЕЦ)) КАК РабЧасовПоПроизводКалендарю1
|ИЗ
| РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
|ГДЕ
| РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода
| И (РегламентированныйПроизводственныйКалендарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий)
| ИЛИ РегламентированныйПроизводственныйКалендарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный))
|;

Nadya_Shat 22.03.2012 13:10

Ошибку выдает Ожидается имя таблицы <<?>>ИЗ. Ошибка в синтаксисе или еще что то? Заранее благодарна.

Reaper 22.03.2012 13:17

Конфигурацию в студию. А то мой миелофон намекает на виртуальную таблицу "ДанныеГрафика" регистра расчета.

Buzz 22.03.2012 13:20

Сотрудники КАК Сотрудники - Вот это что?

Lexusss 22.03.2012 13:20

Две скобки
КОНЕЦ)) КАК РабЧасовПоПроизводКалендарю1
Одна - лишняя
Кроме того, в конце нет условия соединения с последней вложенной таблицей.


Текущее время: 09:33. Часовой пояс GMT +3.