v7: Ошибка: Meta name parser error: поле таблицы не найдено "$Спр.Заказчик" #800227


#0 by Irina3gger
Доброго времени. Уважаемые специалисты помогите разобраться с 1С++, а точнее с запросом. Был написан запрос, но выдает ошибку: Meta name parser error: поле таблицы не найдено "$Спр.Заказчик". Подскажите пожалуйста в чем я ошиблась, вот код запроса     ТекстЗапроса =
#1 by vcv
Какой-то странный JOIN > $Справочник.Объект as Спр.Заказчик ON Спр.ID = $Док.Объект Синтаксис же такой: INNER JOIN <таблица> as <алиас> on <условие> Наверное, должно быть примерно так: INNER JOIN $Справочник.Объект as Заказчики ON Заказчики.ID = $Док.Заказчик
#2 by vcv
Использование в качестве алиаса в запросе чего-то типа "Спр.ИстФин" кажется очень подозрительным. Если уж хотите точку и прочие спецсимволы в алиасе, алиас нужно брать в одинарные кавычки.
#3 by Irina3gger
До это был написан такой запрос и он работал. Но сейчас я пытаюсь добавить новую колонку в таблицу и чтоб через запрос подтягивались данные, но все время ошибки какие то. Если просто добавляю Спр.ИстФин, то ошибка: Поле агрегатного объекта не обнаружено(ТекущийЭлемент) "     |SELECT Подумала что может не видит это поле, и решила на прямую к справочнику обратится, но тогда выдает ошибку: Meta name parser error: поле таблицы не найдено "$Спр.Заказчик". Подскажите пожалуйста что делать, что-то я совсем запуталсь
#4 by h-sp
имя должно быть без точек. Вы вообще раньше программировали когда-нибудь?
#5 by Irina3gger
Спасибо большое. Я уже исправила все, и помогло. Я на 1с все пару дней, и она мне еще туго дается, но я стараюсь) Спасибо за отзывчивость и помощь)
#6 by h-sp
видите же как было    |    $Справочник.Объект as Спр ON Спр.ID = $Док.Объект автор запроса присвоил таблице $Справочник.Объект имя "Спр" при помощи слова as
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С