Выбрать разрешенные в вызове ЗначенияРеквизитовОбъекта и ЗначенияРеквизитовОбъектов

1. VKuser367237669 29.08.24 11:11 Сейчас в теме
В типовом коде часто вызываются методы общего модуля ОбщегоНазначения.ЗначенияРеквизитовОбъекта и ОбщегоНазначения.ЗначенияРеквизитовОбъектов. У метода есть третий по счету параметр ВыбратьРазрешенные = Ложь. Так вот какие могут быть причины чтобы при вызове не указывать значение параметра, то есть оставлять Ложь по умолчанию?
По теме из базы знаний
Найденные решения
2. user2033930 29.08.24 11:26 Сейчас в теме
Полагаю, совсем другой запрос на уровне SQL получается и, соответственно, план запроса другой строится. Поэтому если ты точно знаешь, что на таблице НЕ используется RLS - то и не надо использовать параметр Разрешенные. Быстрее будет. Хоть немного.
VKuser367237669; +1 Ответить
3. user1880116 29.08.24 11:32 Сейчас в теме
(1)
какие могут быть причины
Унаследованый код. Этот параметр где-то в середине жизни БСП добавили, изначально его не было.
VKuser367237669; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user1880116 29.08.24 11:32 Сейчас в теме
(1)
какие могут быть причины
Унаследованый код. Этот параметр где-то в середине жизни БСП добавили, изначально его не было.
VKuser367237669; +1 Ответить
4. user2033930 29.08.24 12:10 Сейчас в теме
(3) Кстати, да. Сам же так процедуры изменяю, добавляя необязательные параметры для обратной совместимости.
2. user2033930 29.08.24 11:26 Сейчас в теме
Полагаю, совсем другой запрос на уровне SQL получается и, соответственно, план запроса другой строится. Поэтому если ты точно знаешь, что на таблице НЕ используется RLS - то и не надо использовать параметр Разрешенные. Быстрее будет. Хоть немного.
VKuser367237669; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот