Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Прямой запрос к регистру - ошибка "Недопустимое имя столбца"

v7: Прямой запрос к регистру - ошибка "Недопустимое имя столбца"
Я
   torinn
 
28.08.20 - 10:22
RS = СоздатьОбъект("ODBCRecordset");
RS.УстБД1С();
ТекстЗапроса = "
|
|SELECT
|    Рег.Товар as [Товар $Справочник.ТМЦ],
|    Рег.КолЕдИзм1  as Количество

|FROM  
|    $РегистрОстатки.ОперСклады as Рег";

RS.УстановитьТекстовыйПараметр("ВыбДата", ВыбДатаФорма);
ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса);

Выдаёт ошибку - Недопустимое имя столбца "КолЕдИзм1"
   torinn
 
1 - 28.08.20 - 10:24
Подскажите, пожалуйста, что здесь не так? КолЕдИзм1 - ресурс регистра ОперСклады
   trdm
 
2 - 28.08.20 - 10:29
$Рег.КолЕдИзм1
   torinn
 
3 - 28.08.20 - 10:30
Поставил. Тогда выдаёт
ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса);
{D:\1С SQL_BASE\GRFPSSKLAD_COPY\EXTFORMS\!ПРЯМОЙ.ERT(36)}: Meta name parser error: неизвестное метаимя или алиас "$Рег"
   ADirks
 
4 - 28.08.20 - 10:35
патамушта ресурс
и документацию читать всё-же надо

Поля:
<ИмяИзмерения>
имена измерений указанных к расчету;
<ИмяРесурса>Остаток
имена ресурсов с добавлением слова Остаток указанных к расчету.
   Mikeware
 
5 - 28.08.20 - 10:36
Ну так у тебя РегистрОстатки - это виртуальная таблица
   torinn
 
6 - 28.08.20 - 10:44
Спасибо Огромное) Помогло
   Mikeware
 
7 - 28.08.20 - 10:45

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.