если пробую так с ICASE то выпадает ошибка...
{C:\DOCUMENTS AND SETTINGS\KHARLOV\РАБОЧИЙ СТОЛ\ПРОВОДКИ_ПРЯМОЙ_ЗАПРОС.ERT(27)}: FAILED! ICommandText::Execute(): SQL: cannot determine datatype of SQL Column: ИДЕНТДОКА1
ИДЕНТДОКА1 - это навзание колонки...
А по поводу сравнительной таблицы, так я бы рад, но как ее сделать?
Перебрать все виды документов на каждый по отдельному запросу, это же жесть .((
Пробую на таком запросе:
ТекстЗапроса = "
|SELECT
| Журн.IDDocDef as ИдентДока,
| ICASE(Журн.IDDocDef=$ВидДокумента.Выписка,'Выписка ') as ИдентДока1
|WHERE
| Журн.Date BETWEEN :ДатаНачало~~ AND :ДатаКонец~~
| AND Журн.IDDocDef = $ВидДокумента.Выписка
|FROM
| 1SJOURN.DBF as Журн";
Т.е. выходит что применять $ВидДокумента.ХХХ я могу только в условии, а хочется получить вид документа, который создал проводку...