Получить остатки по регистру на начало документа запросом #232388


#0 by Lex1C
Можно ли это сделать? Не хочу использовать РассчитатьРегистрыНа.
#1 by Подполковник
мона
#2 by YF
Можно, читаем про запросы в ЖКК ("на")
#3 by kir-g
А чем не устраивает РассчитатьРегистрыНа?
#4 by Lex1C
Запросом побыстрее будет...
#5 by kir-g
А  списывать с регистра как собираешься?
#6 by LOD
Это зависит от количества данных и число фильтров ... Не всегда запрос быстрее ЗЫ: Проверял
#7 by selenat
Наверное и от того - в начале или конце месяца данные надо получить?
#8 by LOD
Это не очень значительно ...
#9 by selenat
В принципе, наверное не очень...
#10 by КонецЦикла
Отсыпь. Как раз наоборот
#11 by КонецЦикла
Но в запросе можно тоже указать Документ, позицию... короче читай ЖКК
#12 by miki
Повторюсь... (ВР)Голосовалки не хватает, однако...
#13 by miki
Там тоже...
#14 by LOD
Намного круче и быстрее всего (при больших объёмах данных) отрабатывает прямой запрос на СКУЛЕ ;) PS: Вот только пока круто навороченый запрос навояешь, весь потом изойдёшь :( Поэтому, да будут рулить регистры с малым количествои измерений и ресурсов !
#15 by kir-g
Совершенно согласен.
#16 by selenat
Да и на ДБФе прирост не плохой...
#17 by LOD
Лучше оцени сам алгоритм ! Потому что в типовых любят использовать РассчитатьРегистрыНа для каждой строки документа, хотя один раз Расчитать и выгрузить в ТаблицуЗначений а затем её использовать, будет намного быстрее
#18 by Lex1C
Вот-вот, я и думаю что в моем случае запрос предпочтительней.
#19 by selenat
прочитай еще раз внимательно...
#20 by LOD
Если ты про скульный запрос, то согласен А если про ... ... то не стоит (ИМХО)
#21 by Lex1C
Ситуация просто стандартная: регистр три измерения "Подразделение", "Сотрудник", "МесяцГода" ресурс один "Сумма" Требуется получить таблицу остатков по сотрудникам в данном подразделении и данном месяце года на начало документа. Мое мнение - быстрее будет запросом.
#22 by LOD
"Мое мнение - быстрее будет запросом." Ты хотел сказать "Мое мнение - проще будет запросом." Потомучто всё таки быстрее через РассчитатьРегистрыНа а потом ВыгрузитьИтоги ... (ИМХО)
#23 by Lex1C
ОК! Убедил! Попробую двумя способами.
#24 by КонецЦикла
Вот именно. Давно бы попробовал. ВыгрузитьИтоги - тот же запрос (если бы удосужился посмореть профайлером)
#25 by LOD
Замерь производительность и выложи тут Теоритически, разница должна быть около 40%
#26 by Lex1C
Ссылки на теор. выкладки есть? :)
#27 by balamut
подскажите кто знает, что быстрее:Получить остаток на ТА прямым запросом или методом регистра СводныйОстаток и зависит ли это от количества позиций, по которым нужен остатоки (повтоюсь-остаток на ТА)??
#28 by selenat
Прямым запросом наверное выберешь данные немного быстрее. Но ИМХО нет смысла мутить прямой запрос. На ТА все итоги расчитаны. Едва ли ты много выиграешь...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям