Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:53

Помогите понять работу запроса

Автор mrGrunt, 15 мар 2022, 12:28

0 Пользователей и 1 гость просматривают эту тему.

mrGrunt

Добрый день. Подскажите почему запрос не возвращает значения? Я не понимаю возможно принцип работы запросов? 
 Консоль запросов возвращает все исправно.

Ивашка

найтиПоКоду("31571"), а у тебя без кавычек

mrGrunt

Ивашка, Спасибо! Это решение ! Но если код будет числовой, то без кавычек?

Ивашка

mrGrunt, с кавычками наверно хотел сказать?

antoneus

В такие моменты очень, очень помогает отладчик. Почему вы им не пользуетесь? Что за самоуверенность такая, откуда она?

mrGrunt

Ивашка, Нет. Именно без кавычек. Ведь с кавычками - текст, без кавычек - число.

mrGrunt


antoneus

mrGrunt, а если поставить точку останова немножечко пораньше - на строке

ВоздушноеСудно = Справочники.ПАНХ_ВоздушноеСудно.НайтиПоКоду(31571);?
У вас в запросе всего одно условие - на ссылку, и если он не работает, то очевидно, что ссылку вы подсовываете пустую!

Оптимус

Цитата: antoneus от 15 мар 2022, 14:40что ссылку вы подсовываете пустую!
Но в скобках же стоят цифры. Значит должен же по ним искать?.. Откуда тогда пустая ссылка?

Oscar

Оптимус,
Да я бы попробовал поставить кавычки там где
ВоздушноеСудно = Справочники.ПАНХ_ВоздушноеСудно.НайтиПоКоду("31571");
И в этой строке поставил бы точку останова, посмотрел бы какое значение принимает ВоздушноеСудно.

Если запрос пустой, то у Вас либо нет такого кода в справочнике, либо в регистре сведений нет такого ВоздушногоСудна.

Вам же высылали в другой ветке консоль запросов, можно в нем отладить этот запрос и наглядно увидеть, какой ответ приходит.

Теги: запросы 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск