Вход | Регистрация


1С:Предприятие ::

Метки: 

Как можно оптимизировать такой запрос

Я
   DeMi4
 
20.09.10 - 12:56
Как можно оптимизировать такой запрос а то он 5 минут обрабатывается?

ВЫБРАТЬ
    ЕСТЬNULL(СчетДт04.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт01.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт07.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт08.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт58.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт55.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт09.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт10.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт14.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт15.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт16.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт11.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт20.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт21.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт23.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт29.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт44.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт46.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт43.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт41.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт45.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт97.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт28.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт19.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт62.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт62.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт76.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт60.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт68.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт69.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт71.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт73.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт79.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт50.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт51.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт52.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт57.СуммаОстатокДт, 0) + ЕСТЬNULL(СчетДт94.СуммаОстатокДт, 0) - (ЕСТЬNULL(СчетКт05.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт02.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт59.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт16.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт05.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт42.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт67.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт69.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт77.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт68.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт66.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт62.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт60.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт76.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт71.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт70.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт79.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт75.СуммаОстатокКт, 0) + ЕСТЬNULL(СчетКт96.СуммаОстатокКт, 0)) КАК Поле1
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет01), , Организация = &Организация) КАК СчетДт01
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет04), , Организация = &Организация) КАК СчетДт04
        ПО СчетДт01.Организация = СчетДт04.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет07), , Организация = &Организация) КАК СчетДт07
        ПО СчетДт01.Организация = СчетДт07.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет08), , Организация = &Организация) КАК СчетДт08
        ПО СчетДт01.Организация = СчетДт08.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет03), , Организация = &Организация) КАК СчетДт03
        ПО СчетДт01.Организация = СчетДт03.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет58), , Организация = &Организация) КАК СчетДт58
        ПО СчетДт01.Организация = СчетДт58.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет55), , Организация = &Организация) КАК СчетДт55
        ПО СчетДт01.Организация = СчетДт55.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет09), , Организация = &Организация) КАК СчетДт09
        ПО СчетДт01.Организация = СчетДт09.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет10), , Организация = &Организация) КАК СчетДт10
        ПО СчетДт01.Организация = СчетДт10.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет15), , Организация = &Организация) КАК СчетДт15
        ПО СчетДт01.Организация = СчетДт15.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет16), , Организация = &Организация) КАК СчетДт16
        ПО СчетДт01.Организация = СчетДт16.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет11), , Организация = &Организация) КАК СчетДт11
        ПО СчетДт01.Организация = СчетДт11.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет20), , Организация = &Организация) КАК СчетДт20
        ПО СчетДт01.Организация = СчетДт20.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет21), , Организация = &Организация) КАК СчетДт21
        ПО СчетДт01.Организация = СчетДт21.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет23), , Организация = &Организация) КАК СчетДт23
        ПО СчетДт01.Организация = СчетДт23.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет29), , Организация = &Организация) КАК СчетДт29
        ПО СчетДт01.Организация = СчетДт29.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет44), , Организация = &Организация) КАК СчетДт44
        ПО СчетДт01.Организация = СчетДт44.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет46), , Организация = &Организация) КАК СчетДт46
        ПО СчетДт01.Организация = СчетДт46.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет43), , Организация = &Организация) КАК СчетДт43
        ПО СчетДт01.Организация = СчетДт43.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет41), , Организация = &Организация) КАК СчетДт41
        ПО СчетДт01.Организация = СчетДт41.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет45), , Организация = &Организация) КАК СчетДт45
        ПО СчетДт01.Организация = СчетДт45.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет97), , Организация = &Организация) КАК СчетДт97
        ПО СчетДт01.Организация = СчетДт97.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет28), , Организация = &Организация) КАК СчетДт28
        ПО СчетДт01.Организация = СчетДт28.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет19), , Организация = &Организация) КАК СчетДт19
        ПО СчетДт01.Организация = СчетДт19.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет62), , Организация = &Организация) КАК СчетДт62
        ПО СчетДт01.Организация = СчетДт62.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет63), , Организация = &Организация) КАК СчетДт63
        ПО СчетДт01.Организация = СчетДт63.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет76), , Организация = &Организация) КАК СчетДт76
        ПО СчетДт01.Организация = СчетДт76.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет60), , Организация = &Организация) КАК СчетДт60
        ПО СчетДт01.Организация = СчетДт60.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет68), , Организация = &Организация) КАК СчетДт68
        ПО СчетДт01.Организация = СчетДт68.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет69), , Организация = &Организация) КАК СчетДт69
        ПО СчетДт01.Организация = СчетДт69.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет71), , Организация = &Организация) КАК СчетДт71
        ПО СчетДт01.Организация = СчетДт71.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет73), , Организация = &Организация) КАК СчетДт73
        ПО СчетДт01.Организация = СчетДт73.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет79), , Организация = &Организация) КАК СчетДт79
        ПО СчетДт01.Организация = СчетДт79.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет50), , Организация = &Организация) КАК СчетДт50
        ПО СчетДт01.Организация = СчетДт50.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет51), , Организация = &Организация) КАК СчетДт51
        ПО СчетДт01.Организация = СчетДт51.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет52), , Организация = &Организация) КАК СчетДт52
        ПО СчетДт01.Организация = СчетДт52.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет57), , Организация = &Организация) КАК СчетДт57
        ПО СчетДт01.Организация = СчетДт57.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет94), , Организация = &Организация) КАК СчетДт94
        ПО СчетДт01.Организация = СчетДт94.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет05), , Организация = &Организация) КАК СчетКт05
        ПО СчетДт01.Организация = СчетКт05.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет77), , Организация = &Организация) КАК СчетКт77
        ПО СчетДт01.Организация = СчетКт77.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет68), , Организация = &Организация) КАК СчетКт68
        ПО СчетДт01.Организация = СчетКт68.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет66), , Организация = &Организация) КАК СчетКт66
        ПО СчетДт01.Организация = СчетКт66.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет62), , Организация = &Организация) КАК СчетКт62
        ПО СчетДт01.Организация = СчетКт62.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет60), , Организация = &Организация) КАК СчетКт60
        ПО СчетДт01.Организация = СчетКт60.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет76), , Организация = &Организация) КАК СчетКт76
        ПО СчетДт01.Организация = СчетКт76.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет71), , Организация = &Организация) КАК СчетКт71
        ПО СчетДт01.Организация = СчетКт71.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет70), , Организация = &Организация) КАК СчетКт70
        ПО СчетДт01.Организация = СчетКт70.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет79), , Организация = &Организация) КАК СчетКт79
        ПО СчетДт01.Организация = СчетКт79.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет75), , Организация = &Организация) КАК СчетКт75
        ПО СчетДт01.Организация = СчетКт75.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет96), , Организация = &Организация) КАК СчетКт96
        ПО СчетДт01.Организация = СчетКт96.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет02), , Организация = &Организация) КАК СчетКт02
        ПО СчетДт01.Организация = СчетКт02.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет59), , Организация = &Организация) КАК СчетКт59
        ПО СчетДт01.Организация = СчетКт59.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет16), , Организация = &Организация) КАК СчетКт16
        ПО СчетДт01.Организация = СчетКт16.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет14), , Организация = &Организация) КАК СчетКт14
        ПО СчетДт01.Организация = СчетКт14.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет42), , Организация = &Организация) КАК СчетКт42
        ПО СчетДт01.Организация = СчетКт42.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет67), , Организация = &Организация) КАК СчетКт67
        ПО СчетДт01.Организация = СчетКт67.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет69), , Организация = &Организация) КАК СчетКт69
        ПО СчетДт01.Организация = СчетКт69.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет14), , Организация = &Организация) КАК СчетДт14
        ПО СчетДт01.Организация = СчетДт14.Организация
 
  Рекламное место пустует
   Maxus43
 
1 - 20.09.10 - 12:59
ушёл за попкорном... почему не пятница
   Buster007
 
2 - 20.09.10 - 12:59
ппц ты извращенец
   Maxus43
 
3 - 20.09.10 - 13:00
я бы вобще упал и умер если бы меня заставили такое делать... но 1с всё терпит! и даже не падает...
   detec
 
4 - 20.09.10 - 13:01
(0)

Не указано самое главное: что данный запрос должен показать/посчитать?
   Maxus43
 
5 - 20.09.10 - 13:02
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) 

Этого одного достаточно. В параметр передавай Массив счетов по которым смотреть.
   DeMi4
 
6 - 20.09.10 - 13:12
А если у счета и дебет и кредит надо
   DeMi4
 
7 - 20.09.10 - 13:12
Ну в смысле положительные есть же активно пассивные
   hhhh
 
8 - 20.09.10 - 13:14
(6) а что это меняет?
   Fragster
 
9 - 20.09.10 - 13:25
ыыыыыыыыыыыыыыыыыых! понеслась!
   luckyluke
 
10 - 20.09.10 - 13:33
(0) жестоко, однако...!
 
  Рекламное место пустует
   luckyluke
 
11 - 20.09.10 - 13:35
ппц, посчитал, 67 раз вызывается ВТ остатков :)
   dmpl
 
12 - 20.09.10 - 13:37
(0) Используй ОБЪЕДИНИТЬ ВСЕ - оно быстрее, и суммы будут правильнее ;) А то с левым соединением будет куча дублирующихся записей со счета 01 :)
   Jstunner
 
13 - 20.09.10 - 13:37
(0) можно все счета в массив и свернуть все до пары строк
   Maxus43
 
14 - 20.09.10 - 13:38
ВЫБРАТЬ
    ХозрасчетныйОстатки.Счет КАК Счет,
    ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстатокДт, 0) КАК ОстатокДТ,
    ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстатокКт, 0) КАК ОстатокКТ,
    ХозрасчетныйОстатки.Валюта,
    ХозрасчетныйОстатки.Счет.Вид
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В (&МассивСчетов), , Организация = &Организация) КАК ХозрасчетныйОстатки

УПОРЯДОЧИТЬ ПО
    Счет
   YauheniL
 
15 - 20.09.10 - 13:39
Можно обратиться к всему плану счетов по аналитике.... а что (0) вообще делает?
   luckyluke
 
16 - 20.09.10 - 13:39
(12) во, еще один советчик :-D
   luckyluke
 
17 - 20.09.10 - 13:41
(14) та ему походу, даже аналитика по счетам не нужна, он всё равно потом суммирует в "Поле1" :)
(0) Баланс одним запросом? :)
   eeeio
 
18 - 20.09.10 - 13:42
(0) а кто писал этот отчет?
   dmpl
 
19 - 20.09.10 - 13:56
(16) Ну так человек больше вещей изучит, прежде чем придет к 3 строкам запроса ;) Потом не будет лишнего спрашивать :)
   Aprobator
 
20 - 20.09.10 - 14:04
(0) ппц, а не запрос. Что мешает сразу собрать данные по всем нужным счетам, а потом через ВЫБОР брать нужное значение (кредитовое или дебетовое сальдо) плюс итоги ОБЩИЕ?
   Maxus43
 
21 - 20.09.10 - 14:13
(20) Известно что мешает... ДНК
   sapphire
 
22 - 20.09.10 - 14:17
Автору про стену еще не рассказывали?
   Aprobator
 
23 - 20.09.10 - 14:18
(21) хм - а вот в запросе (14) что заставило ЕСТЬNULL юзать?
   Maxus43
 
24 - 20.09.10 - 14:20
(23) Религия заставила) Привычка...
   Aprobator
 
25 - 20.09.10 - 14:26
(24) когда писал - перед глазами соединения из (0) стояли? )))
   crasler
 
26 - 20.09.10 - 14:38
Надо переименовать тему в "Как максимально загрузить 1С одним запросом?"

to DeMi4
А если у счета и дебет и кредит надо то есть возможность получить развернутый остаток!
   Fragster
 
27 - 21.09.10 - 11:47
(26) полное соединение без условий или с условием сравниванием строк
   ПульсЪ
 
28 - 21.09.10 - 13:04
офигетЬ запрос...))) не запрос, а извращенство)
   dmpl
 
29 - 21.09.10 - 13:50
(27) Я как-то левым соединением по условию Ссылка1 < Ссылка2 (вместо Ссылка1 = Ссылка2) с количеством ссылок тысяч 100 завалил сервер 1С предприятия...
   Aprobator
 
30 - 21.09.10 - 15:39
(29) причем набок )
   dmpl
 
31 - 21.09.10 - 16:08
(30) Его минут 20 пытались штатно перезапустить без RESET'а - но потом сдались, т.к. он вообще перестал реагировать на раздражители.



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует