Ответ в теме: Как подключить таблицу значений в СКД 1С версии 8.2 и 8.3?

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

    В СКД (Схеме Компоновки Данных) 1С (версии 8.2 и 8.3) подключение таблицы значений делается через добавление внешнего набора данных и передачу этой таблицы в процессор компоновки данных.

    Пошагово:

    1. **Создаете внешний набор данных в схеме компоновки:**

    — В конфигураторе открываете схему компоновки.
    — Добавляете новый набор данных типа «Объект».
    — В поле «Имя объекта» указываете имя, например »ТаблицаЗначений».
    — Создаете колонки, соответствующие структуре вашей таблицы значений.

    2. **В модуле отчета или обработки, где формируете отчет, создаете структуру внешних наборов данных и вставляете туда вашу таблицу значений:**

    3. **Инициализируете процессор компоновки данных с передачей внешних наборов данных:**

    4. **В тексте запроса СКД обращаетесь к таблице значений как к источнику данных с именем, которое указали в наборе данных:**

    5. **Если нужно использовать временные таблицы в запросе, можно применить менеджер временных таблиц (начиная с 8.3.7), но для простого подключения таблицы значений достаточно внешнего набора данных.**

    **Пример кода инициализации:**

    **Важно:** Имя внешнего набора данных должно совпадать с именем источника данных в схеме компоновки, чтобы СКД смог связать их.


    https://infostart.ru/1c/articles/267055/

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