РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты

Новая тема
SQL 2005, УПП 1.3.9.1
Всем, привет. При получении запросом данных из регистра выходят лишние записи. Пересчет итогов проводили, не помогло. Может уже кто-нибудь боролся с похожим явлением.
Предистория:
Почему лишние: есть две базы (Первая и Вторая) - одинаковые - одна копия другой. Первая база рабочая - в ней постоянно что-то происходит, а вот во-второй ничего за последнее время не происходило - по ней мы и сверяемся, в ней все достоверно.
Вот так это выглядит в таблице значений:
Вторая база правильная:

Период         СНОДТ  СКОДТ СуммаОборотДТ  СуммаОборотКТ
-             23970  2233    130000            151737
12.01.10       23970  2233    130000            151737

Первая база, где лишние записи:

Период         СНОДТ  СКОДТ СуммаОборотДТ  СуммаОборотКТ
-             23970  2233      130000            151737
12.01.10       23970  2233      130000            151737
12.01.10       23970  153970    130000              0
12.01.10       23970  153970    130000              0

Заранее, благодарю.
"Мы должны догадаться о тексте запроса? Или он по определению правильный? ;)"
""ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |    ХозрасчетныйОстаткиИОбороты.Период КАК Период,
   |    ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
   |    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстатокДт КАК ВалютнаяСуммаНачальныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокДт КАК ВалютнаяСуммаКонечныйОстатокДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
   |    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
   |        &НачИтоги, &ДатаКон, ДЕНЬ, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
   |ГДЕ
   |    (&ВсегдаВыводитьЛистыНаНачалоИКонецПериода
   |            ИЛИ (ХозрасчетныйОстаткиИОбороты.СуммаОборотДт <> 0
   |                ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаОборотКт <> 0))
   |ИТОГИ
   |    СУММА(СуммаНачальныйОстатокДт),
   |    СУММА(ВалютнаяСуммаНачальныйОстатокДт),
   |    СУММА(СуммаКонечныйОстатокДт),
   |    СУММА(ВалютнаяСуммаКонечныйОстатокДт),
   |    СУММА(СуммаОборотДт),
   |    СУММА(СуммаОборотКт)
   |ПО
   |    ОБЩИЕ,
   |    Период ПЕРИОДАМИ(ДЕНЬ, , ),
   |    Валюта ИЕРАРХИЯ";

Это запрос из отчета кассовая книга в УПП. Произвел тестирование и исправление с пересчетом итогов и прочими действиями результат оказывается прежним: в итоговой таблице лишние записи - они и дают в результате неверные остатки в кассовую книгу. "
">    |    Валюта ИЕРАРХИЯ";

а где валюта в результате запроса в первом посте?

"
Читают тему
(гостей: 1)

Быстрый переход