Использование запросов в системе «1С:Предриятие 8»
Данный курс рассчитан на слушателей, имеющих опыт работы с предметно-ориентированной системой «1С:Предприятие 8», имеющих представление о функциональности объектов системы, особенностях настройки объектов конфигурации, обладающих опытом работы на встроенном языке программного комплекса.
В стоимость курса входят: кофе-брейки, обеды, методические материалы и свидетельство фирмы «1С».
Дата проведения: 12-13 ноября 2012г.
Длительность: 2 дня по 8 ак.часов с перерывом на обед (16 часов)
Цена: 4800 руб.
Курс является продолжением базового курса «Введение в конфигурирование. Основные объекты».
В процессе обучения Вы ознакомитесь с особенностями языка запросов системы, использования самого объекта «Запрос», порядком работы с результатом запроса, выборкой из результата запроса и.т.п.
Курс имеет выраженную практическую направленность, и в ходе его прохождения Вы приобретете практические навыки по написанию запросов как «вручную», так и с использованием конструктора запросов.
После ознакомления с материалом данного курса вы будите обладать знаниями и практическими навыками, необходимыми для написания запросов любой сложности.
Курс читает ведущий специалист Компании АСП-Автоматизация, сертифицированный преподаватель ЦСО 1С Кукушкин Борис Николаевич.
Программа курса:
1. Основные конструкции языка запросов платформы "1С:Предприятие 8"
1.1. Зачем нужен язык запросов?
1.2. Представление совокупностей объектов информационной базы в виде двумерных таблиц
1.3. Типы данных полей таблиц языка запросов
1.4. Учебная информационная база
1.5. Обработка "Консоль запросов"
1.6. Создание файла хранения списка запросов
1.7. Общие характеристики языка запросов Платформы 8
1.8. Первый запрос, самый простой
1.9. Явное задание списка полей выборки
1.10. Комментарии в языке запросов
1.11. Какие прикладные объекты представляются таблицами языка запросов.
1.12. Псевдонимы полей и таблиц
1.13. Выражения в языке запросов
1.13.1. Выражения в списке полей выборки
1.13.2. Условные выражения в языке запросов. Оператор ВЫБОР
1.13.3. Фильтрация результатов запроса. Операция ГДЕ
1.13.4. Логические выражения в языке запросов
1.13.4.1. Операции сравнения в языке запросов
1.13.4.2. Операции сравнения для типов данных Число, Строка, Булево и Дата
1.13.4.3. Операции сравнения для ссылочных типов
1.13.4.4. Операции сравнения для иных типов данных
1.13.4.5. Логические операции в выражениях языка запросов
1.13.4.6. Операторы отношения в логических выражениях
1.13.5. Параметры в языке запросов
1.13.5.1. Понятие параметра в языке запросов
1.13.5.2. Задание значений параметров в Консоли запросов
1.13.5.3. Количество и использование параметров в запросе
1.13.6. Встроенные функции в выражениях языка запросов
1.13.7. Задание в запросе значений предопределенных данных конфигурации. Функция ЗНАЧЕНИЕ()
1.14. Групповые операции в языке запросов
1.14.1. Группировка по значению поля и агрегатные функции
1.14.2. Отбор по значению результата агрегатной функции: операция ИМЕЮЩИЕ
1.15. Упорядочивание записей результата запроса
1.16. Получение первых N записей результата запроса. Операция ПЕРВЫЕ
1.17. Получение неповторяющихся комбинаций значений полей результата запроса. Операция РАЗЛИЧНЫЕ
2. Выборка из нескольких источников данных
2.1. Простая задача: извлечение данных, хранящихся в таблицах разных объектов конфигурации
2.2. Декартово произведение (или "картезиан") множеств записей таблиц - источников данных
2.3. Решение поставленной задачи наложением условия на картезиан
2.4. Операция ВНУТРЕННЕЕ СОЕДИНЕНИЕ таблиц - источников данных
2.4.1. Операция ВНУТРЕННЕЕ СОЕДИНЕНИЕ как современная форма записи условия формирования отношения
2.4.2. Коммутативность операции ВНУТРЕННЕЕ СОЕДИНЕНИЕ
2.4.3. Соединения в запросе многих таблиц
2.5. Операция ЛЕВОЕ СОЕДИНЕНИЕ языка запросов
2.5.1. Задача: нахождение документов прихода, по которым нет оплат
2.5.2. Отличие операции ЛЕВОЕ СОЕДИНЕНИЕ от операции ВНУТРЕННЕЕ СОЕДИНЕНИЕ
2.5.3. Тип данных языка запросов NULL - отсутствие в поле результата запроса какого-либо значения
2.5.4. Оператор ЕСТЬ NULL и функция ЕСТЬNULL()
2.6. Операция ПРАВОЕ СОДИНЕНИЕ языка запросов
2.7. Операция ПОЛНОЕ СОЕДИНЕНИЕ языка запросов
2.8. Операция разыменования поля ссылочного типа
2.9. Обращение к табличной части объекта как к таблице - источнику данных. Поле Ссылка таблицы, представляющей табличную часть
2.10. Вложенные запросы
2.11. Объединение результатов нескольких запросов
3. Расчет итогов в запросе
3.1. Получение итоговых записей в результате запроса - операция ИТОГИ
3.2. Итоги по нескольким измерениям
3.3. Представление результата запроса с итогами в виде многоуровневой (древовидной) структуры
3.4 Общие итоги
3.5. Итоги по иерархии
4. Практическая работа с языком запросов
4.1. Виртуальные таблицы регистров
4.1.1. Таблицы языка запросов для регистров - физическая таблица и виртуальные таблицы
4.1.2. Синтаксис обращения к виртуальным таблицам. Параметры виртуальных таблиц
4.1.3. Виртуальные таблицы регистра накопления
4.1.3.1. Таблица ОстаткиИОбороты
4.1.3.2. Таблица Остатки и таблица Обороты
4.1.4. Некоторые распространенные ошибки обращения к виртуальным таблицам
4.1.5. Виртуальные та
Тел.(343)222-16-22, kurs@asp-1c.ru, www.asp-1c.ru