Разработка 1С: Типовые ошибки в условиях 1С запросов - видео HD

Разработка 1С: Типовые ошибки в условиях 1С запросов - видео
00:14:37
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18466 роликов

Типовые ошибки в условиях 1С запросов - видео.

Хочешь научиться программировать на 1С? Желтый клуб рекомендует курс по 1С от Нетологии: bit.ly/3DZAmTT
А по промокоду yellowclub получишь 10% скидку.

В гостях у Желтого клуба Артём Кузнецов – тимлид в крупнейшей МФО в России.
Артёму есть чем поделиться. Он работает с 1С базой объемом более 7 ТБ.
Это часть большого митапа с Атрёмом. Полную версию митапа по оптимизации 1С запросов смотрите тут: youtu.be/IxmXvsbi6-Q

ДОП. МАТЕРИАЛЫ от Артёма Кузнецова
Презентация и консоль запросов: vk.cc/c8Rxoq
Стандарты оптимизации запросов от фирмы 1С: vk.cc/c9n6sz

НАВИГАЦИЯ
00:00 — Стандарт «Эффективные условия запросов» от фирмы 1С
00:19 — ВЫБРАТЬ в запросах 1С
01:20 — Отрицание в условиях 1С запросов
02:17 — Не используй НЕ ЕСТЬ NULL
04:08 — Почему ИЛИ / В() — это плохо
06:41 — Нельзя использовать ТИПЗНАЧЕНИЯ() в 1С запросах
07:21 — Соединения
08:29 — Пример оптимизации условий в 1С запросе

#желтыйклуб #1с #запросы
==========
Информационные площадки «Жёлтого клуба»:
Телеграмм канал: t.me/yellowclub_official
Телеграм чат: t.me/yellowclub_vrn
Группа ВКонтакте: vk: vk.com/1c_36

Подписывайся на канала Желтого клуба, чтобы не пропустить интересных гостей
www.youtube.com/channel/UCO1Vs4ZvpxC7Cke2BIFFDuA?sub_confirmation=1
RSS
Василий Долбак
11:05
+1
Спасибо. Появился вопрос на разделе «Ставить НЕ в условии не надо», но в конце видео ответили на него
Arshanskiy Sergey
11:22
+7
Большое спасибо что собрали самое важное в такое короткое видео)
Oleg Shpilevoy
14:24
+5
Это не типовые ошибки в запросах. Запрос оптимален для решения задачи клиента. Оптимизация это уже второй этап за который нужно отдельно платить. И который может никогда и не наступить.
Иван Кищенко
14:42
+3
Полезное видео, спасибо. Интересно было бы посмотреть на все стандарты разработки, которые применяются Автором.
Илья Кочетков
21:27
Типзначения() разве не использует индексированную физическую колонку с типом?
Илья Кочетков
21:29
НЕ (шаг = значение()) это отрицание булевого значения?
Bomg Fuf
15:34
главная ошибка, это использование 1с как языка. каждый пишет шо хочет и в итоге получилась солянка.
TImur Danilenko
17:12
+2
А вЫ не думали, что чрезмерное использование временных таблиц и их индексация приведет (в большинстве случаев) к гораздо большим просадкам производительности исполнения запросов? ВТ нужно создать, потом еще индекс(ы) построить. Это весьма не маленькие операции. И приоритет должен быть на стороне читаемости, а не максимальной производительности (без фанатизма), пока код пишут люди.
TImur Danilenko
13:16
+1
В целом я не против использовать небольшие ВТ вместо В, НЕ и пр. НО, как быть с СКД, где юзер ставит произвольные фильтры. Писать движок (функцию), который в скомпонованный макет поменяет текст запроса (не помню, текст(ы) запросов в скомпонованном макете доступны на запись)?
TImur Danilenko
22:27
6:41 Не верно, ТипЗначения() = Тип() и Ссылка в скуле получается полностью идентичный код. Вот собственно условие: T1.RecorderTRef = 0x0000019E (в обоих случаях), Запросы полностью идентичны (скулевые). Я не сомневаюсь что Вы хороший программист и умеете писать запросы оптимальные, но Вы хоть проверяйте информацию!!!