|
Помощь с запросом | ☑ | ||
---|---|---|---|---|
0
Tumakota
04.06.14
✎
02:38
|
"ВЫБРАТЬ
| ПриходнаяНакладная.Ссылка |ИЗ | Документ.ПриходнаяНакладная КАК ПриходнаяНакладная |ГДЕ | ПриходнаяНакладная.ПометкаУдаления = ЛОЖЬ | И ПриходнаяНакладная.Проведен = ИСТИНА | И ВЫБОР | КОГДА ПриходнаяНакладная.Организация = НЕОПРЕДЕЛЕНО | ТОГДА ПриходнаяНакладная.Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) | ИНАЧЕ ПриходнаяНакладная.Организация = &Организация | КОНЕЦ | И (ПриходнаяНакладная.Дата >= НАЧАЛОПЕРИОДА(&Дата1, ГОД) | ИЛИ &Дата1 = ДАТАВРЕМЯ(1, 1, 1)) | И (ПриходнаяНакладная.Дата <= КОНЕЦПЕРИОДА(&Дата2, ГОД) | ИЛИ &Дата2 = ДАТАВРЕМЯ(1, 1, 1))"; По идеи если не заполнены поля, то должно сформироваться по всему периоду или по всем организациям, а запрос выдает пустые значения, в чем не правильно прописал |
|||
1
Armando
04.06.14
✎
02:47
|
это что?
КОГДА ПриходнаяНакладная.Организация = НЕОПРЕДЕЛЕНО | ТОГДА ПриходнаяНакладная.Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) |
|||
2
Tumakota
04.06.14
✎
02:49
|
(1) ну когда в поле не указано значение организация
|
|||
3
kuzyara
04.06.14
✎
04:53
|
(2) по моему неопределено это часть языка 1с и только, а в бд хранится либо null либо пустаяссылка/нулеваядата
|
|||
4
jsmith82
04.06.14
✎
04:58
|
а составной тип?
|
|||
5
jsmith82
04.06.14
✎
05:06
|
И (ПриходнаяНакладная.Организация = &Организация ИЛИ ПриходнаяНакладная.Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
|
|||
6
jsmith82
04.06.14
✎
05:09
|
лучше объединением сделать с ещё одним полем
|
|||
7
jsmith82
04.06.14
✎
05:11
|
поле ЗаполненностьОрганизации
в одной таблице обычные условия в другой пустые и видишь всё сразу |
|||
8
jsmith82
04.06.14
✎
05:13
|
и запрос легче отработает
|
|||
9
jsmith82
04.06.14
✎
05:13
|
сижу жру кашу с колбасой. медитирую
|
|||
10
kuzyara
04.06.14
✎
05:16
|
гречневую или манную?
|
|||
11
jsmith82
04.06.14
✎
05:16
|
гречневую
|
|||
12
Tumakota
04.06.14
✎
18:38
|
По организации сделал а вот по Дате не получается
|
|||
13
Segate
04.06.14
✎
18:48
|
| ПриходнаяНакладная.Ссылка
|ИЗ | Документ.ПриходнаяНакладная КАК ПриходнаяНакладная |ГДЕ | ПриходнаяНакладная.ПометкаУдаления = ЛОЖЬ | И ПриходнаяНакладная.Проведен = ИСТИНА"+?(ЗначениеЗаполнено(Организация),"| И ПриходнаяНакладная.Организация = &Организация"+ По дате по аналогии сделай ну или выбором с пустой датой |
|||
14
Segate
04.06.14
✎
18:48
|
*?(ЗначениеЗаполнено(Организация),"| И ПриходнаяНакладная.Организация = &Организация","")
Конечно же вот так |
|||
15
Tumakota
04.06.14
✎
18:54
|
(14) Организацию так и сделал вот только по аналогии дата не получается
|
|||
16
Tumakota
04.06.14
✎
18:56
|
"ВЫБРАТЬ
| ПриходнаяНакладная.Ссылка |ИЗ | Документ.ПриходнаяНакладная КАК ПриходнаяНакладная |" + ?(ЗначениеЗаполнено(Объект.Организация)," |ГДЕ | (ПриходнаяНакладная.ПометкаУдаления = ЛОЖЬ | И ПриходнаяНакладная.Проведен = ИСТИНА | И (ПриходнаяНакладная.Дата >= НАЧАЛОПЕРИОДА(&Дата1, ДЕНЬ) | ИЛИ &Дата1 = ДАТАВРЕМЯ(1, 1, 1)) | И (ПриходнаяНакладная.Дата <= КОНЕЦПЕРИОДА(&Дата2, ДЕНЬ) | ИЛИ &Дата2 = ДАТАВРЕМЯ(1, 1, 1))) | И ПриходнаяНакладная.Организация = &Организация",""); Сейчас запрос так выглядит |
|||
17
Tumakota
04.06.14
✎
18:57
|
С организацией все нормально работает, а вот с датой не фига, что ставишь ее, что не ставишь серовно берет по всему периоду
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |