|
Запрос по отпускам | ☑ | ||
---|---|---|---|---|
0
Tanis
19.12.12
✎
15:25
|
Имеем следующий запрос, работае хорошо, но если за период 2 документа по отпуску, например за год, то выдает только 1. В чем здесь ошибка, где подправить?
ВЫБРАТЬ ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата, ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен, ОтпускаОрганизацийРаботникиОрганизации.Сотрудник, ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала, ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания, ОтпускаОрганизацийРаботникиОрганизации.ВидДополнительногоОтпуска, ОтпускаОрганизацийРаботникиОрганизации.ДатаНачалаДоп, ОтпускаОрганизацийРаботникиОрганизации.КоличествоДней, ОтпускаОрганизацийРаботникиОрганизации.КоличествоДнейДоп, ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Ссылка, ОтпускаОрганизацийРаботникиОрганизации.ПричинаОтсутствия ИЗ Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизацийРаботникиОрганизации ГДЕ ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен = &Проведен И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.ПометкаУдаления = &ПометкаУдаления СГРУППИРОВАТЬ ПО ОтпускаОрганизацийРаботникиОрганизации.Сотрудник, ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата, ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен, ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала, ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания, ОтпускаОрганизацийРаботникиОрганизации.ВидДополнительногоОтпуска, ОтпускаОрганизацийРаботникиОрганизации.ДатаНачалаДоп, ОтпускаОрганизацийРаботникиОрганизации.КоличествоДней, ОтпускаОрганизацийРаботникиОрганизации.КоличествоДнейДоп, ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Ссылка, ОтпускаОрганизацийРаботникиОрганизации.ПричинаОтсутствия |
|||
1
hugo
19.12.12
✎
15:31
|
(0) возможно,что второй документ полностью копирует данные первого
а &Проведен = Истина, &ПометкаУдаления = Ложь? |
|||
2
hugo
19.12.12
✎
15:32
|
(0) при группировке два дока объединяются в один
|
|||
3
Tanis
19.12.12
✎
15:46
|
Данные разные, начало отпуска и конец. Количество дней одинаковое.
А по поводу проведения и удаления не понял? это чтоб левые не попадали. По какому параметру они могут группироваться? Там еще при выводе отчета: первая строчка (основной отпуск) - первый док, потом пустая строчка, потом доп.отпуск уже из последнего дока... |
|||
4
Tanis
19.12.12
✎
16:11
|
Варианты есть?
|
|||
5
Pro-tone
19.12.12
✎
16:17
|
ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен = &Проведен И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.ПометкаУдаления = &ПометкаУдаления 1. один из доков не попадает в период 2. не выполняется условие 2е или 3е дл одного из доков (2) не может быть такого |
|||
6
Tanis
19.12.12
✎
16:20
|
нет не может. если период ставить меньше, в котором только один из доков, то все нормально. увеличиваешь период, где уже встречаются 2 дока, то глюк
|
|||
7
Tanis
19.12.12
✎
16:26
|
убираю группировку, выдает последний док.
|
|||
8
Desna
19.12.12
✎
16:27
|
И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен = ИСТИНА
И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.ПометкаУдаления = ЛОЖЬ СГРУППИРОВАТЬ ПО ОтпускаОрганизацийРаботникиОрганизации.Ссылка |
|||
9
hhhh
19.12.12
✎
16:32
|
(7) а как результат запроса получаете?
|
|||
10
Tanis
19.12.12
✎
16:39
|
В смысле? Это в отчете СКД
|
|||
11
pessok
19.12.12
✎
16:42
|
ВЫБРАТЬ
ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата, ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен, ОтпускаОрганизацийРаботникиОрганизации.Сотрудник, ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала, ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания, ОтпускаОрганизацийРаботникиОрганизации.ВидДополнительногоОтпуска, ОтпускаОрганизацийРаботникиОрганизации.ДатаНачалаДоп, ОтпускаОрганизацийРаботникиОрганизации.КоличествоДней, ОтпускаОрганизацийРаботникиОрганизации.КоличествоДнейДоп, ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Ссылка, ОтпускаОрганизацийРаботникиОрганизации.ПричинаОтсутствия ИЗ Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизацийРаботникиОрганизации ГДЕ ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.ПометкаУдаления Так что выводит? |
|||
12
pessok
19.12.12
✎
16:42
|
ой.
И НЕ ОтпускаОрганизацийРаботникиОрганизации.Ссылка.ПометкаУдаления |
|||
13
hhhh
19.12.12
✎
16:46
|
(10) так бы сразу и сказал. Тогда надо параметры в СКД смотреть, а не вешать нам лапшу на уши.
|
|||
14
Tanis
19.12.12
✎
16:48
|
не вешаю. Дело не взапросе получается?
|
|||
15
Tanis
19.12.12
✎
16:59
|
так что там где подправить?
|
|||
16
Tanis
20.12.12
✎
08:35
|
Доброе утро! Возвращаюсь к вопросу. Где настроить чтоб два документа отображались корректно? В параметрах ставил различные варианты, пока не помогло...
|
|||
17
Tanis
20.12.12
✎
08:51
|
где какой параметр поставить?
|
|||
18
Tanis
20.12.12
✎
09:02
|
Вопрос снят. Решено. Группировками.
|
|||
19
Gesperid
20.12.12
✎
09:35
|
(0) так понимаю, у вас исправлений документов не бывает?
|
|||
20
sidalexsandr
20.12.12
✎
10:28
|
(0) А какой смысл писать: ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Ссылка
Ведь можно: ОтпускаОрганизацийРаботникиОрганизации.Ссылка ? |
|||
21
Tanis
24.12.12
✎
14:57
|
Смысл, что использую таб.часть, а не из самого документа, там и получается, так. Главное что работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |