Имя: Пароль:
1C
1C 7.7
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
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) Спасибо!