RE: Как написать простой запрос для выбора активных элементов в 1С?

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

    Богдан, вот простой пример кода на 1С с использованием запроса.

    &НаСервере
    Процедура ПолучитьНоменклатуру()
        Запрос = Новый Запрос;
        Запрос.Текст = 
        "
        ВЫБРАТЬ
            Код,
            Наименование
        ИЗ
            Справочник.Номенклатура
        ГДЕ
            Активность = ИСТИНА
        УПОРЯДОЧИТЬ ПО
            Наименование
        ";
    
        Результат = Запрос.Выполнить();
        Выборка = Результат.Выбрать();
    
        Пока Выборка.Следующий() Цикл
            Сообщить(Выборка.Код + " - " + Выборка.Наименование);
        КонецЦикла;
    КонецПроцедуры
    

    Этот код выполняет запрос к справочнику «Номенклатура», выбирает активные элементы, сортирует их по наименованию и выводит код и наименование каждого элемента.

    Если нужно, могу помочь с более сложными примерами.

    Рекомендую посмотреть здесь: https://infostart.ru/public/2099736/

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