Запрос на выборку данных из регистра РабочееВремяРаботниковОрганизаций
Показывать по
10
20
40
сообщений
- 1
- 2
06.09.2011
16:58
#1
"
Добрый день!
Подскажите что не так в запросе? При выгрузке в таблицу значений если выбрано подразделение, то не выбирает вообще никого. Если не выбрано, то выбирает сотрудников кусками - т.е. за некоторые даты берет, за некоторые нет."
Функция СформироватьЗапросЯвки(Организации = Неопределено, ПодразделениеОрганизации, Регистраторы, ДатаНачала, ДатаОкончания, МаксимальноеКоличествоСобытий = 0, ТолькоСОтметкой = Ложь, Сотрудник = Неопределено, СоответствиеДокументовИсправлений = Неопределено) Экспорт
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ДатаНачала));
Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаОкончания));
Запрос.УстановитьПараметр("Подразделение", Подразделение);
Запрос.УстановитьПараметр("Явка", "Явка");
Запрос.Текст = "ВЫБРАТЬ
| РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотрудник,
| РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени,
| РабочееВремяРаботниковОрганизаций.Дней КАК Дни,
| РабочееВремяРаботниковОрганизаций.Часов КАК Часы,
| РабочееВремяРаботниковОрганизаций.Период
|ИЗ
| РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций
|ГДЕ
| РабочееВремяРаботниковОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
| И (РабочееВремяРаботниковОрганизаций.Сотрудник.ПодразделениеОрганизации = &Подразделение
| ИЛИ РабочееВремяРаботниковОрганизаций.Сотрудник.ПодразделениеОрганизации В (&Подразделение))
| И РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени.Наименование = &Явка
| |СГРУППИРОВАТЬ ПО | РабочееВремяРаботниковОрганизаций.Сотрудник,
| РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени,
| РабочееВремяРаботниковОрганизаций.Дней,
| РабочееВремяРаботниковОрганизаций.Часов,
| РабочееВремяРаботниковОрганизаций.Период
|
|УПОРЯДОЧИТЬ ПО
| Сотрудник
|ИТОГИ ПО
| Дни,
| Часы";
Возврат Запрос.Выполнить();
КонецФункции
Добрый день!
Подскажите что не так в запросе? При выгрузке в таблицу значений если выбрано подразделение, то не выбирает вообще никого. Если не выбрано, то выбирает сотрудников кусками - т.е. за некоторые даты берет, за некоторые нет."
06.09.2011
17:01
#2
В параметр "Подразделение" передается ссылка из справочника "Подразделения" или "Подразделения организаций"?
06.09.2011
17:05
#3
Подразделение организации
И еще вопрос как отформатировать дату, что бы получить только число и месяц....
И еще вопрос как отформатировать дату, что бы получить только число и месяц....
06.09.2011
17:18
#4
Проверьте в консоли запросов.
И где собственно задается переменная "Подразделение"? Мне кажется она все же не из справочника "Подразделения организаций"
Ну, либо по нему нет движений.
И где собственно задается переменная "Подразделение"? Мне кажется она все же не из справочника "Подразделения организаций"
Ну, либо по нему нет движений.
06.09.2011
17:27
#5
Подразделение выбирается на форме отчета. Движения есть - ведь это подразделение сравнивается с подразделением самого сотрудника.
06.09.2011
17:29
#6
Подразделение можно и потом будет проверить... а почему за указанный период может выбирать только частями? К примеру у сотрудника за месяц 23 смены, а выбираются по запросу только 3
06.09.2011
17:29
#7
"Как вы определяете, что в функции в месте
Переменная "Подразделение" содержит ссылку на справочник "Подразделения организаций", а не на справочник "Подразделения"?
Откройте консоль запросов с диска ИТС, в нее скопируйте ваш запрос и попробуйте в ней получить правильный результат."
Функция СформироватьЗапросЯвки(Организации = Неопределено, ПодразделениеОрганизации, Регистраторы, ДатаНачала, ДатаОкончания, МаксимальноеКоличествоСобытий = 0, ТолькоСОтметкой = Ложь, Сотрудник = Неопределено, СоответствиеДокументовИсправлений = Неопределено) Экспорт
Запрос = Новый Запрос;
<...>
Запрос.УстановитьПараметр("Подразделение", Подразделение);
Переменная "Подразделение" содержит ссылку на справочник "Подразделения организаций", а не на справочник "Подразделения"?
Откройте консоль запросов с диска ИТС, в нее скопируйте ваш запрос и попробуйте в ней получить правильный результат."
- 1
- 2
проблема с рдп ubuntu и windows server 2008v8: Обмен БП (ред 2.0) -> УТ (10.3) перенос документа Установка цен номенклатуры
Читают тему
(гостей: 1)