v7: Прямой запрос к регистру - ошибка "Недопустимое имя столбца"
☑
0
torinn
28.08.20
✎
10:22
RS = СоздатьОбъект("ODBCRecordset");
RS.УстБД1С();
ТекстЗапроса = "
|
|SELECT
| Рег.Товар as [Товар $Справочник.ТМЦ],
| Рег.КолЕдИзм1 as Количество
|FROM
| $РегистрОстатки.ОперСклады as Рег";
RS.УстановитьТекстовыйПараметр("ВыбДата", ВыбДатаФорма);
ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса);
Выдаёт ошибку - Недопустимое имя столбца "КолЕдИзм1"
1
torinn
28.08.20
✎
10:24
Подскажите, пожалуйста, что здесь не так? КолЕдИзм1 - ресурс регистра ОперСклады
2
trdm
28.08.20
✎
10:29
$Рег.КолЕдИзм1
3
torinn
28.08.20
✎
10:30
Поставил. Тогда выдаёт
ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса);
{D:\1С SQL_BASE\GRFPSSKLAD_COPY\EXTFORMS\!ПРЯМОЙ.ERT(36)}: Meta name parser error: неизвестное метаимя или алиас "$Рег"
4
ADirks
28.08.20
✎
10:35
патамушта ресурс
и документацию читать всё-же надо
Поля:
<ИмяИзмерения>
имена измерений указанных к расчету;
<ИмяРесурса>Остаток
имена ресурсов с добавлением слова Остаток указанных к расчету.
5
Mikeware
28.08.20
✎
10:36
Ну так у тебя РегистрОстатки - это виртуальная таблица
6
torinn
28.08.20
✎
10:44
Спасибо Огромное) Помогло
7
Mikeware
28.08.20
✎
10:45
(6) .
Основная теорема систематики: Новые системы плодят новые проблемы.