Использование запросов в системе "1С:Предприятие 8"

Курс предназначен для слушателей с опытом работы с платформой "1С:Предприятие 8", обладающих навыками программирования на встроенном языке, имеющих представление о функциональности и особенностях настройки объектов конфигурации.

Курс является "продолжением" базового курса «Введение в конфигурирование в системе «1С: Предприятие 8» Основные объекты». В процессе обучения слушатель ознакомится с особенностями языка запросов системы, использования самого объекта "Запрос", порядком работы с результатом запроса, выборкой из результата запроса и т.п. Слушатель курса приобретает практические навыки по написанию запросов как "вручную", так и с использованием конструктора запросов.

Цель курса: 
дать слушателям целостное представление о языке запросов платформы «1С: Предприятие 8» – одного из наиболее важных механизмов встроенного языка системы.  В курсе рассматриваются языковые конструкции: предназначение каждой конструкции и ее синтаксис. Каждая конструкция используется в учебно-практической задаче. Это, в свою очередь, в дальнейшем при практической работе позволит разработчику обоснованно выбирать те или иные конструкции языка запросов, тем самым повышая эффективность программного кода.

Таким образом, данный курс предназначен для разработчиков, желающих освоить язык запросов платформы 1С: Предприятие 8.
Уверенное знание языка запросов требуется  разработчику 1С фактически при решении всех задач, встречающихся в его практике: программирование проведения документов самых различных классов, связанное с этим решение бухгалтерских и расчетных задач и т.д., а также совершенно необходимо при разработке отчетов с использованием Системы Компоновки Данных (СКД).

Продолжительность курса: 16 академических часов.

Содержание курса:

1. Введение
2. Цели и задачи курса
3. Общие принципы механизма

  •   Таблицы, поля базы данных 
  •   Структура запроса (описание запроса)

4. Таблицы информационной базы данных

  •   Таблицы констант 
  •   Таблица справочников 
  •   Вложенные таблицы 
  •   Таблица плана видов характеристик 
  •   Конструкции "Различные", Первые №. 
  •   Фильтрация результатов запроса (отборы) 
  •   Таблица документов 
  •   Группировки в запросе 
  •   Указание нескольких источников 
  •   Упорядочивание результатов запроса 
  •   Встроенные функции в языке запросов, операция выбора 
  •   Итоги в запросе 
  •   Источники-запросы, подзапросы 
  •   Объединение запросов 
  •   Таблица журнала документов 
  •   Передача параметров в запрос 
  •   Таблицы регистра сведений 
  •   Таблицы регистра накопления 
  •   Особенности использования параметров виртуальных таблиц 
  •   Использование временных таблиц, пакетные запросы 
  •   Таблицы регистра бухгалтерии (с поддержкой корреспонденции) 
  •   Таблицы последовательностей 
  •   Таблицы, используемые для решения расчетных задач 
  •   Таблицы регистрации изменений 
  •   Таблицы внешних источников 
  •   Особенности построения запросов при ограничении доступа к данным 
  •   Работа с конструктором запроса.

5. Работа с объектом "Запрос"

  •   Способы обхода результатов запроса. 
  •   Конструктор с обработкой результата 
  •   Работа с вложенными таблицами 
  •   Использование менеджера временных таблиц 
  •   Использование предопределенных данных конфигурации 
  •   Возможности конструкции "В" 
  •   Получение  всех результатов пакетного запроса

6. Типовые ошибки
7. Рекомендации

Между разделами располагаются самостоятельные работы (практикумы), предназначенные для закрепления основных навыков, полученных при изучении разделов.

Дополнительно. Для того, чтобы углубить свои знания предлагаем пройти курсы «Средства интеграции и обмена данными в системе «1С: Предприятие 8», «Комплексный курс  «Конфигурирование в системе «1С: Предприятие 8»  Версия 8.2», «1С: Предприятие 8». «1С: Предприятие 8.2: первые шаги», «Азы программирования в системе «1С: Предприятие 8», «Администрирование системы «1С: Предприятие 8.2», Интеграция и обмен данными» - онлайн.
Рекомендуемая подготовка: курс «Введение в конфигурирование в системе «1С: Предприятие 8» Основные объекты».