О курсе
Механизм запросов в системе 1С:Предприятие предназначен для получения информации из базы данных. Фактически можно рассматривать механизм запросов как отдельный язык программирования.
Как показывает практика, у большинства программистов 1С есть общая ошибка — не имея достаточного навыка работы с запросами, они пытаются приступить к решению учётных задач. Для исправления этой тенденции разработан курс, посвященный только механизму запросов. Необходимо ознакомиться с данным материалом до того, как приступать к решению задач, связанных с работой регистров.
Этот курс относится к продвинутому уровню. Если вы новичок, сначала пройдите Основы запросов в 1С:Предприятие 8 →.
Видеокурс записан в июле 2025 г.
Для кого
-
IT-специалист
-
Руководитель отдела внедрения
-
Специалист отдела внедрения
Программа видеокурса
-
Модуль 1. Введение в работу с запросами в 1С
1.1 Состав курса
1.2 Знакомство с запросами и базой «Семейный бюджет 2025»
1.3 Описание базы «Автостоянка 2025»
1.4 Где взять консоль запросов
1.5 Интерфейс консоли запросов
1.6 Справка по языку запросов
-
Модуль 2. Основы языка запросов
2.1 Два языка в одной платформе
2.2 Структура текста запроса
-
Модуль 3. Запросы без обращения к данным
3.1 Получение числа
3.2 Получение строки, даты, булева
3.3 Использование параметров
-
Модуль 4. Извлечение данных из базы
4.1 Запрос к справочнику через «*»
4.2 Настройка полей, псевдонимов и комментариев
4.3 Запрос к табличной части
4.4 Разыменование полей
4.5 Получение предопределённых элементов
4.6 Устранение дублей
4.7 Ограничение числа строк
4.8 Запросы от неполноправного пользователя
-
Модуль 5. Вычисления в запросах
5.1 Выражения для строк и чисел
5.2 Новые выражения с 8.3.20
5.3 Выражения для дат
5.4 Логические операции
5.5 Оператор выбора
5.6 Определение размера данных
-
Модуль 6. Работа со ссылками
6.1 Вывод ссылок и их представлений
6.2 Определение типа поля и таблицы
6.3 Получение уникального идентификатора
-
Модуль 7. Фильтрация данных
7.1 Фильтрация по значению поля
7.2 Фильтрация по списку
7.3 Фильтрация по иерархии
7.4 Фильтрация по маске
7.5 Фильтрация по типу таблицы
7.6 Особенности условий в конфигураторе и консоли
-
Модуль 8. Поля составного типа
8.1 Приведение типов
8.2 Разыменование составных полей
-
Модуль 9. Сортировка
9.1 Сортировка по примитивам
9.2 Сортировка по ссылкам
9.3 Автоупорядочивание
9.4 Очередность сортировки и ограничения строк
-
Модуль 10. Группировки
10.1 Группировка по одному полю
10.2 Подсчёт количества с сортировкой
10.3 Условия по агрегатам
10.4 Группировка по нескольким полям
10.5 Несколько группировок
10.6 Проверка использования группировки
-
Модуль 11. Итоги
11.1 Итоги по колонке и общие итоги
11.2 Подсчёт количества
11.3 Итоги по иерархии
11.4 Функции в итогах
11.5 Группировки и итоги в одном запросе
11.6 Итоги в СКД
-
Модуль 12. Виртуальные таблицы
12.1 Остатки регистра накопления
12.2 Особенности даты 23:59:59
12.3 Отчет‑перевертыш
12.4 Таблица оборотов
12.5 Выбор периода в оборотах
12.6 Срез последних регистра сведений
12.7 Условия в срезах последних
-
Модуль 13. Работа с несколькими источниками
13.1 Соединение и объединение таблиц
-
Модуль 14. Соединения
14.1 Декартово произведение
14.2 Полное соединение
14.3 Левое и правое соединения
14.4 Внутреннее соединение
14.5 Различия конструкций в конфигураторе и консоли
14.6 Соединение более трёх таблиц
14.7 Размещение условий в соединениях
-
Модуль 15. NULL
15.1 Сравнение с NULL
15.2 Подстановка значения вместо NULL
-
Модуль 16. Объединения
16.1 Вывод реквизитов документов разных типов
16.2 Различия типов колонок
16.3 Удаление дублей при объединении
-
Модуль 17. Сложные запросы
17.1 Вложенные запросы
17.2 Пакетные запросы
17.3 Запросы с временными таблицами
17.4 Примеры с реальных задач
17.5 Нумерация и индексирование строк
-
Модуль 18. Программная обработка результатов
18.1 Выгрузка в таблицу значений
18.2 Выгрузка в дерево значений
18.3 Обход выборки и проверка на пустоту
18.4 Поиск в выборке
18.5 Обход по группировкам
18.6 Обход табличных частей
18.7 Обработка пакетного запроса
18.8 Установка параметров и передача таблиц значений
18.9 Менеджер временных таблиц
-
Модуль 19. Запросы и реляционная алгебра
19.1 Основные понятия: отношение, кортеж, атрибут
19.2 Первичные ключи
19.3 Основные операции реляционной алгебры
19.4 Дополнительные операции
-
Модуль 20. Оптимизация запросов
20.1 Конструкции, влияющие на производительность
-
Модуль 21. Заключение
21.1 Итоги курса
21.2 Рекомендации по дальнейшему изучению
Автор курса
-
Евгений Филиппов
Автор книги «Настольная книга 1С:Эксперта по технологическим вопросам». Преподаватель Учебного центра № 1, фирма «1С».
Как проходит обучение
-
Доступ 24/7
После оплаты в течение 2 рабочих дней вы получаете доступ к личному кабинету на сайте Учебного центра № 1. Все материалы доступны 24/7 в течение 90 календарных дней.
-
Видеоуроки
В курсе — 117 детально проработанных видеоуроков. Вы можете проходить их в удобном для себя темпе, возвращаться к нужным темам и закреплять материал.
-
Практические задания
Закрепляйте знания, выполняя домашние задания в учебной версии платформы 1С:Предприятие.
-
Общение с преподавателем
При необходимости можно задать вопросы и получить консультацию преподавателя по электронной почте.
-
Итоговый документ
После успешного завершения обучения вы получите Удостоверение о повышении квалификации от фирмы «1С».