Как написать и настроить запросы в 1С для различных ситуаций?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как написать и настроить запросы в 1С для различных ситуаций?

Просмотр 1 ветки ответов
  • Автор
    Записи
    • #38655
      Фото аватараOdineski
      Участник

        Пример запроса в 1С

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

          Пример простого запроса 1С, который получает номенклатуру из справочника по группе:

          Если нужно получить все элементы справочника без отбора по группе:

          Пример запроса с параметром поиска по наименованию:

          В параметр &СтрокаПоиска передается шаблон:

          %молоко% , содержит слово «молоко»;
          молоко% , начинается со слова «молоко»;
          %молоко , заканчивается словом «молоко».

          Пример запроса к документам за период:

          Пример получения товаров из табличной части документов:

          Если результат нужно загрузить в таблицу формы:

          В управляемом приложении обычно используют реквизит формы типа ТаблицаЗначений и передают результат в него:

          Для проверки, что запрос вернул строки:

          Частые ошибки:

          1. Имя объекта должно соответствовать конфигурации. Например, документ может называться РеализацияТоваровУслуг, ПродажаТоваров или иначе.
          2. Имя табличной части также должно быть точным: Товары, Услуги, ТоварыУслуги.
          3. Перед выполнением запроса нужно установить все параметры, используемые через &ИмяПараметра.
          4. В запросах к регистрам накопления для остатков и оборотов используются виртуальные таблицы, например .Остатки() и .Обороты().
          5. При левом соединении значения могут быть NULL. Для замены таких значений применяется ЕСТЬNULL(), например:

          Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/80366/

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