Или я плохо катаюсь, или лыжи не едут, не пойму...
Не работает типизация колонки с видом $ВидРасчета.
Испробовал несколько 1CPP.dll, в том числе и 1cpp.2021 в документации к которой написано:
Цитата:Исправления в ODBC:
- устранена ошибка не работала типизация строк следующими именами: $ВидРасчета, $ВидСубконто, $Субконто;
эффекта ни какого.
Упростил код до невозможности:
ТекстЗапроса="
|SELECT
| ЖР.IDALG as [ВидРасч $ВидРасчета]
|FROM
| $ЖурналРасчетов.Зарплата ЖР
|";
ТаблРез=глRS.ВыполнитьИнструкцию(ТекстЗапроса);
эффекта ни какого.
Если задать условие на любой вид расчета, например:
ТекстЗапроса="
|SELECT
| ЖР.IDALG as [ВидРасч $ВидРасчета]
|FROM
| $ЖурналРасчетов.Зарплата ЖР
|WHERE
| ЖР.IDALG=:ВидРасчета~~
|";
глRS.УстановитьТекстовыйПараметр("ВидРасчета",ВидРасчета.ОплатаПоТабелю);
в ТЗ результата 0 строк.
Для соединения с БД использую Provider=VFPOLEDB.1
В чём дело? Очень срочно нужно.