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

Разработка и оптимизация запросов 1С (видео 5 частей)

 

КОЛЛЕГИ! Курс предлагается «не бесплатно», в качестве оплаты принимаются вопросы и предложения по упущеным темам и нюансам. Чем больше вопросов и предложений поступит, тем выше вероятность появления улучшеной версии курса!

Спасибо!

 

Youtube: https://www.youtube.com/watch?v=sCDMemW3zyk&list=PLFC6C17C38FCF9DA0&feature=view_all

(с) Артем Кузнецов aka ktb

Содержание:

Часть 1. Основные конструкции языка запросов и их назначение
• Назначение языка запросов
• Структура запроса
• Основные секции запроса и их назначение
• Группировка результатов запроса
• Фильтрация результатов запроса
• Объединения и соединения
• Использование вложенных запросов
• Пакетные запросы
• Операторы и функции в запросах
• Обработка результатов запроса

 

Часть 2. Виды таблиц и их применение
• Виды таблиц в запросах 1С
• Реальные основные
• Реальные дополнительные
• Виртуальные
• Временные
• Применение виртуальных таблиц
• Регистры сведений
• Регистры накопления
• Параметры виртуальных таблиц и фильтрация данных
• Примеры запросов:
• Получение и вывод разнородных данных в одном запросе
• Варианты решения
• Использование пакетных запросов и менеджера временных таблиц

 

Часть 3. Примеры решений задач
• Разделение данных по полям результата (Построение плоской таблицы для
упрощения вывода, использование группировки?)
• Использование соединений для получения актуальных периодических данных
• Применение пакетных запросов
• Использование ТЗ в качестве источника данных
• Кэширование данных для оптимизации работы формы списка
• Использование результата запроса
• Использование менеджера временных таблиц

 

Часть 4. Поиск и решение проблем с производительностью. Основные приемы
• Пример неоптимального решения задачи
• Способы и инструменты оценки производительности
• Влияние механизмов кэширования платформы на производительность запросов
• Применение индексирования для повышения производительности
• Проблемы производительности при получении данных с использованием
объектной модели, в случае использования обращения к данным через точку
• Явные и неявные запросы к базе данных
• Проблемы производительности при обращении к данным через точку в запросе
• Использование пакетных запросов для оптимизации производительности
• Применение индексирования временных таблиц

 

Часть 5. Средства построения отчетов и отображения данных
• Построитель отчетов
• Расширение языка запросов для построителя
• Система компоновки данных (СКД)
• Простой отчет в СКД
• Использование параметров
• Использование соединений
• Вычисляемые поля
• Ресурсы
• Настройки
• Характеристики
• Расширение языка запросов для компоновки
• Новое применение СКД в платформе 1С: Предприятие 8.2
• Варианты отчетов
• Динамические списки

39 Comments

  1. Alex_Japanese_Student

    Спасибо! А нельзя ли на файлообменник залить?

    Reply
  2. ktb

    Проще с Youtube скачать непосредственно, например, использовав вот такой инструмент: http://www.freemake.com/free_video_downloader/

    Reply
  3. extrim-style

    Как это скачать? Стандартными средствами не получается. Savefrom.net валится на полпути, VideoSaver и прочие не берут, в темп долго загружать, лениво. Бросьте ссылкой.

    Reply
  4. ktb

    Воспользуйтесь инструментом по ссылке, он прекрасно все скачивает.

    Reply
  5. extrim-style

    (4) воспользовался. не качает — пишет, что видео не найдено по ссылке, в т.ч. по короткой. SaveFrom.net хоть не докачивает, а этот вобще не начинает…

    Reply
  6. SergDi

    Огромное спасибо, скачал Хромом 🙂

    Reply
  7. extrim-style

    Правильная ссылка для скачивания — http://www.youtube.com/watch?v=sCDMemW3zyk

    Reply
  8. extrim-style

    Первую часть скачал, а дальше по той же схеме не получается. Хромом не хочется систему засорять =)

    Reply
  9. AlexO

    Download Master прекрасно качает с YouTube.

    Reply
  10. karakozov

    Спасибо за материал, думаю это будет интересно широкому кругу программеров.

    Reply
  11. extrim-style

    Всем сорри за спам. Дело было в закончившемся месте на диске =). Опера + SaveFrom.net плагин прекрасно работают.

    Reply
  12. Michael_K

    Спасибо! Просто класс!

    Reply
  13. dkprim

    еще одна удобная связка для загрузки видео: Firefox + FlashGot + DownloadHelper

    Reply
  14. ktb

    Коллеги,

    Приветствуются ваши комментарии и вопросы. Глядишь, хватит на следующую серию или на новый вариант курса.

    СпасибО!

    Reply
  15. vec435

    возьму на заметку

    Reply
  16. Den_D

    давно хотел этот материал, огромное спасибо за предоставленную возможность

    Reply
  17. kit

    Спасибо. Видео пригодилось.

    Reply
  18. irishka77

    СПАСИБО ЗА ВАШ ТРУД.

    Reply
  19. pstrig

    Посмотрим. Заранее спасибо и +!

    Reply
  20. wowkai

    Автору спасибо. интересная тема, шас посмотрим и послушаем.

    Reply
  21. shatt

    Большое спасибо!

    Пока прослушал первую часть, на некоторые новые вещи посмотрел другими глазами 🙂 🙂 🙂

    Видно, что это курс подготовлен для своих сотрудников, причем не для новичков, а так скажем юнитов второго уровня 🙂

    Будем смотреть дальше!

    Reply
  22. KliMich

    Спавибо! Будет очень полезно!

    Reply
  23. klel

    Огромное спасибо за полезную и нужную информацию для тех кто хочет чему то новому научиться и поделиться своими знаниями

    Reply
  24. kurvik

    Большое спасибо!

    Очень помогает глубже понять механизм запросов в 8-ке;

    Этот курс подготовлен для тех кто знаком более-менее с запросами т.к порой нет полного раскрытия темы 🙂

    Спасибо автору за труд-Будем смотреть дальше!

    Reply
  25. red80

    Спасибо.

    Reply
  26. ktb

    (24) kurvik, Можно подробнее? Какие на ваш взгляд вопросы не полностью раскрыты? Курс начинается с описания всех операторов языка запросов, какой информации в этом описании не хватает?

    Спасибо!

    Reply
  27. harisov_r

    Все хорошо. Только я не могу понять — почему при рассмотрении виртуальных таблиц типа «Обороты» Вы делаете дополнительрую группировку? Например, часть 2-я, 29 минута 26 секунда. По-моему, виртуальная таблица оборотов уже выдает сгруппированный результат по тем полям, которые мы извлекаем из нее? И здесь не надо дополнительно группировать по полю «Товар» и «Период»? Или я не чего-то не понимаю?

    Или часть 3, 36 минута 20 секунда, дополнительная группировка по полям «Покупатель», «Товар» — зачем? И без этой группировки виртуальная таблица оборотов выдаст просуммированный результат по Покупателям и Товарам.

    Reply
  28. ktb

    (27) harisov_r, Да вы правы, результат запроса к виртуальным таблицам уже получается сгруппированным в соответствии с выбранными полями. Это скорее привычка — явно задавать группировки, так меньше вероятность ошибиться в более сложных запросах.

    Спасибо, что обратили внимание!

    Reply
  29. lsp71

    Спасибо за труд!

    Reply
  30. S2Sps

    Большое спасибо. Очень полезный материал.

    Reply
  31. qjkxbmw777

    Видео-курс по языку запросов 1С

    https://www.dropbox.com/s/exopokfsvjdvsul/%D0%A3%D1%80%D0%BE%D0%BA%D0%B8%20%D0%B­F%D0%BE%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0%D0%BC.torrent?dl=0

    Reply
  32. Salavat

    Да, надежд было много у меня — по названию.

    кое как осилиил себя досмотреть до 3:42 первой части — это финиш, дальше не смог.

    Артём, может быть инфа и действительно полезная, но я не пойму — тебя заставили из под палки чтоли, это сделать?

    пыпец — голосом какогото мученника, пытается (да-да — именно с периодическими ээээээ……………) из своей башки придумать фразу конечную.

    ну и разумеется — без воды (это кроме эээээээээ…………..) тоже не обошлось, ну а как же без неёто.

    да блин, ну написал текст на бумажке, да и читай как диктор обычный.

    ты похоже не поймёшь, пробую объяснить — текст нужен только тот, который именно относится к теме, причём в короткой и понятной формулировке.

    ёмаё, ну ведь не роман ты какойто писал, нафига воды-то лить столько?

    да балин — открой любой учебник (математика, физика, химия,..) и посмотри, как там излагается предмет.

    или ты из франчей, и тебе это поручили создать, оценивая (причём — ни деньгами, ни ещё чем то ценным) только объём временной? тогда ясно — извини, что не знал этого.

    Reply
  33. Salavat

    вобщем попытка № 2 — подтвердила результаты 1—ой..

    это просто — говно.

    пусть меня банят на здоровье, но я говорю свою (личную!) оценку, именно по-факту.

    сплошные эээээээээээ………… и раздумия наблюдать.

    Артём, если тебя интересует как сделать, чтоб было нормально, я повторяю:

    1. напиши себе план. если не осилишь полный, то хотябы схематично, но с основными моментами, хотябы.

    (основные, это не значит — я всё пропущу!, ты именно так сейчас и сделал)

    2. прочитай (чтоб запомнить хотябы последовательность) его и записываешь альфу-версию записи.

    результат просмотри сам — внимательно!!!

    главное, чтоб не было мычания и раздумий куда ткнуть и что написать!

    да и — раскладку сделай на русскую по-умолчанию!

    3. переписываешь план из п.1 заново.

    добавляешь в план — моменты своих затыков (мычание, раздумия, бессмысленная вода) своих на записи из п.2.

    4. повторяешь с п.2, только версия будет называться уже — бетой.

    у тебя уже после выполнения 4-го пункта — длительность твоего ролика уменьшится, минимум в двое.

    я тебе гарантирую это.

    и уже после этого только — я осилю оценить полезность изложенного.

    сейчас я просто не могу это говно смотреть.

    я понимаю конечно, что я никто, но попробуй всёже исправить.

    ну если влом исправлять, то покажи хотябы ссылки, откуда ты брал инфу.

    если литература, то — обозначь литературу.

    пожалуйста, будь человеком.

    Reply
  34. ktb

    (32) Salavat, Спасибо за содержательный комментарий! А информация берется из стандартной документации и из кода.

    Reply
  35. Salavat

    (34) ну а примеры документации дать — тоже трудно было?

    я уж и не думаю просить прямо «со ссылками по тексту», но элементарно перечислить источники.

    Reply
  36. progr-2008

    Полезная информация, спасибо.

    Reply
  37. tritonof

    Добрый день! Для 4 занятия нужна обработка «Заполнение серий» где её можно взять?

    Reply
  38. tritonof

    (38) Спасибо огромное, очень хороший курс

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *