|
v7: Общий реквизит в запросе
| ☑ |
0
LOTOS2000
29.01.15
✎
13:49
|
Есть общий реквизит документов "Сум" (тип число) без отбора.
В запросе
SELECT
COALESCE($Док1.$ОбщийРеквизит.Сум) as [Сум $Строка ],
Жур.IDDocDef as Документ_вид,
FROM
_1SJourn Жур (nolock)
INNER JOIN
$Документ.ААА as Док1 ON Док1.IDDoc = Жур.IDDoc
даёт ошибку
поле таблицы не найдено "$Док1.sp4519"
В словаре поле sp4519 у Документа ААА есть.
Куда копать?
|
|
1
LOTOS2000
29.01.15
✎
14:27
|
Где же помагатели? :)
|
|
2
ADirks
29.01.15
✎
14:42
|
не
$Док1.$ОбщийРеквизит.Сум
а
Док1.$ОбщийРеквизит.Сум
|
|
3
dk
29.01.15
✎
14:45
|
скачай конструктор и не напрягай по пустякам форум
|
|
4
LOTOS2000
29.01.15
✎
14:45
|
(2) так ошибка
Неправильный синтаксис около конструкции ")".
|
|
5
LOTOS2000
29.01.15
✎
14:46
|
(3) Дай ссылку
|
|
6
mikecool
29.01.15
✎
14:48
|
(4) у COALESCE разве только один аргумент?
|
|
7
dk
29.01.15
✎
14:49
|
|
|
8
ADirks
29.01.15
✎
14:51
|
(5) MSDN для начала:
|
|
9
LOTOS2000
29.01.15
✎
14:54
|
(6) Т.е. в исключительных случаях с 1м аргументом не прокатит?
(7) А для нищебродов есть ссылка на любой ФО? :)
|
|
10
mikecool
29.01.15
✎
14:56
|
(9) я хз, справку мсдн наизусть не помню
|
|
11
trad
29.01.15
✎
14:57
|
(9).1 не прокатит
как вариант COALESCE($Док1.$ОбщийРеквизит.Сум, 0)
|
|
12
LOTOS2000
29.01.15
✎
15:03
|
(11) Спасибо!
|
|