Скоро Разработка и оптимизация запросов в 1С:Предприятие 8.2 и 8.3

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
781
50
Голосов: 0
#1
План тренинга:

Модуль 1. Общая информация о хранении данных в «1С:Предприятие 8»
  • Получение данных из базы
  • Модели доступа к данным
  • Объектная модель доступа к данным
  • Примеры объектного доступа к данным
  • Ограничения объектного доступа к данным
  • Табличная модель доступа к данным
  • Таблицы объектов метаданных
  • Физические и виртуальные таблицы
  • Внешние источники данных

Модуль 2. Синтаксис текста запроса
  • Язык запросов
  • Сравнение с SQL
  • Структура запроса
  • Консоль запросов
  • Простой запрос
  • Конструктор запроса
  • Таблицы и поля
  • Псевдонимы полей
  • Комментарии языка запросов
  • Группировка
  • Упорядочивание
  • Текстовое представление ссылочного поля
  • Оператор ПЕРВЫЕ
  • Оператор РАЗЛИЧНЫЕ
  • Условия
  • Оператор ПОДОБНО
  • Использование параметров
  • Замена таблицы в запросе при помощи конструктора
  • Использование вложенных таблиц в запросе
  • Табличные части справочников и документов в запросах
  • Функция ЗНАЧЕНИЕ()
  • Функции для работы с датами
  • Выбор данных из иерархических справочников
  • Использование конструкции ИМЕЮЩИЕ
  • Оператор ВЫБОР
  • Строки неограниченной длины
  • Типы данных в запросах
  • Особенность предложения ИЗ
  • Особенность СГРУППИРОВАТЬ
  • Ключевое слово РАЗРЕШЕННЫЕ
  • Особенности конструктора запросов
  • Управляемый конструктор запроса
  • Объектная модель запроса
  • Отображение плана запроса в консоли запросов

Модуль 3. Работа с итогами в тексте запроса
  • Предназначение итогов
  • Предложение ИТОГИ
  • Итоги для иерархических справочников
  • Получение итогов по нескольким полям
  • Использование итогов вместе с группировкой
  • Общие итоги
  • Использование дополнительных периодов в итогах по дате

Модуль 4. Использование нескольких таблиц в запросе: вложенные запросы, соединение, объединение
  • Назначение вложенных запросов
  • Оператор В
  • Упорядочивание во вложенных запросах
  • Итоги во вложенных запросах
  • Соединения в запросах
  • Соединения таблиц
  • Декартово произведение
  • Виды соединения таблиц
  • Внутреннее соединение
  • Левое (внешнее) соединение
  • Правое (внешнее) соединение
  • Полное (внешнее) соединение
  • Производительность полного соединения при использовании СУБД Postgre SQL
  • Значение NULL
  • NULL для реквизитов битой ссылки
  • Отличие Неопределено и NULL
  • Разыменование полей в запросе
  • Особенность левого соединения
  • Неоднозначные поля в запросе
  • Автоматическая подстановка соединения в конструкторе запроса
  • Как соединить две таблицы, если у них нет общего поля
  • Объединение в запросах
  • Объединение таблиц
  • Объединение таблиц в конструкторе запроса
  • Ключевое слово ПУСТАЯТАБЛИЦА
  • Полезный прием объединения таблиц
  • Отличие соединения таблиц от объединения

Модуль 5. Работа с запросами при помощи встроенного языка
  • Типы данных для работы с запросами
  • Передача параметров в запрос
  • Результат выполнения запроса и выборка
  • Обход результата запроса
  • Функции Следующий() и СледующийПоЗначениюПоля()
  • Обход результата запроса по группировкам
  • Иерархический обход результата запроса
  • Обход результата запроса, содержащего записи табличной части
  • Использование конструктора запроса с обработкой результата
  • Вывод результата запроса в табличный документ
  • Вывод результата запроса в диаграмму
  • Построение кросс-таблицы
  • Обход результата запроса с дополнительной детализацией по периоду
  • Выгрузка результата запроса в коллекции
  • Отладка запросов при помощи выгрузки в таблицу значений

Модуль 6. Использование временных таблиц и пакетных запросов
  • Назначение временных таблиц
  • Менеджер временных таблиц
  • Использование временных таблиц
  • Уничтожение временных таблиц
  • Запрос к временной таблице
  • Индексирование временной таблицы
  • Передача таблицы значений в запрос
  • Ограничения при передаче таблицы значений в запрос
  • Работа с временными таблицами в отладчике
  • Использование таблиц значений и параметров в универсальных запросах
  • Назначение пакета запросов
  • Пакета запросов и конструктор запросов
  • Выполнение запросов пакета

Модуль 7. Использование виртуальных таблиц в запросе
  • Реальные и виртуальные таблицы
  • Регистры сведений
  • Структура регистра сведений
  • Получение срезов для регистров сведений
  • Итоги регистров сведений на платформе 8.3
  • Параметры у виртуальных таблиц среза
  • Регистры накопления
  • Структура регистра накопления
  • Получение остатков
  • Параметры виртуальной таблицы остатков
  • Получение оборотов
  • Параметры виртуальной таблицы оборотов
  • Получение остатков и оборотов
  • Параметры виртуальной таблицы
  • ОстаткиИОбороты
  • Регистры бухгалтерии
  • Структура регистра бухгалтерии
  • Таблица значений субконто
  • Виртуальная таблица ДвиженияССубконто
  • Получение остатков
  • Выходные поля таблицы остатков
  • Параметры виртуальной таблицы остатков
  • Предназначение параметра Субконто
  • Особенность параметра Субконто
  • Использование параметра Период для виртуальной таблицы остатков
  • Получение оборотов из регистра бухгалтерии
  • Параметры виртуальной таблицы оборотов
  • Особенности использования дат при получении оборотов
  • Получение оборотов между корреспондирующими счетами
  • Таблицы ОборотыДтКт и оборотов
  • Получение остатков и оборотов
  • Периодичность таблицы остатков и оборотов
  • Развернутые остатки
  • Регистры расчетов
  • Регистры расчетов. Таблицы, доступные для регистров расчета
  • Основная таблица регистра расчета
  • Получение данных графика
  • Получение данных базы
  • Параметры виртуальной таблицы получения базы
  • Получение фактического периода действий
  • Перерасчеты

Модуль 8. Оптимизация запросов
  • Назначение задачи оптимизации запросов
  • Включать в выходные поля только необходимые данные
  • Выбирать объектную или табличную методику получения данных
  • Конструкция ДЛЯ ИЗМЕНЕНИЯ
  • Индексирование таблиц
  • Соответствие условий запросов и существующих индексов в таблицах БД
  • Как создать индекс
  • Соединение с подзапросами
  • Соединение с виртуальными таблицами
  • Использование ИЛИ в условиях
  • Использование подзапросов в условии соединения
  • Получение данных через точку от полей составного типа
  • Использование параметров виртуальной таблицы
  • Не использовать запрос в цикле
  • Не использовать функции от параметров запроса
  • Не использовать получение поля Ссылка через точку от ссылочных данных
  • Не применять избыточное агрегирование при использовании виртуальных таблиц
  • Вывод ссылочных полей в отчетах
  • Запросы к пустым таблицам в режиме автоматических блокировок
  • Запрос изменяется при использовании RLS

Модуль 9. Сложные случаи написания запросов
  • Срез последних на каждую дату при помощи запроса
  • Представление среза последних при помощи запроса
  • Использование необязательных условий в тексте запроса
  • Генерация последовательности чисел и дат запросом
  • Нумерация строк в запросе
  • Вычисление разности дат в запросе
  • Остатки в периоде, когда не было движений при помощи запроса
  • Количество дней наличия товара на складе при помощи запроса
  • Выбор значений из периодического регистра сведений за период при помощи запроса
  • Расчет накопительных скидок
  • Получить первую попавшуюся запись таблицы при соединении
  • Аналог оператора EXISTS из SQL
  • Найти последнее поступление по каждому товару из табличной части документа


 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя