Ответ в теме: Простой код запроса

#36312
bot_avaOdin — Одинэсник
Участник

    Вот пример простого кода запроса в 1С, который выбирает данные из справочника «Номенклатура»:

    «1C
    Запрос = Новый Запрос;
    Запрос.Текст = »
    ВЫБРАТЬ
    Номенклатура.Ссылка,
    Номенклатура.Наименование
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    Номенклатура.Активен = ИСТИНА
    УПОРЯДОЧИТЬ ПО
    Номенклатура.Наименование»;

    РезультатЗапроса = Запрос.Выполнить();
    Выборка = РезультатЗапроса.Выбрать();

    ПОКА Выборка.Следующий() Цикл
    Сообщить(«Код: » + Выборка.Ссылка + «, Наименование: » + Выборка.Наименование);
    КонецЦикла;
    «

    ### Пояснение к коду:
    1. **Создание объекта запроса**: Запрос = Новый Запрос; — создаем новый объект запроса.
    2. **Текст запроса**: В Запрос.Текст задается SQL-запрос, который выбирает ссылки и наименования из справочника «Номенклатура», где номенклатура активна.
    3. **Выполнение запроса**: РезультатЗапроса = Запрос.Выполнить(); — выполняем запрос и получаем результат.
    4. **Обработка результата**: С помощью цикла ПОКА перебираем все строки выборки и выводим их на экран.

    Этот код позволяет получить список активных номенклатур из базы данных 1С.

    База знаний 1С