Ускоряем составной тип в запросах 1С. Фрагмент курса 1С Эксперт.

preview_player
Показать описание
Новое видео, где автор и ведущий курса Богачев Виктор рассказывает об не очевидных особенностях работы с полем составного типа в запросах. Видео является фрагментом обновленной версии курса.

Приглашаем Вас на официальный курс фирмы «1С», посвященный производительности 1С, MSSQL и Postgres.

На курсе Вы узнаете, как добиться, чтобы программа 1С «летала», вне зависимости от размера базы и количества пользователей, на зарубежной или импортозамещенной платформе 😊

И эффективно подготовиться к престижному сертификату «1С:Эксперт по технологическим вопросам».

Рекомендации по теме
Комментарии
Автор

Видео называется "ускоряем...", но в нем рассказывается, как замедлить запрос. И ни слова о том, как ускорить. Фраза "когда мы использовали "выразить.." - она к чему относится? Мы разве использовали?

PavelYakovleff
Автор

Я так и не понял. А как лучше делать-то? Какая альтернатива?

TimfromRussia
Автор

В полях выборки, где мы выводим дату и номер надо использовать "ВЫРАЗИТЬ". А в условие лучше убрать "ИЛИ" и сделать 2 запроса с объединением

trufflebyjulia
Автор

Содержание не соответствует заявленной теме. Не был показан пример ускорения запроса. Ставлю палец вниз ((

ЛеонидНикулин-яъ
Автор

Полагаю, что то так:
ВЫБРАТЬ
КАК КАК НомерПоступления,
КАК КАК ДатаПоступления
ИЗ
КАК ОстаткиТоваров
ГДЕ
КАК Документ.ПоступлениеТоваров) ЕСТЬ НЕ NULL)

BoomDoomCrush
Автор

1.

    ВЫБРАТЬ

                    ТоварыНаСкладах.Регистратор КАК Регистратор

                ИЗ

КАК ТоварыНаСкладах

                ГДЕ

ТоварыНаСкладах.Регистратор ССЫЛКА



2.

  ВЫБРАТЬ

                    ТоварыНаСкладах.Регистратор КАК Регистратор

                ИЗ

КАК ТоварыНаСкладах

                ГДЕ

=



3.

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

 

 

   ВЫБРАТЬ

                ТоварыНаСкладах.Регистратор КАК Регистратор

   ИЗ

                КАК ТоварыНаСкладах

   ГДЕ

                НЕ КАК ЕСТЬ NULL

 
По итогу правильно использовать только третий вариант?

АртемВинокуров-жш
Автор

Если это не работает на Постгри, то нехай разработчики платформы правят свои каракули.

triviumfan