Имя: Пароль:
1C
1С v8
Запрос по справочникам 1с
0 GoReLoN
 
21.03.19
17:09
Есть форма, на форме ввожу название справочника (поле "ИмяСправочника"). Нужно чтобы выполнялся запрос который выбирает всё из этого справочника. Пример моего кода:


ИскомыйСправочник = Метаданные.Справочники.Найти(ИмяСправочника);
    Если Не ИскомыйСправочник = Неопределено Тогда
        Запрос = Новый Запрос;
        Запрос.Текст =    "ВЫБРАТЬ
                | *
                |ИЗ
                | Справочники[ИмяСправочника]";
        Таблица = Запрос.Выполнить().Выгрузить();
        КонецЕсли;


Там где "|ИЗ | Справочники[ИмяСправочника]" что писать?
1 СтарПом
 
21.03.19
17:11
| Справочник."+ИмяСправочника;
2 GoReLoN
 
21.03.19
17:15
Спасибо! Заработала)

ИскомыйСправочник = Метаданные.Справочники.Найти(ИмяСправочника);
    Если Не ИскомыйСправочник = Неопределено Тогда
        Запрос = Новый Запрос;
        Запрос.Текст =    "ВЫБРАТЬ
                        | *
                        |ИЗ
                        | Справочник."+ИмяСправочника;
        Таблица = Запрос.Выполнить().Выгрузить();
    КонецЕсли;
Программист всегда исправляет последнюю ошибку.