|
проверка на пустую ссылку внешнего источника данных в запросе?! |
☑ |
0
lubja
12.07.12
✎
17:56
|
подскажите, пожалуйста! может кто сталкивался и знает...
есть внешний источник данных, у него - таблица "Документы" с полем Маршрут, которое ссылается на таблицу этого же источника данных "Маршруты".
я в запросе выбираю данные из таблицы "Документы" и хочу проверить поле Маршрут на пустую ссылку. как это сделать? имею в виду что-то типа
ВЫБОР
КОГДА Документ.Маршрут = ЗНАЧЕНИЕ(ВнешнийИсточникДанных.ИмяИсточника.Маршруты.ПустаяСсылка)
ТОГДА бла-бла
ИНАЧЕ бла-бла
КОНЕЦ
но к сожалению так матерится... (((
|
|
1
Rie
12.07.12
✎
17:59
|
(0) Попробуй левое соединение с Маршруты по Документ.Маршрут=Маршруты.Ссылка и проверяй на NULL
|
|
2
lubja
12.07.12
✎
17:59
|
можно, конечно, передать параметром ВнешниеИсточникиДанных.ИмяИсточника.Таблицы.Маршруты.ПустаяСсылка(), но у меня отчет на скд испозует вложенные схемы. а как программно установить параметр во вложенной схеме - не знаю...
|
|
3
YF
12.07.12
✎
17:59
|
(0) ПустаяСсылка и прочие "объектные" хреньки есть в 1С, а внешний источник данных - это набор таблиц. Никаких "ссылок" там быть не может, т.к. такого типа данных как ссылка не существует в таблицах БД
|
|
4
lubja
12.07.12
✎
18:01
|
(1) спасибо, попробую...
|
|
5
Живой Ископаемый
12.07.12
✎
18:02
|
2(3) у нее внешний источник данных - тоже база 1С
|
|