|
проверка существования поля в запросе |
☑ |
0
ren03
31.05.12
✎
13:51
|
Добрый день, как можно проверить существование поля в запросе?
Собираю обороты по документам из внешних информационных баз, в УПП у платежек есть поле "Оплачено", в бухагалтерии у платежных документов такого поля нет.
Как правильно построить запрос что бы он работал не зависимо от подключаемой базы и поле Регистратор.Оплачено заполнялось, если такое поле есть, иначе было пустое
|
|
1
andrewks
31.05.12
✎
13:53
|
а запрос что, не из обработки будет вызываться?
|
|
2
shuhard
31.05.12
✎
13:54
|
(0) [по документам из внешних информационных баз]
используй ADOХ
|
|
3
ren03
31.05.12
✎
13:55
|
andrewks, из обработки, но не хотелось бы анализировать тип базы и писать разные запросы
|
|
4
Wobland
31.05.12
✎
13:56
|
выбор когда &ЕстьТакоеПоле тогда ТакоеПоле конец
|
|
5
kosts
31.05.12
✎
13:57
|
Единственный вариант вижу - это использовать звездочу
|
|
6
ren03
31.05.12
✎
13:59
|
Wobland, хотелось бы научиться это делать средствами языка запросов 1с, без кода, если такое возможно
|
|
7
ren03
31.05.12
✎
14:00
|
kosts, что есть звездочка?
|
|
8
Wobland
31.05.12
✎
14:00
|
(6) нет таких средств
|
|
9
Wobland
31.05.12
✎
14:00
|
(7) выбрать *
|
|
10
Wobland
31.05.12
✎
14:00
|
(9) а не то, что я подумал ;)
|
|
11
Maxus43
31.05.12
✎
14:01
|
Выбрать
ПлатежноеПоручение.*
ИЗ
......
|
|
12
PiVa123
31.05.12
✎
14:01
|
Isnull(...Регистратор.Оплачено,Истина)
|
|
13
ren03
31.05.12
✎
14:01
|
Wobland, понял, буду анализировать тип ВИБ
|
|
14
Wobland
31.05.12
✎
14:01
|
(12) не взлетит
|
|
15
PiVa123
31.05.12
✎
14:04
|
У меня взлетает
|
|
16
Wobland
31.05.12
✎
14:06
|
(15) покажи
|
|
17
hhhh
31.05.12
✎
14:07
|
(15) а если ни в одном из регистраторов нет такого поля?
|
|
18
andrewks
31.05.12
✎
14:07
|
(14) +1
|
|