Имя: Пароль:
1C
1C 7.7
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