Долго формируется отчет СКД #585083


#0 by Лялечка
Добрый день! Помогите, пожалуйста, совсем не пойму в чем дело=( Написала простой отчет на СКД, но он почему-то очень долго формируется... Как исправить ситуацию? Запрос следующий:    ДвижениеОборудованияОстаткиИОбороты.КоличествоНачальныйОстаток,    ДвижениеОборудованияОстаткиИОбороты.КоличествоКонечныйОстаток,    ДвижениеОборудованияОстаткиИОбороты.КоличествоПриход,    ДвижениеОборудованияОстаткиИОбороты.КоличествоРасход,    ДвижениеОборудованияОстаткиИОбороты.Регистратор
#1 by Лялечка
Неужели никто не поможет?:(
#2 by golden-pack
Долго ?
#3 by DrHiHi
че за нах?? ВЫБРАТЬ    ДвижениеОборудованияОстаткиИОбороты.РабочееМесто,    ДвижениеОборудованияОстаткиИОбороты.Номенклатура,    ДвижениеОборудованияОстаткиИОбороты.КоличествоНачальныйОстаток,    ДвижениеОборудованияОстаткиИОбороты.КоличествоКонечныйОстаток,    ДвижениеОборудованияОстаткиИОбороты.РабочееМесто.Организация,    ДвижениеОборудованияОстаткиИОбороты.РабочееМесто.Территория,    ДвижениеОборудованияОстаткиИОбороты.КоличествоПриход,    ДвижениеОборудованияОстаткиИОбороты.КоличествоРасход,    ДвижениеОборудованияОстаткиИОбороты.Регистратор
#4 by Fragster
{&НачалоПериода}, {&КонецПериода}
#5 by golden-pack
зачем левое соединение тут ?
#6 by Fragster
в ряде случаев работает быстрее, чем неявное
#7 by acsent
Это тоже самое. Скорее всего без указания периода, а записей стопицот мильенов
#8 by golden-pack
объясни - почему быстрее
#9 by Лялечка
записей не очень много, чуть больше 100
#10 by Fragster
в ряде случаев происходит много соединений с одной и той же таблицей, что замедляет...
#11 by DrHiHi
я понимаю, то там еще идет соединение и на это тратиться какое-то время %))
#12 by golden-pack
Долго в секундах это сколько ?
#13 by Axel2009
там запросы вроде монопенисуальные получатся. ЛЕВОЕ соединение..
#14 by Axel2009
что может быть проще запроса ВЫБРАТЬ * ИЗ ВсеТаблицы.. почему долго? :(
#15 by Лялечка
долго - это я ждала 10 минут и не дождалась
#16 by zak555
600 секов
#17 by Axel2009
тогда там записей стотыщьмильонов
#18 by Лялечка
да нет же
#19 by GenV
А ты в настройках СКД поля регистратора не использовала или условия по нему или группировки по его полям?
#20 by golden-pack
попробуй выполнить запрос в консоле запросов. Потом попробуй ограничить период. 100 записей не могут 10 минут выбираться
#21 by Fragster
100 за период или всего? если за период, то
#22 by Axel2009
так если не дождалась, откуда знаешь?
#23 by Fragster
на инфостарте есть еще консоль СКД, которая показывает реальный текст запроса...
#24 by Лялечка
потому что регистр открыла и посмотрела, что там записей всего штук 300
#25 by Лялечка
за период записей 100 наверное
#26 by golden-pack
какой рельный ? sql ?
#27 by Fragster
не, реальный 1сный текст запроса. но он тоже на "загадочные тормоза" СКД открывает глаза
#28 by acsent
Отчет просто не выполнился (завис) или действительно долго?
#29 by Terve-R-
Да он просто завис Дело не в запросе, а в настройках СКД
#30 by Terve-R-
Скорее сто тыщ мильонов группировок))
#31 by Terve-R-
Блин, с такой фоткой должен работать :(
#32 by acsent
Ели завис, да еще УФ и клиент сервер, то проблема известна
#33 by Конфигуратор1с
+ 1 скорее всего проблема не в запросе. Выложи сам отчет
#34 by Лялечка
группировок действительно много
#35 by Лялечка
он пишет, что "Отчет выполняется" и все
#36 by Лялечка
что это значит:( и как это сделать?
#37 by Синий зуб
Был похожий глюк. При некоторых настройках компоновки простой запрос зависал минут на 15 вместо 10 секунд. Помогла команда получения текста запроса компоновки. Тоже было дело в левом соединении. Просто при некоторых вариантах компоновки левое соединение отваливалось и получался текст с двумя таблицами без соединения, который выполнялся жутко долго.
#38 by Лялечка
что делать-то?
#39 by Лялечка
запрос сделала без левого соединения:    ДвижениеОборудованияОстаткиИОбороты.КоличествоНачальныйОстаток,    ДвижениеОборудованияОстаткиИОбороты.КоличествоКонечныйОстаток,    ДвижениеОборудованияОстаткиИОбороты.КоличествоПриход,    ДвижениеОборудованияОстаткиИОбороты.КоличествоРасход,    ДвижениеОборудованияОстаткиИОбороты.Регистратор и ничего не меняется=( все так же долго
#40 by Синий зуб
Получи Итоговый текст запроса - не тот, который в данных, а который получается после компоновки. Мож, там засада.
#41 by GenV
Группировки убери для начала ... И сравни
#42 by Terve-R-
надо настройки менять, а не запрос
#43 by Лялечка
убрала все группировки, оставила только одну, ну вообще ничего не меняется:(
#44 by GenV
Оставь поля только из запроса (без полей через точку), без условий, без группировок полей через точку.
#45 by Лялечка
оставила одну группировку по рабочему месту...и все
#46 by Fragster
оберни параметры с периодом как в
#47 by Лялечка
бесполезно
#48 by Лялечка
отчет формируется нормально, если в базе записей 20 в регистре этом, но сейчас их стало 300 и он тупит
#49 by GenV
Не верю. 280 записей >10 минут не добавят. В консоли запросов выполни это запрос.
#50 by Fragster
может там характеристики и прочая шляпа юзается
#51 by Конфигуратор1с
Еще раз. Выложи сам отчет.
#52 by Лялечка
#53 by Лялечка
какие еще характеристики?
#54 by Лялечка
ну вот так, значит что-то я не то делаю, раз он не формируется как надо, просто виснет и все=(
#55 by GenV
Хм. Для кого интересно писал ?! Нафига там Регистратор.Комментарий?
#56 by Fragster
а регистратор - типВсеСсылки?
#57 by Fragster
в смысле на все документы
#58 by Axel2009
так в нет никакого комментария.. как он появился в отчете?
#59 by GenV
Если и не все, то много
#60 by Fragster
кстати, если сделать вычисляемое поле с формулой регистратор.комментарий может помочь, если сильно надо.
#61 by Fragster
правда все равно тупить будет
#62 by Лялечка
всего 3 документа
#63 by Лялечка
даже если комментарий убрать, все равно ничего не меняется
#64 by Bober
1. замени в вирт параметрах регистратор на авто. 2. добавь поля в выборку НомерСтроки, Регистратор, ПериодСекунда 3. убери регистратор.комментарий
#65 by Bober
в консоле запросов тоже долго?
#66 by Лялечка
спасибо, на работе завтра попробую...но вот сейчас запустила дома, сформировался за секунду, как исправленный, так и исходный...
#67 by Bober
по объему данных в этой таблице все должно выводится за мгновения. Такие вещи сложно разбирать на форумах, много условий.
#68 by Лялечка
оно и выводилось нормально, пока данных не было в базе...а вот сейчас объем незначительно увеличился и все...
#69 by GenV
Попробуй ТИИ сделать. Если сетевая протестировать локально или с одним пользователем. Если клиент сервер - регламентные операции для сервера БД запустить, перезапустить сервер 1С. В общем это не тот объем когда будет тормозить.
#70 by Лялечка
спасибо за советы) попробую)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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