![]() |
![]() |
![]() |
|
Оптимизация запроса к регистру бухгалтерии | ☑ | ||
---|---|---|---|---|
0
Joshim
21.06.13
✎
12:04
|
Почему следующие два запроса возвращают разные цифры, объясните пожалуйста:
Запрос1: |ВЫБРАТЬ |ХозрасчетныйОстаткиИОбороты.Счет, |ХозрасчетныйОстаткиИОбороты.Субконто1, |ХозрасчетныйОстаткиИОбороты.Субконто2, |ХозрасчетныйОстаткиИОбороты.Организация, |ХозрасчетныйОстаткиИОбороты.НалоговоеНазначение, |ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт + ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОстатокДт |ИЗ |РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Авто, |, |Счет В (&СчетаУчетаНС), |&ВидыСубконтоНС, |Субконто1 В (&Номенклатура) |И Субконто2 В (&Склады) |И Организация В (&Организации) |И НалоговоеНазначение В (&НалоговыеНазначения)) КАК ХозрасчетныйОстаткиИОбороты Запрос2: |ВЫБРАТЬ |Остатки.Счет, |Остатки.Субконто1, |Остатки.Субконто2, |Остатки.Организация, |Остатки.НалоговоеНазначение, |Остатки.СуммаОстатокДт КАК СуммаОстатокДт |ИЗ |РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаКон, |Счет В (&СчетаУчетаНС), |&ВидыСубконтоНС, |Субконто1 В (&Номенклатура) |И Субконто2 В (&Склады) |И Организация В (&Организации) |И НалоговоеНазначение В(&НалоговыеНазначения)) КАК Остатки |
|||
1
Joshim
21.06.13
✎
12:07
|
В бухгалтерии нетиповой запрос, ужасно тупит. Запрос1 как в типовой Бухгалтерии предприятия. Запрос2 не типовой и тупит, хочу оптимизировать
|
|||
2
shuhard
21.06.13
✎
12:07
|
(0)[&ДатаНач, &ДатаКон]
дьявол в деталях |
|||
3
Joshim
21.06.13
✎
12:08
|
Ошибся,
Запрос1 нетиповой Запрос2 как в типовой |
|||
4
Classic
21.06.13
✎
12:09
|
(0)
первый посчитает на конец ДатаКон, второй на начало. Не говоря уже о том, что оборот может быть и кредитовым |
|||
5
Joshim
21.06.13
✎
12:09
|
(2) Я так понимаю, что СуммаНачальныйОстатокДт + СуммаОборотДт = СуммаОстатокДт ??
|
|||
6
shuhard
21.06.13
✎
12:10
|
(5) ЖКК про границы почитай
|
|||
7
mxs089
21.06.13
✎
12:12
|
жуй кактус (5)
|
|||
8
Joshim
21.06.13
✎
13:13
|
(6) почитал про границы, исправил определение параметров даты с учетом границы:
Новый Граница(ДатаКон, ВидГраницы.Включая) все равно цифры разные, в чем причина? |
|||
9
Joshim
21.06.13
✎
13:14
|
Добавил все в один запрос:
ВЫБРАТЬ | ХозрасчетныйОстаткиИОбороты.Счет, | ХозрасчетныйОстаткиИОбороты.Субконто1, | ХозрасчетныйОстаткиИОбороты.Субконто2, | ХозрасчетныйОстаткиИОбороты.Организация, | ХозрасчетныйОстаткиИОбороты.НалоговоеНазначение, | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт + ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОстатокДт, | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( | &ДатаНач, | &ДатаКон, | Авто, | , | Счет В (&СчетаУчетаНС), | &ВидыСубконтоНС, | Субконто1 В (&Номенклатура) | И Субконто2 В (&Склады) | И Организация В (&Организации) | И НалоговоеНазначение В (&НалоговыеНазначения)) КАК ХозрасчетныйОстаткиИОбороты почему СуммаНачальныйОстатокДт + СуммаОборотДт <> СуммаОстатокДт ?? |
|||
10
Joshim
21.06.13
✎
13:15
|
точнее СуммаОстатокДт <> СуммаКонечныйОстатокДт
почему? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |