Информация для пользователей и партнеров №15284 от 26.06.2012

 

Приглашаем Вас принять участие в обучении по курсу "1С:Предприятие 8" Язык запросов", который будет проходить в 1С-Учебном центре №3 с 09 по 20 июля 2012 г. в вечернем формате. Занятия будут проходить в течение двух недель с 18:30 до 21:30.

Цель курса: дать слушателям целостное представление о языке запросов платформы "1С:Предприятие 8" - одного из наиболее важных механизмов системы.

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

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

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

Время занятий: вечерний курс пройдет с 09 по 20 июля 2012 г (занятия проводятся 09, 11, 13, 16, 18, 20 июля) с 18:30 до 21:30.

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

  • Основные конструкции языка запросов платформы "1С:Предприятие 8"
    • Зачем нужен язык запросов?
    • Представление совокупностей объектов информационной базы в виде двумерных таблиц
    • Типы данных полей таблиц языка запросов
    • Учебная информационная база
    • Обработка "Консоль запросов"
    • Создание файла хранения списка запросов
    • Общие характеристики языка запросов Платформы
    • Первый запрос, самый простой
    • Какие прикладные объекты представляются таблицами языка запросов
    • Явное задание списка полей выборки
    • Комментарии в языке запросов
    • Псевдонимы полей и таблиц
    • Выражения в языке запросов
    • - Выражения в списке полей выборки
      - Условные выражения в языке запросов. Оператор ВЫБОР
      - Фильтрация результатов запроса. Операция ГДЕ
      - Логические выражения в языке запросов
      - Параметры в языке запросов
      - Встроенные функции в выражениях языка запросов
      - Задание в запросе значений предопределенных данных конфигурации. Функция ЗНАЧЕНИЕ()
    • Групповые операции в языке запросов
    • - Группировка по значению поля и агрегатные функции
      - Отбор по значению результата агрегатной функции: операция ИМЕЮЩИЕ
    • Упорядочивание записей результата запроса
    • Автоупорядочивание результата запроса
    • Получение первых N записей результата запроса. Операция ПЕРВЫЕ
    • Получение неповторяющихся комбинаций значений полей результата запроса. Операция РАЗЛИЧНЫЕ
  • Выборка из нескольких источников данных
    • Простая задача: извлечение данных, хранящихся в таблицах разных объектов конфигурации
    • Декартово произведение (или "картезиан") множеств записей таблиц - источников данных
    • Решение поставленной задачи наложением условия на картезиан
    • Операция ВНУТРЕННЕЕ СОЕДИНЕНИЕ таблиц - источников данных
    • - Операция ВНУТРЕННЕЕ СОЕДИНЕНИЕ как современная форма записи условия формирования отношения
      - Коммутативность операции ВНУТРЕННЕЕ СОЕДИНЕНИЕ
      - Соединения в запросе многих таблиц
    • Операция ЛЕВОЕ СОЕДИНЕНИЕ языка запросов
    • - Задача: нахождение документов прихода, по которым нет оплат
      - Отличие операции ЛЕВОЕ СОЕДИНЕНИЕ от операции ВНУТРЕННЕЕ СОЕДИНЕНИЕ
      - Тип данных языка запросов NULL - отсутствие в поле результата запроса какого-либо значения
      - Оператор ЕСТЬ NULL и функция ЕСТЬNULL()
    • Операция ПРАВОЕ СОДИНЕНИЕ языка запросов
    • Операция ПОЛНОЕ СОЕДИНЕНИЕ языка запросов
    • Операция разыменования поля ссылочного типа
    • Обращение к табличной части объекта как к таблице - источнику данных. Поле Ссылка таблицы, представляющей табличную часть
    • Обращение к табличной части объекта в списке полей выборки
    • Вложенные запросы
    • Объединение результатов нескольких запросов
    • - Запрос-объединение. Операция ОБЪЕДИНИТЬ
    • Заглушка ПУСТАЯТАБЛИЦА
    • Некоторые дополнительные операторы языка запросов
    • - Оператор ВЫРАЗИТЬ
      - Логический оператор ССЫЛКА
      - Логический оператор В() с подзапросом в качестве параметра
  • Расчет итогов в запросе
    • Получение итоговых записей в результате запроса - операция ИТОГИ
    • Итоги по нескольким измерениям
    • Представление результата запроса с итогами в виде многоуровневой (древовидной) структуры
    • Общие итоги
    • Итоги по иерархии
  • Практическая работа с языком запросов
    • Виртуальные таблицы регистров
    • - Таблицы языка запросов для регистров - физическая таблица и виртуальные таблицы
      - Синтаксис обращения к виртуальным таблицам. Параметры виртуальных таблиц
      - Виртуальные таблицы регистра накопления
      - Виртуальные таблицы регистра бухгалтерии
      - Некоторые распространенные ошибки обращения к виртуальным таблицам
      - Виртуальные таблицы периодического регистра сведений - СрезПервых и СрезПоследних
      - Особенности задания условий на значения полей для виртуальной таблицы регистра сведений
    • Работа с запросами на встроенном языке Платформы 8
    • - Предварительный обзор объектной модели разработки и выполнения запросов во встроенном языке
      - Внешняя обработка РазработкаЗапросов.epf
      - Объект Запрос
      - Объект РезультатЗапроса
      - Объект ВыборкаИзРезультатаЗапроса
      - Второй параметр метода Выбрать()
      - Третий параметр метода Выбрать()
      - Временные таблицы и пакетные запросы
  • Внешние источники (внешние базы) данных
    • Характеристика работы с внешними источниками данных
    • Подготовительная работа
    • Инфология dBase-базы данных "Поставки детских игрушек"
    • Создание описания источника данных ODBC в операционной системе Windows
    • Создание и настройка объекта Внешний источник данных
    • Установление соединения и просмотр таблиц внешнего источника данных в режиме 1С:Предприятие
    • - Интерактивная установка соединения
      - Программная установка соединения
    • Установление информационно-логической связи (отношений) на таблицах внешнего источника данных.
    • Превращение внешнего источника во внешнюю базу данных
    • - Задание отношений на таблицах делает источник данных базой данных
      - Настройка объектных таблиц - объявление таблиц внешнего источника данных типообразующими (ссылочными)
    • Выборка данных из внешней базы запросом
    • Внешние базы данных на основе книг MS Excel
  • Некоторые практические приемы построения запросов
    • Логический вентиль. Возможность отключения проверки условия в запросе при пустом значении параметра
    • Коррелированный запрос. Задача получения N последних курсов валют
    • Тэта-соединение. Задача получения курса валюты на множество разных дат
    • Получение иерархических результатов по таблицам неиерархических объектов. Задача построения полного дерева зависимости видов расчета
    • Выборка данных из объекта типа ...Список по установленным отборам при помощи объекта ПостроительЗапроса
  • Краткая справка по работе с Конструктором запроса

По окончании обучения слушателям выдается Свидетельство "1С-Учебного центра №3" о прохождении данного курса.

Стоимость обучения: 5800/8500 рублей (очный и очно-заочный курс, соответственно). В стоимость курса включены: методические материалы, обеды и кофе-брейки.

Место проведения: Учебный класс фирмы "1С", ул. М. Грузинская, д. 39 (ст. м. "Белорусская-кольцевая").

Подать заявку на вечерний курс с 09 по 20 июля 2012 г. можно на сайте 1С-Учебного центра №3  https://www.1c-uc3.ru/zapros-sod-den.html.

Курс "1С:Предприятие 8". Язык запросов" в дневном формате будет проводиться с 30 июля по 01 августа 2012 г. В дневном формате занятия проводятся в течение трех дней с 10:00 до 17:00. Подать заявку на дневной курс можно, заполнив форму на сайте https://www.1c-uc3.ru/zapros-sod-den.html.

По всем организационным вопросам обращайтесь по e-mail uc3@1c.ru, или по телефонам (499) 253-58-38, (495) 542-19-94, а также по ICQ 575695000.

Получить информацию о других курсах 1С-Учебного центра №3 можно на сайте https://www.1c.ru/ в разделе Курсы 1С/Экзамены 1С - 1С-Учебный центр №3 или на сайте https://www.1c-uc3.ru/.