К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Помогите пожалуйста найти ошибку в куске запроса!

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



Гость
1 - 22.03.2012 - 13:10
Ошибку выдает Ожидается имя таблицы <<?>>ИЗ. Ошибка в синтаксисе или еще что то? Заранее благодарна.
Гость
2 - 22.03.2012 - 13:17
Конфигурацию в студию. А то мой миелофон намекает на виртуальную таблицу "ДанныеГрафика" регистра расчета.
Гость
3 - 22.03.2012 - 13:20
Сотрудники КАК Сотрудники - Вот это что?
Гость
4 - 22.03.2012 - 13:20
Две скобки
КОНЕЦ)) КАК РабЧасовПоПроизводКалендарю1
Одна - лишняя
Кроме того, в конце нет условия соединения с последней вложенной таблицей.


К списку вопросов






Copyright ©, Все права защищены