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

Выбор по реквизиту справочника

Автор Anachronizm, 04 апр 2021, 16:31

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

Anachronizm

Здравствуйте, мне нужно получить ФИО сотрудника из базы данных. В справочнике Сотрудники у меня имеется реквизит который ссылается на перечисление Ставка.


Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Сотрудники.Наименование КАК Наименование ИЗ Справочник.Сотрудники КАК Сотрудники ГДЕ Сотрудники.Ставка = 1";
РезультатЗапроса = Запрос.Выполнить();


После этого пытаюсь через выборку получить содержимое запроса ФИО, но мне ничего не возвращает и не печатает, а если бы я делал выборку допустим по окладу (реквизит справочника - не ссылка) то всё работает. Как можно сделать выборку по реквизиту-ссылке на перечисление?

Выборка:

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Сообщить(ВыборкаДетальныеЗаписи.Наименование);
КонецЦикла;



Anachronizm

Проблема решена, нужно использовать литерал ЗНАЧЕНИЕ:


...ГДЕ Сотрудники.Ставка = ЗНАЧЕНИЕ(Перечисление.Ставка.Одна)

Теги:

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

Рейтинг@Mail.ru

Поиск