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

Как написать запрос...
 

Как написать запрос к модулю "Студенты" в 1С:Университет?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

1CУниверситет проф написать запрос к модулю студенты



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Здравствуйте, Александр!

Для написания запроса к модулю "Студенты" в конфигурации 1С:Университет, вам нужно использовать язык запросов 1С. Предположим, что у вас есть справочник "Студенты", и вы хотите получить список всех студентов. Вот пример запроса:

1C
ВЫБРАТЬ
    Студенты.Имя,
    Студенты.Фамилия,
    Студенты.ДатаРождения
ИЗ
    Справочник.Студенты КАК Студенты
ГДЕ
    Студенты.Активен = ИСТИНА

Этот запрос выбирает имя, фамилию и дату рождения всех активных студентов из справочника "Студенты".

Если вам нужно выполнить этот запрос в модуле, вы можете использовать следующий код:

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

Этот код создает запрос, выполняет его и выводит информацию о каждом студенте в сообщениях.

Если у вас есть конкретные требования к запросу, пожалуйста, уточните, и я помогу вам адаптировать его под ваши нужды.



   
ОтветитьЦитата