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 Одна - лишняя Кроме того, в конце нет условия соединения с последней вложенной таблицей. | |
| Интернет-форум Краснодарского края и Краснодара |