Простой код запроса

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36311
      Фото аватараOdineski
      Участник

        Простой код запроса

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

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

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

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

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С