Имя: Пароль:
1C
1С v8
зависает фрмирование отчета в управляемой форме
,
0 Нуф-Нуф
 
11.08.11
05:59
простой отчет на скд в управляемой форме. определенного дня перестал формироваться.
по нажатию кнопки "сформировать" появляется картинка http://imglink.ru/show-image.php?id=268c1e42ddee7489c7303af633dbabf8

причем через несколько секунд становятся доступны все кнопки. т.е. можно менять параметры и настройки и снова формировать, но отчет все равно не выполняется
на другой базе такой отчет работает. просто через консоль запросов запрос выполнется.

куда копать?
1 колодина
 
11.08.11
06:01
а раньше работал? какие изменения вносили? думаю - я бы в эту сторону посмотрела... если на другой базе работает - значит дело в данных... можно запустить в неурпавляемом виде и проверить отладчиком... куда он уходит
2 Гефест
 
11.08.11
06:01
Бывало такое. Какая-то кривулина управляемого снеговика. Иногда само проходит, иногда приходится перезагружать все вокруг
3 Нуф-Нуф
 
11.08.11
06:02
за пару недель до этого тоже сталкивался с подобным на другом отчете, но тогда просто забил.

сейчас сделал новый отчет, запихнул туда тот же макет скд - тоже самое...

раз макет работает на другой базе - значит дело не в макете.
а что же может быть тогда в данных
4 Нуф-Нуф
 
11.08.11
06:03
(2) знать бы что перезагрузить :)
5 Cube
 
11.08.11
06:04
Может почистить кэш юзера?
6 колодина
 
11.08.11
06:04
попробуй кстати почистить кэш....
7 Cube
 
11.08.11
06:05
+(5) Ну или попробуй переподключить базу у юзера = будет новая папка с кэшем
8 Гефест
 
11.08.11
06:05
(4) Все перезагружай и мониторы протри на всякий случай
9 Cube
 
11.08.11
06:06
(8) :)
10 Нуф-Нуф
 
11.08.11
06:08
1. почистить кеш
2. протереть мониторы.

океюшки. попробую...
11 Cube
 
11.08.11
06:10
+(10) 3. попить чайку = подождать, вдруг само пройдет))
12 GenV
 
11.08.11
06:31
(0) Это значит, что отчет выполняется в фоновом режиме (при программном формировании - параметр СкомпоноватьРезультат).
13 Нуф-Нуф
 
11.08.11
06:46
(12) так почему в итоге не формируется?  или это намек на длительное выполнение? запрос в принципе простой по небольшому объему данных...
14 MUXACb
 
11.08.11
08:26
(0) Команда формирования отчета стандартная?
У меня такая ситуация лечилась своей командой "Сформировать".
15 Нуф-Нуф
 
11.08.11
08:28
(14)  стандартная. как вариант попробую и твой способ
16 Fragster
 
гуру
11.08.11
08:28
"раз макет работает на другой базе - значит дело не в макете." - это не правда
17 Нуф-Нуф
 
11.08.11
08:32
(16) почему? кониги идентичные
18 Fragster
 
гуру
11.08.11
08:59
(17) ну, во первых, они могут быть разными в плане соотношения данных, во вторых - файловая/постгре/дб2/мсскуль - тоже влияет...
19 Fragster
 
гуру
11.08.11
09:00
даже сраные пару уровней иерархии дополнительно могут влиять
20 Нуф-Нуф
 
11.08.11
09:04
(19) влиять на скорость выполнения запроса? т.е. хочешь что глюк связан с тем что увеличилось время получения данных?

З.Ы. предложенные выше способы еще не опробовал. скоро начну тесты
21 Fragster
 
гуру
11.08.11
09:06
(20) была разница во времени получения отчета на файловой и скульной в 60(!) раз. на ДБ2 некоторые запросы (с полными объединениями) уходили, судя по всему, в бесконечный цикл (на мсскуле и файловой - несколько секунд)
22 Fragster
 
гуру
11.08.11
09:07
полными объединениями = полными соединениями
23 Fragster
 
гуру
11.08.11
09:07
(21)+ даже на одних и тех же данных. причем резкое замедление происходило с определенного порогового значения
24 ИС-2
 
naïve
11.08.11
09:14
база серверная? Попробуй перезагрузить сервер 1c - помогло
25 GenV
 
11.08.11
09:18
(13) Он формируется, только в фоне и чаще всего дольше. Наверное от загруженности сервера зависит, жаль инфы по этому режиму мало. Я плюнул и сделал у себя непосредственное выполнение заменив стандартную команду.