Компьютерная литература
  • формат pdf
  • размер 2,44 МБ
  • добавлен 25 ноября 2014 г.
Проект Курсы-по-1С.рф. Разработка и оптимизация запросов в 1С: Предприятие 8.3
Автор не указан. — Дистанционный тренинг. — Москва: Проект Курсы-по-1С.рф, 2014. — 101 с.
Профессиональные курсы по 1С
Содержание:
Введение
Содержание курса
Требования для прохождения курса
Компоненты курса
Рекомендуемая схема обучения
Общая информация о хранении данных в «1С:Предприятие 8»
Получение данных из базы
Модели доступа к данным
Объектная модель доступа к данным
Преимущества и ограничения объектного доступа
Табличная модель доступа к данным
Таблицы объектов метаданных
Константы
Планы обмена
Справочники
Документы
Последовательности
Журналы документов
Перечисления
Планы видов характеристик
Планы счетов
Планы видов расчета
Регистры сведений
Регистры накопления
Регистры бухгалтерии
Регистры расчета
Бизнес-процессы
Задачи
Физические и виртуальные таблицы
Физические таблицы
Виртуальные таблицы
Внешние источники данных
Синтаксис текста запроса
Язык запросов
Сравнение языка запросов с SQL
Структура запроса
Псевдонимы полей
Комментарии в языке запросов
Группировка результатов запроса
Упорядочивание результатов запроса
Автоупорядочивание
Отличие поля Представление от функции ПРЕДСТАВЛЕНИЕ()
Ключевое слово ПЕРВЫЕ
Ключевое слово РАЗЛИЧНЫЕ
Оператор ПОДОБНО
Табличные части справочников и документов в запросах
Функция ЗНАЧЕНИЕ()
Типы данных в запросах
Видеоурок. Особенность предложения ИЗ
Видеоурок. Особенность СГРУППИРОВАТЬ ПО
Ключевое слово РАЗРЕШЕННЫЕ
Работа с итогами в тексте запроса
Предназначение итогов
Предложение ИТОГИ
Итоги для иерархических справочников
Получение итогов по нескольким полям
Использование нескольких таблиц в запросе: вложенные запросы, соединение, объединение
Назначение вложенных запросов
Итоги во вложенных запросах
Виды соединения таблиц
Производительность полного соединения при использовании СУБД PostgreSQL
Разыменование полей в запросе
Одновременное использование ОБЪЕДИНИТЬ ВСЕ и ОБЪЕДИНИТЬ в запросе
Ключевое слово ПУСТАЯТАБЛИЦА
Отличие соединения таблиц от объединения
Работа с запросами при помощи встроенного языка
Типы данных для работы с запросами
Передача параметров в запрос
Схематическое отображение вариантов обхода результата запроса
Использование временных таблиц и пакетных запросов
Назначение временных таблиц
Менеджер временных таблиц
Назначение пакета запросов
Создание пакета запросов при помощи конструктора
Использование виртуальных таблиц в запросе
Реальные и виртуальные таблицы
Структура регистра сведений
Структура регистра накопления
Получение остатков
Устройство виртуальной таблицы остатков
Устройство виртуальной таблицы Обороты для остаточных регистров
Устройство виртуальной таблицы Обороты для оборотных регистров
Получение остатков и оборотов
Устройство виртуальной таблицы ОстаткиИОбороты
Структура регистра бухгалтерии
Таблица значений субконто
Параметры виртуальной таблицы остатков
Получение оборотов из регистра бухгалтерии
Параметры виртуальной таблицы оборотов
Получение остатков и оборотов
Регистры расчетов. Таблицы, доступные для регистров расчета
Основная таблица регистра расчета
Перерасчеты
Оптимизация запросов
Актуальность задачи оптимизации запросов
Включать в выходные поля только необходимые данные
Выбирать объектную или табличную методику получения данных
Индексирование таблиц
Соединение с подзапросами
Соединение с виртуальными таблицами
Использование ИЛИ в условиях
Получение данных через точку от полей составного типа
Использование параметров виртуальных таблиц
Не использовать запрос в цикле
Не использовать функции от параметров запроса
Не использовать получение поля Ссылка через точку от ссылочных данных
Не применять избыточное агрегирование при использовании виртуальных таблиц
Не использовать вывод ссылочных полей в отчет
Избегать запросов к пустым таблицам в режиме автоматических блокировок
Запрос изменяется при использовании RLS (ограничение прав на уровне записей)
Сложные случаи написания запросов
Срез последних на каждую дату
Срез последних при помощи запроса
Генерация последовательности чисел и дат
Нумерация строк в запросе
Остатки в периоде, когда не было движений
Количество дней наличия товара на складе
Выбор значений из регистра сведений за период (описание задачи)
Расчет накопительных скидок
Получить первую попавшуюся запись
Аналог оператора EXISTS из SQL
Последнее поступление по каждому товару
Кейсы по запросам
Динамика курсов валют
Динамика курсов валют с количеством дней одинакового курса
Расчет премии сотрудникам
Взаиморасчеты по направлениям деятельности
Списание по партиям
Список потенциальных покупателей
Перечень давно не обращавшихся клиентов
Контроль оперативности обработки заказов
Руководители компаний-должников
Склад карантина
Отчет по продажам
Отчет по доходам и расходам