0

Запрос к таблице значений 1С 8.3

#1С 8.3#Таблица значений


Чтобы в 1C 8 поместить таблицу значений в запрос и использовать ее в качестве источника данных нужно:

1. Передать ее в параметр запроса

Пусть у нас есть таблица значений с именем ТЗ и полями: Договор, Количество, Сумма.

Запрос = новый запрос;
Запрос.УстановитьПараметр("ТЗ",ТЗ);

2. В конструкторе запроса задать структуру таблицы

Для этого вызываем конструктор запросов 1С 8, создаем новый запрос и жмем кнопку Создать описание временной таблицы.

Создание временной таблицы в запросе 1с 8

В имени таблицы указываем переданный параметр, в поля заносим имена полей таблицы. Создание структуры временной таблицы:

Создание структуры временной таблицы

Далее на закладке Дополнительно нужно указать, что мы создаем временную таблицу.

Указываем, что создаем временную таблицу

3. Использование созданной временной таблицы в запросе

После того, как мы передали таблицу в запрос, ее можно использовать. Создаем новый пакет запросов на соответствующей закладке, переходим в него и видим, что в таблицах и полях появилась ветка Временные таблицы. Теперь можно делать с созданной таблицей все, что угодно: ставить условия, группировать, соединять с другими таблицами и т.п.

Вот пример простенького запроса с группировкой и условием:

запрос.Текст = "ВЫБРАТЬ
|   ТЗ.Договор,
|   ТЗ.Сумма,
|   ТЗ.Количество
|ПОМЕСТИТЬ Таблица
|ИЗ
|   &ТЗ КАК ТЗ
|;
|
|///////////////////////////////////////////////
|ВЫБРАТЬ
|   Таблица.Договор,
|   СУММА(Таблица.Сумма) КАК Сумма,
|   СУММА(Таблица.Количество) КАК Количество
|ИЗ
|   Таблица КАК Таблица
|ГДЕ
|   Таблица.Сумма <> 0
|
|СГРУППИРОВАТЬ ПО
|   Таблица.Договор";

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

0 17633 4
ДобавленоVital690 дней назад
Последняя активность535 дней назад


Добавить комментарий

Toxic написал:647 дней назад0

Большое спасибо!

Ответить

Кирилл написал:535 дней назад0

Всегда рады))

Ответить

Аноним написал:557 дней назад0

Спасибочки!

Ответить

Кирилл написал:535 дней назад0

Заглядывайте и регистрируйтесь))

Ответить

Добавить комментарий

Добавить статью!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание обработки заполнения табличной части 1С 8

1. Постановка задачи В этой статье рассмотрим процесс написания простейшей внеш...

Создание печатной формы в 1с 8

1. Задача Рассмотрим написание простейшей печатной формы в 1с 8.1 - 8.2 на прим...

Создание простого отчета на 1С

Рассмотрим процесс написание простого отчета с использованием Системы компоновки...

Создание внешнего отчета в 1с 8

Рассмотрим создание внешнего отчета в 1с 8 без использования системы компоновки ...

Создание печатной формы для управляемого приложения в 1с 8.3

1. Задача Рассмотрим написание простейшей печатной формы в 1с 8.2 - 8.3 для упр...

Новое

Скачать печатные формы документа "Реализация товаров и услуг" 1С 8.2

Печатные формы из релиза 1C:Бухгалтерия 2.0.64.5 Скачать бесплатно печатную фор...

Как снять и поставить конфигурацию 1С на поддержку

В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с по...

Как сделать резервную копию 1С

Чтобы обезопасить себя от частичной или полной потери данных, перед тем как прои...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Тестирование и исправление информационной базы 1С 8

Тестирование и исправление информационной базы 1С 8 необходимо выполнять в случа...