четверг, 4 января 2018 г.

Система компоновки данных

Система компоновки данных - это инструмент разработки, предназначенный для построения отчетов и иной выходной информации. Разработка в СКД строго визуальна.
Открыть схему компоновки данных отчета можно на его закладке Основное:
В схеме компоновки данных отчета специфицируются источники, из которых будут браться данные:
И прописываются запросы к ним:
Если наборов данных несколько, то прописываются связи по их полям:
Вывод данных может быть различен - таблица или диаграмма:
Также, отобранные данные можно структурировать и оформить в нужном пользователю формате:
Эта настройка доступна не только конфигурально, но и из режима 1С:Предприятие:
Чтобы не форматировать каждый новый отчет по новому, можно сделать своего рода шаблоны оформления. Для этого используется общий объект конфигурации Макеты. Создадим новый макет с типом Макет оформления компоновки данных:
Теперь в нем можно задать стандарт оформления:
И в настройках оформления любого отчета сослаться на него:

***
Вопрос 04.59 экзамена 1С:Профессионал по платформе. Для определения схемы источника данных в системе компоновки данных используется:
  1. Конструктор запроса
  2. Конструктор запроса с обработкой результата
  3. Конструктор схемы компоновки данных
  4. Конструктор настроек компоновки данных
Правильный ответ третий. Схема - это общее представление, какие источники берем.

***
Вопрос 04.60 экзамена 1С:Профессионал по платформе. В схеме компоновки данных источник определяется:
  1. Один
  2. Количество источников ограничено
  3. Количество источников не ограниченно
Правильный ответ третий - источников может быть много.

***
Вопрос 04.61 экзамена 1С:Профессионал по платформе. Данные для источников в системе компоновки данных могут браться из:
  1. памяти компьютера
  2. внешних источников
  3. базы данных
  4. Верны ответы 1 и 2
  5. Верны все ответы
Правильный ответ пятый, все варианты возможны.

***
Вопрос 04.62 экзамена 1С:Профессионал по платформе. Запрос для системы компоновки данных необходимо определять:
  1. полностью заранее, т.е. статический
  2. только обязательные поля, т.е. динамический
  3. только таблицы, т.е. определяемый
Правильный ответ второй. Запрос может содержать параметры, определяемые непосредственно в отчете:

***
Вопрос 04.63 экзамена 1С:Профессионал по платформе. Конструктор настроек компоновки данных позволяет:
  1. определить новые наборы данных
  2. определить новые настройки для отчета
  3. изменить текущие настройки
Правильный ответ второй, им определяются только новые настройки. При сохранении их прежние настройки затираются.

***
Вопрос 04.64 экзамена 1С:Профессионал по платформе. Конструктор настроек компоновки данных позволяет настроить вывод информации в виде:
  1. Диаграммы
  2. Списка
  3. Таблицы
  4. Верны все варианты
Правильный ответ четвертый, возможен любой вариант отображения.

***
Вопрос 04.65 экзамена 1С:Профессионал по платформе. Конструктор настроек компоновки данных доступен:
  1. Только в конфигураторе
  2. Только в режиме 1С:Предприятие
  3. Доступен и в конфигураторе и 1С:Предприятии
Верный ответ третий, разбор выше.

***
Вопрос 04.66 экзамена 1С:Профессионал по платформе. Конструктор макета оформления компоновки данных используется для:
  1. создания и настройки фиксированных макетов в системе компоновки данных
  2. для создания и изменения шаблонов вывода информации
  3. определения настройки выводимой информации
Правильный ответ второй - см. выше создание общего макета. Макет определяет шаблон ("стиль" в терминах MS Office) форматирования отчетов и прочих выходных данных.

***
Вопрос 04.67 экзамена 1С:Профессионал по платформе. Конструктор макета оформления компоновки данных открывается:
  1. из конструктора макетов при указании типа макета "Макет оформления компоновки данных"
  2. из конструктора настроек компоновки данных
  3. из конструктора схемы компоновки данных
  4. из конструктора запросов
Правильный ответ первый, разбор выше.

10 комментариев:

  1. Добрый день. В 4-66 неправильный ответ . Верный ответ 2. - для создания и изменения шаблонов вывода информации. ( проверила в официальном платном тесте 1с )

    ps : огромное спасибо за сайт и ваш труд!

    ОтветитьУдалить
  2. Не могу понять суть вопроса.

    04.62 Запрос для системы компоновки данных необходимо определять:
    1. полностью заранее, т.е. статический
    2. только обязательные поля, т.е. динамический
    3. только таблицы, т.е. определяемый

    Как то не по русски составлено предложение. Вот как звучит ответ: "Запрос для системы компоновки данных необходимо определять только обязательные поля, т.е. динамический". То ли предлога не хватает, то ли с головой моей что то не так. Помогите понять, что от меня хочет услышать 1С?

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

    ОтветитьУдалить
    Ответы
    1. 1. Варианты одних ответов могут уточнять варианты других. Другими словами все ответы рассматриваются в их общем контексте, неразрывно друг от друга.
      2. Ответы не обязательно должны быть полными с предметной точки зрения. 1С хочет услышать наиболее полный ответ из предложенных.

      Удалить
    2. Я тоже не понял вопрос.
      Вот что написано в пояснениях из мобильного приложения:
      ---
      Для запроса компоновки данных определяется набор полей, которые могут потребоваться.
      Конечный запрос зависит от настроек вывода полей.
      ---
      ...Понятней не стало :)

      Удалить
    3. Да уж. Косноязычие авторов тестов во всей красе.
      Суть же здесь такая. Пользователь может сам в отчете построенном на СКД добавлять и удалять поля, в т.ч. и те что программист не описывал явно.

      Варианты:
      1) Полностью заранее, статический запрос - значит все используемые таблицы объектов и их поля в нем заранее описаны, и не изменяются (пользователем).
      2) только обязательные поля - значит программист должен указать все используемые таблицы и те их поля, которые будет использовать (выводить пользователю). Это "Динамический" в том смысле, что состав полей может меняться динамически в зависимости от внесенных пользователем настроек.
      3) описать в запросе только таблицы, не указывая полей. Так СКД не работает, ей нужны поля.
      3)

      Удалить
  3. Не хватает скриншота Конструктора настроек компоновки данных
    https://v8.1c.ru/platforma/konstruktor-nastroek-komponovki-dannyh/

    ОтветитьУдалить
  4. Диаграмма в отчете, использующем компоновку данных, может отображать данные:
    только одного ресурса
    любого количества ресурсов
    Варианты 1 или 2 в зависимости от типа диаграммы
    Варианты 1 или 2 в зависимости от размерности ресурсов
    Варианты 3 и 4

    Ответ - 3. Проверено 1с тренажер.

    ОтветитьУдалить
  5. При использовании в системе компоновки данных диаграммы (получение в выходной форме) для нее характерно:
    можно включить в выходную форму только одну диаграмму
    можно включить в выходную форму любое количество диаграмм, но они должны иметь один тип
    можно включить в выходную форму любое количество диаграмм, но они должны выводить данные по одному ресурсу
    можно включить в выходную форму любое количество диаграмм без ограничения

    Ответ - 4. Проверено 1с тренажер.

    ОтветитьУдалить
  6. Этот комментарий был удален автором.

    ОтветитьУдалить
  7. 11.7 При настройке наборов данных в схеме компоновки данных установлен-
    ный флаг "Автозаполнение" означает:
    1. поля списка выборки запроса верхнего уровня становятся доступными для отбора, по-
    рядка, выбора, группировки (за исключением полей ряда типов)
    2. поля виртуальных таблиц не вошедшие в список выбранных, но на которые можно
    наложить условия в параметрах этих таблиц, становятся доступными для отбора
    3. параметры периодов виртуальных таблиц становятся доступными параметрами
    4. Верны варианты 1 и 2
    5. Верны все варианты

    Ответ: 5. Верны все варианты

    ОтветитьУдалить