Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 5.78 KB

homework-6-2.md

File metadata and controls

64 lines (42 loc) · 5.78 KB

Задание к занятию "Группировка и итоги"

Данное задание является самостоятельным. Проверка автоматическая в тренажере. Любые вопросы по решению задач задавайте в чате учебной группы.

Любые вопросы по решению задач задавайте в чате учебной группы.

Цель задания

  1. Научиться применять базовые конструкции языка при написании запросов.

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

Чеклист готовности к домашнему заданию

  • Установить платформу 1С:Предприятие версии 8.3.22 или больше.

Инструкция к заданию

  1. Изучите структуру конфигурации в конфигураторе. Какие есть справочники, документы, регистры. Как они друг с другом связаны.
  2. Запустите пользовательский режим и для задач 2.1 - 2.5 составьте текст запроса, удовлетворяющий условиям.
  3. Проверьте текст запроса через встроенный механизм проверки.
  4. Реализуйте алгоритм для работы обработки "2.6. Динамический текст запроса"

Задача 1 "Решение задач 2.1 - 2.5 самоучителя запросов"

Описание задачи

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

Требования к результату

В поле статуса каждой задачи должно быть указано "Решение верно".

Процесс выполнения

  1. Используйте базу, полученную по итогам предыдущего задания.
  2. Запустите базу в пользовательском режиме.
  3. Подготовьте текст запроса, удовлетворяющий заданию, в поле "Решение"
    • Условие задания выводится справа от поля "Решение"
    • Для подготовки текста запроса можно воспользоваться конструктором запросов
  4. Проверьте решение с помощью команды "Проверить"
  5. Перейдите к следующей задаче с помощью команды "Далее >>"
    • Можно перейти к произвольному заданию, нажав на название текущего задания

Задача 2 "Динамический текст запроса"

Описание задачи

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

Требования к результату

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

Процесс выполнения

  1. Используйте базу из предыдущего задания
  2. Откройте в конфигураторе форму обработки Задание_2_6 и реализуйте в процедуре "ЗаполнитьТекстИПараметрыЗапроса" алгоритм формирования текста запроса и установки параметров в зависимости от введенных пользователем данных. Подсказки для реализации содержатя в комментарии внутри процедуры.
  3. Запустите приложение в пользовательском режиме, перейдите в раздел "Дополнительные задания" и нажмите на ссылку "2.6. Динамический текст запроса". Попробуйте 5 разных комбинаций флажков и отборов, убедитесь, что каждый сформированный отчет соответствует установленным настройкам.

Критерии оценки

Данное домашнее задание предназначено для самостоятельной практики. Проверка экспертом не предусмотрена.

Успешным выполнением считается появление статуса "Решение верно" для всех задач из диапазона 2.1. - 2.5 и самостоятельной проверки корректной работы обработки "2.6. Динамический текст запроса".

Примерный вид результата работы обработки "2.6. Динамический текст запроса":

Пример работы обработки