|
Оптимизация Запроса по Контролю ОС | ☑ | ||
---|---|---|---|---|
0
timeshift92
16.08.16
✎
10:19
|
Здравствуйте, проблема в следующем при формирование отчета по контролю данный запрос в некоторых месяцах работает хорошо а в некоторых просто зависает
"ВЫБРАТЬ | СписокОС.Субконто1 КАК ОС, | ПРЕДСТАВЛЕНИЕ(СписокОС.Субконто1) КАК ОСПредставление, | СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК СуммаОстатокДт, | СУММА(ХозрасчетныйОстатки.СуммаОстатокКт) КАК СуммаОстатокКт, | ХозрасчетныйОстатки.Счет КАК Счет, | СписокОС.Субконто1.Код КАК ОСКод, | СписокОС.Субконто1.ИнвентарныйНомер КАК ОСИнвентарныйНомер, | ХозрасчетныйОстатки.Субконто2, | ХозрасчетныйОстатки.Субконто3, | ХозрасчетныйОстатки.Субконто4, | ХозрасчетныйОстатки.Филиал |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &КонецПериода, | Счет В ИЕРАРХИИ (&Счет), | , | Организация = &Организация | И (&ФилиалНеЗаполнен | ИЛИ Филиал в (&Филиал))) КАК СписокОС | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки( | &КонецПериода, | Счет В ИЕРАРХИИ (&Счет), | , | Организация = &Организация | И (&ФилиалНеЗаполнен | ИЛИ Филиал В (&Филиал))) КАК ХозрасчетныйОстатки | ПО СписокОС.Организация = ХозрасчетныйОстатки.Организация | И СписокОС.Субконто1 = ХозрасчетныйОстатки.Субконто1 | |СГРУППИРОВАТЬ ПО | СписокОС.Субконто1, | ХозрасчетныйОстатки.Счет, | СписокОС.Субконто1.Код, | СписокОС.Субконто1.ИнвентарныйНомер, | ХозрасчетныйОстатки.Субконто2, | ХозрасчетныйОстатки.Субконто3, | ХозрасчетныйОстатки.Субконто4, | ХозрасчетныйОстатки.Филиал | |ИМЕЮЩИЕ | (КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СписокОС.Счет) > 1 | ИЛИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СписокОС.Субконто2) > 1 | ИЛИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СписокОС.Субконто3) > 1 | ИЛИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СписокОС.Субконто4) > 1 | ИЛИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СписокОС.Филиал) > 1) | |УПОРЯДОЧИТЬ ПО | СписокОС.Субконто1.Наименование, | ХозрасчетныйОстатки.Счет.Код |ИТОГИ | СУММА(СуммаОстатокДт), | СУММА(СуммаОстатокКт) |ПО | ОС"; |
|||
1
Dragner
16.08.16
✎
10:24
|
Печально. Есть идеи почему?
|
|||
2
timeshift92
16.08.16
✎
10:26
|
(1) одна из ни сама база она примерно на 70 гб,
а у сервака озу всего 32 гб |
|||
3
Dragner
16.08.16
✎
10:27
|
(2) сильно мимо. У меня базы и на 100Гб на серваке с 16 Гб памяти были. Ещё варианты?
|
|||
4
piter3
16.08.16
✎
10:28
|
Слушайте,ну что мешает в поиск обратиться?
Обслуживание,частота и какие операции. |
|||
5
Dragner
16.08.16
✎
10:30
|
ТСу сперва надо разобраться, что в запросе написано. Я думаю, он не понимает.
|
|||
6
piter3
16.08.16
✎
10:31
|
ХозрасчетныйОстатки.Филиал это еще что за радость?
|
|||
7
piter3
16.08.16
✎
10:31
|
4 субонто какая прелесть
|
|||
8
timeshift92
16.08.16
✎
10:33
|
(6) ХозрасчетныйОстатки.Филиал это подразделение а точнее, есть головной офис и есть филиалы вот данная строка выполняет отбор
|
|||
9
timeshift92
16.08.16
✎
10:33
|
(7) "4 субонто какая прелесть " а что тут такого?
|
|||
10
piter3
16.08.16
✎
10:34
|
(9) А ты понимаешь зачем это?
|
|||
11
Fragster
гуру
16.08.16
✎
10:36
|
а нафига здесь две одинаковые виртуальные таблицы с одними и теми же параметрами? нафига отбор через "или" (в клиент-серверной еще ничего, а вот в файловой аллес)?
|
|||
12
RomanYS
16.08.16
✎
10:36
|
а зачем соединяются одинаковые таблицы? У меня не получается уловить.
|
|||
13
Fragster
гуру
16.08.16
✎
10:36
|
в клиент-серверной еще ничего - в этом случае, если передавать константу илстина или ложь
|
|||
14
EugeniaK
16.08.16
✎
10:39
|
А чем отличается "СписокОС" от "ХозрасчетныйОстатки"?
Вроде одни и те же условия. |
|||
15
RomanYS
16.08.16
✎
10:48
|
(0)
-соединение убрать: всё брать из ХозрасчетныйОстатки -установить параметр ВидыСубконто виртуальной таблицы -использовать ВЫРАЗИТЬ для Субконто1 и всех его порождений |
|||
16
timeshift92
16.08.16
✎
10:50
|
(15) спасибо! попробую
(14) я так понимаю в том что в одном исходная цена а на другом амортизации |
|||
17
timeshift92
17.08.16
✎
07:17
|
Всем еще раз Привет! в общем в данном запросе идет сравнение по основным средствам например есть компьютер раньше он числился в одном подразделении потом перевели его в другое подразделение и если при таких перемещениях забыли выполнить амортизацию то какая то сумма зависает в старом подразделении
|
|||
18
timeshift92
17.08.16
✎
07:17
|
(15) Всем еще раз Привет! в общем в данном запросе идет сравнение по основным средствам например есть компьютер раньше он числился в одном подразделении потом перевели его в другое подразделение и если при таких перемещениях забыли выполнить амортизацию то какая то сумма зависает в старом подразделении
|
|||
19
Dragner
17.08.16
✎
08:19
|
(18) Это вот такое что ли? Документ должен формировать проводки Дт МЦ.04 Кт МЦ.04.
|
|||
20
Dragner
17.08.16
✎
08:20
|
Какая-то хитрая хитрость у вас с расчётом амортизации.
|
|||
21
timeshift92
17.08.16
✎
09:03
|
(20) ну это не хитрость а ошибки допускаемые филиалами, и это необходимо анализировать для понятия могу предоставить фото по сформированному отчету
|
|||
22
Dragner
17.08.16
✎
09:26
|
(21) выкладывай. Чем больше информации, чем точнее анализ.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |