![]() |
![]() |
|
Ошибка в запросе | ☑ | ||
---|---|---|---|---|
0
егаис
26.09.11
✎
14:14
|
простите за ламерский вопрос, по всякому пробывал, не вышло (
ВЫБРАТЬ | НачислениеОтпускаРаботникамОрганизаций.Сотрудник, | ВЫБОР | КОГДА (НачислениеОтпускаРаботникамОрганизаций.ОсновнойОтпуск и НачислениеОтпускаРаботникамОрганизаций.ДополнительныйОтпуск) ТОГДА МИНИМУМ(НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаОсновногоОтпуска, НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаДополнительногоОтпуска) | ИНАЧЕ | ВЫБОР | КОГДА НачислениеОтпускаРаботникамОрганизаций.ОсновнойОтпуск ТОГДА НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаОсновногоОтпуска | ИНАЧЕ НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаДополнительногоОтпуска | КОНЕЦ | КОНЕЦ КАК ДатаНачалаПериода |ИЗ | Документ.НачислениеОтпускаРаботникамОрганизаций КАК НачислениеОтпускаРаботникамОрганизаций" ; Ошибка Ожидается ")" после МИНИМУМ(НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаОсновногоОтпуска, НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаДополнительногоОтпуска) |
|||
1
Maxus43
26.09.11
✎
14:15
|
минимум(Выбор Когда Тогда)
|
|||
2
Maxus43
26.09.11
✎
14:16
|
ну и смысл в Минимум если нет группировки?
|
|||
3
zbv
26.09.11
✎
14:16
|
МИНИМУМ <> Мин()
|
|||
4
Ненавижу 1С
гуру
26.09.11
✎
14:17
|
(0) какой смысл в этом запросе для начала?
|
|||
5
егаис
26.09.11
✎
14:17
|
блин, недогладел, спасибо
|
|||
6
Maxus43
26.09.11
✎
14:17
|
да, чот прочитал хреново)
|
|||
7
егаис
26.09.11
✎
14:18
|
(4) он не конечный, мне нужно в ЗиУП при проведении отпуску включить защиту от дурака, чтобы доки повторно не вводились
|
|||
8
егаис
26.09.11
✎
14:18
|
отпуска
|
|||
9
егаис
26.09.11
✎
14:18
|
за указанный период в документе
|
|||
10
Maxus43
26.09.11
✎
14:18
|
МИНИМУМ(НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаОсновногоОтпуска, НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаДополнительногоОтпуска)
это тоже путём Выбор когда тогда делать в запросе |
|||
11
егаис
26.09.11
✎
14:19
|
(10) а пустая дата*
|
|||
12
Maxus43
26.09.11
✎
14:19
|
(11) пустая дата это 01.01.0001
|
|||
13
егаис
26.09.11
✎
14:20
|
(12) я понимаю
есть случаи только основного или только доп. отпуска |
|||
14
егаис
26.09.11
✎
14:25
|
научите как правильно запрос сформировать ;)
если ОсновнойОтпуск = Истина и ДопОтпуск = Истина, то берем минимальную дату из них если только ОсновнойОтпуск = Истина то дату основного отпуска, иначе дополнительного |
|||
15
Maxus43
26.09.11
✎
14:30
|
ВЫБОР
| КОГДА (НачислениеОтпускаРаботникамОрганизаций.ОсновнойОтпуск и НачислениеОтпускаРаботникамОрганизаций.ДополнительныйОтпуск) ТОГДА Выбор Когда НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаОсновногоОтпуска > НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаДополнительногоОтпуска Тогда НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаДополнительногоОтпуска Иначе НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаОсновногоОтпуска Конец ИНАЧЕ | ВЫБОР | КОГДА НачислениеОтпускаРаботникамОрганизаций.ОсновнойОтпуск ТОГДА НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаОсновногоОтпуска | ИНАЧЕ НачислениеОтпускаРаботникамОрганизаций.ДатаНачалаДополнительногоОтпуска | КОНЕЦ | КОНЕЦ КАК ДатаНачалаПериода |
|||
16
егаис
26.09.11
✎
14:33
|
26.09.2011 всегда > 01.01.0001
Ввели только основной отпуск, получится что запрос вернет 01.01.0001 Не верно |
|||
17
егаис
26.09.11
✎
14:34
|
а стоп, торможу, там же условие
спасибо, попробую |
|||
18
егаис
26.09.11
✎
14:40
|
(15) спасибо, все получилось ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |