8.2 - журнал документов, динамический список - большие объемы данных #555068


#0 by RomaH
Документов пока не так уж и много подгружено 400 000, сейчас добавлю еще 1 500 000 другого типа а форма списка уже тормозит на форме надо картинкой строк показывать тип документа запрос: ВЫБРАТЬ    ЖурналДокументовПервичныеДокументыПациента.Ссылка,    ЖурналДокументовПервичныеДокументыПациента.Дата,    ЖурналДокументовПервичныеДокументыПациента.ПометкаУдаления,    ЖурналДокументовПервичныеДокументыПациента.Номер,    ЖурналДокументовПервичныеДокументыПациента.Тип,    ВЫБОР КОГДА ЖурналДокументовПервичныеДокументыПациента.Тип = Тип(Документ.РегистрацияПациентаВПоликлинике) Тогда 1    КОГДА ЖурналДокументовПервичныеДокументыПациента.Тип = Тип(Документ.РегистрацияПациентаВСтационаре) Тогда 2    ИНАЧЕ 0 КОНЕЦ КАК КартинкаТипаДокумента,    ЖурналДокументовПервичныеДокументыПациента.Пациент КАК Пациент ИЗ    ЖурналДокументов.ПервичныеДокументыПациента КАК ЖурналДокументовПервичныеДокументыПациента список обновляется порядка двух минут sql естественно ... и что делать? при этом если на список наложить отбор по пациенту, то все ОК, летает
#1 by RomaH
в списке сделана группировка по дате при сворачивании группы - опять зависание
#2 by MRAK
какой тип отображения списка?
#3 by RomaH
#4 by RomaH
платформа: 8.2.14.439
#5 by MRAK
попробуй поставить отображение не "Дерево", а "Список". Хотя платформа 14 - вообще жутко глючная, до релиза ее бы не советовал...
#6 by RomaH
на сворачивании группы подвисла конкретно - нажал на сворачивание 7/30 - сейчас 7/40 - все еще
#7 by MRAK
+ я в динамических списках с ней кучу глюков словил
#8 by IamAlexy
динамическое считывание +  основная таблица должны помочь
#9 by RomaH
а "Не дерево" сможет отображать дерево? - у меня группировка по датам - все стоит
#10 by IamAlexy
у тебя случаем не из за анализа типов тупит журнал? попробуй убрать анализ типов документов
#11 by RomaH
щас отвиснет попробую
#12 by MRAK
сможет. На крайняк, можно сделать иерархическим - дерево иногда глючит и слишком часто вызывает сервер.
#13 by RomaH
приехали - sql положило
#14 by IamAlexy
кстати а действительно нужно выводить в журнал все документы? может принудительно воткнуть ограничение в запрос.. по периоду например.. нафиг все 2 млн документов колбасить то?
#15 by MRAK
о такой мелочи платформа должна заботится... не в делфях же пишем...
#16 by IamAlexy
должна но необязана.. что мешает "подстраховаться" ?
#17 by RomaH
+ не sql работает, че-то пользователи тупят но на сворачивании группировки - заткнулась конкретно у меня таких списков пол-конфы
#18 by MRAK
попробуй сначала
#19 by RomaH
поменял "Дерево" на "Список" убрал из запроса "ВЫБОР" по типу - нет изменений
#20 by IamAlexy
зачем кому то видеть все все все документы да еще и сгруппированные по дате? сделай хитрый программистский ход: на форме два поля: 1. отбор по дате 2. отбор по поциенту одно из полей должно быть заполнено. и все будет летать...
#21 by RomaH
+ хотя есть - теперь сворачивание группировок летает
#22 by RomaH
да это понятно, что есть возможности обхода меня интересует сейчас суть проблемы - и можно ли её обойти оставив "типовой" подход
#23 by IamAlexy
+ наверняка пользователи сказали "хотим видить все документы".. а нафига им это - не объяснили... у меня как то клиенты тоже ныли.. хотим отчет где видно все! я помнится из принципа сделал клиентам отчет на СКД который порядка 2 млн. строк выводил - как просили :) сделал туда листание.. как в браузере снизу (номер страницы) на каждой странице по 100-500 строк... как думаешь, этим отчетом хоть кто то пользуется? :)
#24 by MRAK
еще можешь попробывать загрузить базу в 13-ю платформу
#25 by IamAlexy
дождаться стабильной платформы (ну или на 460ую обновить) и далее эксперементировать на тему какие элементы формы быстрее отображают данные :)
#26 by RomaH
похоже подвисает именно сам запрос по журналу документов - т.е. виснет на обновлении списка
#27 by IamAlexy
раз уж проверяешь, а если произвольный запрос отключить?
#28 by RomaH
- аналогично
#29 by RomaH
460 не помогла
#30 by RomaH
теперь вот просто справочник пациентов 200 000 записей - форма выбора намертво вешает прогармму
#31 by RomaH
вешает сервер 1С на 98% процессорного времени rphost.exe который
#32 by RomaH
496 помогла, справочник стал открываться и достаточно шустро журнал документов - подвисает секунд на 30, но открывается
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям