sd писал(а) 30. Мая 2006 :: 04:57:Alister писал(а) 21. Мая 2006 :: 18:42:Для тех кому интересно: дело оказалось в том , что данный провайдер почему-то не воспринимает названия файлов начинающиеся на 1s*. Вообщем если искуственно скопировать файл 1sjourn в любой начинающийся на букву ( journ.dbf например) и в from подставить его то запрос работает.
в MS SQL эта бяка обходилась бы так:
select * from [1sjourn]
Огромное спасибо знающему человеку !!!
Действительно после замены все заработало !!!!
Ну кроме бага с отображением справочников

SELECT
Жур.IDDoc as [Документ $Документ],
Жур.IDDocDef as Документ_вид,
Жур.DATE as ДатаДок,
Жур.DOCNO as НомерДок,
бованиеНакладная.Сумма,$ДокПоступлениеМатериалов.Всего) as SQL_MONEY) as [Сумма], COALESCE($ВидСправочника36.МестаХранения + анения + $ДокПереводМатериаловВТовар.МестоХранения,$ВидСправочника36.МестаХранения + $ДокГотоваяПродукция.Склад,$ВидСправочника36.МестаХранения + $ДокТребованиеНакладная.МестоХранения,$ВидСправочника36.Контрагенты + $ДокОтпускМатериаловНаСторону.Контрагент,$ВидСправочника36.Контрагенты + $ДокПоступлениеМатериалов.Контрагент) as [Объект $Справочник],
CASE
WHEN Жур.IsMark = '*' THEN 6
WHEN Жур.Closed = 5 THEN 1
ELSE 0
END as Картинка
FROM
[1sjourn] as Жур
LEFT JOIN $Документ.ВедомостьВыдачи as ДокВедомостьВыдачи ON
Жур.IDDoc = ДокВедомостьВыдачи.IDDoc
LEFT JOIN $Документ.ВнутреннееПеремещениеМатериалов as ДокВнутреннееПеремещениеМатериалов ON
Жур.IDDoc = ДокВнутреннееПеремещениеМатериалов.IDDoc
LEFT JOIN $Документ.ОтпускМатериаловНаСторону as ДокОтпускМатериаловНаСторону ON
Жур.IDDoc = ДокОтпускМатериаловНаСторону.IDDoc
LEFT JOIN $Документ.ПереводМатериаловВТовар as ДокПереводМатериаловВТовар ON
Жур.IDDoc = ДокПереводМатериаловВТовар.IDDoc
LEFT JOIN $Документ.ГотоваяПродукция as ДокГотоваяПродукция ON
Жур.IDDoc = ДокГотоваяПродукция.IDDoc
LEFT JOIN $Документ.ТребованиеНакладная as ДокТребованиеНакладная ON
Жур.IDDoc = ДокТребованиеНакладная.IDDoc
LEFT JOIN $Документ.ПоступлениеМатериалов as ДокПоступлениеМатериалов ON
Жур.IDDoc = ДокПоступлениеМатериалов.IDDoc
LEFT JOIN $Документ.ГСМ as ДокГСМ ON
Жур.IDDoc = ДокГСМ.IDDoc
WHERE
Жур.IDJournal = $ЖурналДокументов.Материалы AND
(Жур.DATE BETWEEN :Дата1~~ AND :Дата2~~)
order by
Жур.date,Жур.time
После метапарсера :
SELECT
Жур.IDDoc as [Документ_1c_type_Документ],
Жур.IDDocDef as Документ_вид,
Жур.DATE as ДатаДок,
Жур.DOCNO as НомерДок,
ебованиеНакладная.sp2879,ДокПоступлениеМатериалов.sp2853) as SQL_MONEY) as [Сумма],
COALESCE(' BY' + ДокВнутреннееПеремещениеМатериалов.sp39361,' BY' + ДокПереводМатериаловВТовар.sp21045,' BY' + ДокГотоваяПродукция.sp1914,' BY' + ДокТребованиеНакладная.sp2872,' DK' + ДокОтпускМатериаловНаСторону.sp2885,' DK' + ДокПоступлениеМатериалов.sp2835) as [Объект_1c_type_Справочник],
CASE
WHEN Жур.IsMark = '*' THEN 6
WHEN Жур.Closed = 5 THEN 1
ELSE 0
END as Картинка
FROM
[1sjourn] as Жур
LEFT JOIN dh15791 as ДокВедомостьВыдачи ON
Жур.IDDoc = ДокВедомостьВыдачи.IDDoc
LEFT JOIN dh39366 as ДокВнутреннееПеремещениеМатериалов ON
Жур.IDDoc = ДокВнутреннееПеремещениеМатериалов.IDDoc
LEFT JOIN dh2882 as ДокОтпускМатериаловНаСторону ON
Жур.IDDoc = ДокОтпускМатериаловНаСторону.IDDoc
LEFT JOIN dh21051 as ДокПереводМатериаловВТовар ON
Жур.IDDoc = ДокПереводМатериаловВТовар.IDDoc
LEFT JOIN dh1911 as ДокГотоваяПродукция ON
Жур.IDDoc = ДокГотоваяПродукция.IDDoc
LEFT JOIN dh2870 as ДокТребованиеНакладная ON
Жур.IDDoc = ДокТребованиеНакладная.IDDoc
LEFT JOIN dh2833 as ДокПоступлениеМатериалов ON
Жур.IDDoc = ДокПоступлениеМатериалов.IDDoc
LEFT JOIN dh5655 as ДокГСМ ON
Жур.IDDoc = ДокГСМ.IDDoc
WHERE
Жур.IDJournal = ' 2C9' AND
(Жур.DATE BETWEEN {d '2004-01-01'} AND {d '2005-12-31'})
order by
Жур.date,Жур.time
Все без ошибок

))