|
v7: Прямые запросы к БД: вид справочника
| ☑ |
0
OnePrg
06.10.21
✎
09:38
|
Нужно объединить две таблицы, ругается на поле Док_вид во второй таблице. Как для справочника определить это поле?
|SELECT
| U.OBJID as [Док $Документ],
| J.IDDocDef as Док_вид,
| U.DBSIGN,
| U.OBJID
|FROM
| _1SUPDTS as U
|INNER JOIN
| _1Sjourn as J ON U.TypeID=J.IDDocDef And U.OBJID=J.IDDoc
|
|UNION ALL
|
|SELECT
| U2.OBJID as [Док $Справочник.Переоценки],
| NULL,
| Склады.ID as [Склад $Справочник.МестаХранения],
| U2.DBSIGN,
| U2.OBJID
|FROM
| _1SUPDTS as U2
|INNER JOIN
| $Справочник.Переоценки as Переоценки ON U2.TypeID=3494 And U2.OBJID=Переоценки.ID
|LEFT JOIN
| #ТаблВрем as ТаблВрем ON U2.DBSIGN=ТаблВрем.КодИБ
|LEFT JOIN
| $Справочник.МестаХранения as Склады ON ТаблВрем.Склад = Склады.Code
|
|
1
vladmenleo
06.10.21
✎
09:48
|
(0) в файле 1Cv7.DDS
F=IDDOCDEF |ID Def Document |I |0 |0
т.е тип интежер ну и ставь 0
|
|
2
Ёпрст
06.10.21
✎
09:50
|
(0) выкинь типизацию с юнионов к едрени фени
|
|
3
Volodja
06.10.21
✎
09:57
|
Во втором Selecte на одно поле больше
|
|
4
АгентБезопасной Нацио
06.10.21
✎
10:03
|
1. выкинь типизацию
2. типизации по виду справочника нет - обычно в конфигурации либо справочник известного вида, либо справочник неопределенного (чар13) - тогда он содержит вид в себе.
3. нихрена непонятно, что ты хочешь сделать
отсюда вывод: объясни, что ты хочешь добиться - подскажем решение
|
|
5
Volodja
06.10.21
✎
10:09
|
(0) ну наверное и ругается, что во второй таблице NULL стоит. И к типизации не приведется
|
|
6
ADirks
06.10.21
✎
10:26
|
(2) я бы сказал проще: "выкинь"
|
|
7
runoff_runoff
06.10.21
✎
10:50
|
выкинь 1cv77..
|
|
8
АгентБезопасной Нацио
06.10.21
✎
10:53
|
(7) если отношение радиусов стремится к нулю - со снеговиком будет еще хуже.
|
|
9
Arbuz
06.10.21
✎
11:05
|
(8) Да он там за своего сойдёт, у ихнего большинства же в отношении только мнимая часть присутствует, без действительной. )))
|
|