при оптимизации запроса обработчик запросов исчерпал пространство стека #616790


#0 by badboychik
Простейший запрос дает долгое выполнение и вылетание 1С с ошибкой на скуль-сервере
#1 by Нуф-Нуф
у тебя стек маленький
#2 by badboychik
оказалось все просто - нельзя через две точки разыменовывать реквизит, когда он имеет составной тип из всех возможных справочников и документов :)))
#3 by badboychik
ЗначенияСвойствОбъектов.Объект тогда выполняется мгновенно
#4 by Fragster
кто бы мог подумать
#5 by Нуф-Нуф
ставь условие на ССЫЛКА - твой тип
#6 by badboychik
я знал что несколько точек это плохо, но обычно на это не обращаешь внимания, да и запрос не мой. Просто кинул вдруг пригодится кому
#7 by Нуф-Нуф
т.е. не условие, а выразить
#8 by Нуф-Нуф
а чей запрос?
#9 by badboychik
коллега любезно поделился )
#10 by Maxus43
в чем мораль то?
#11 by Maxus43
а, понял. мораль сей басни такова - не быдлокодь в запросах
#12 by badboychik
мораль - не обращайся через точку к реквизитам поля если у него тип "Любой документ + Любой справочник"
#13 by Stepa86
а мог напороться на ограничение в 256 таблиц, но видимо у тебя скуль 2008
#14 by Fragster
может у него оракля
#15 by Maxus43
это не мораль, это тупо рекомендации всем
#16 by Stepa86
может, но одно сказать можно точно - стек маленький
#17 by Fragster
да уж, не 22см
#18 by badboychik
главное не размер а умение )
#19 by Stepa86
по поводу умения, рекомендую изучить "Типичные причины неоптимальной работы запросов и методы оптимизации" или в офиц. базе знаний
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С