РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты
04.03.2011
17:29
#1
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
Заранее, благодарю.
Всем, привет. При получении запросом данных из регистра выходят лишние записи. Пересчет итогов проводили, не помогло. Может уже кто-нибудь боролся с похожим явлением.
Предистория:
Почему лишние: есть две базы (Первая и Вторая) - одинаковые - одна копия другой. Первая база рабочая - в ней постоянно что-то происходит, а вот во-второй ничего за последнее время не происходило - по ней мы и сверяемся, в ней все достоверно.
Вот так это выглядит в таблице значений:
Вторая база правильная:
Период СНОДТ СКОДТ СуммаОборотДТ СуммаОборотКТ
- 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
Заранее, благодарю.
06.03.2011
08:09
#3
""ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ХозрасчетныйОстаткиИОбороты.Период КАК Период,
| ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
| ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстатокДт КАК ВалютнаяСуммаНачальныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокДт КАК ВалютнаяСуммаКонечныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
| ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
| &НачИтоги, &ДатаКон, ДЕНЬ, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
|ГДЕ
| (&ВсегдаВыводитьЛистыНаНачалоИКонецПериода
| ИЛИ (ХозрасчетныйОстаткиИОбороты.СуммаОборотДт <> 0
| ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаОборотКт <> 0))
|ИТОГИ
| СУММА(СуммаНачальныйОстатокДт),
| СУММА(ВалютнаяСуммаНачальныйОстатокДт),
| СУММА(СуммаКонечныйОстатокДт),
| СУММА(ВалютнаяСуммаКонечныйОстатокДт),
| СУММА(СуммаОборотДт),
| СУММА(СуммаОборотКт)
|ПО
| ОБЩИЕ,
| Период ПЕРИОДАМИ(ДЕНЬ, , ),
| Валюта ИЕРАРХИЯ";
Это запрос из отчета кассовая книга в УПП. Произвел тестирование и исправление с пересчетом итогов и прочими действиями результат оказывается прежним: в итоговой таблице лишние записи - они и дают в результате неверные остатки в кассовую книгу. "
| ХозрасчетныйОстаткиИОбороты.Период КАК Период,
| ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
| ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстатокДт КАК ВалютнаяСуммаНачальныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокДт КАК ВалютнаяСуммаКонечныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
| ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
| &НачИтоги, &ДатаКон, ДЕНЬ, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
|ГДЕ
| (&ВсегдаВыводитьЛистыНаНачалоИКонецПериода
| ИЛИ (ХозрасчетныйОстаткиИОбороты.СуммаОборотДт <> 0
| ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаОборотКт <> 0))
|ИТОГИ
| СУММА(СуммаНачальныйОстатокДт),
| СУММА(ВалютнаяСуммаНачальныйОстатокДт),
| СУММА(СуммаКонечныйОстатокДт),
| СУММА(ВалютнаяСуммаКонечныйОстатокДт),
| СУММА(СуммаОборотДт),
| СУММА(СуммаОборотКт)
|ПО
| ОБЩИЕ,
| Период ПЕРИОДАМИ(ДЕНЬ, , ),
| Валюта ИЕРАРХИЯ";
Это запрос из отчета кассовая книга в УПП. Произвел тестирование и исправление с пересчетом итогов и прочими действиями результат оказывается прежним: в итоговой таблице лишние записи - они и дают в результате неверные остатки в кассовую книгу. "
Читают тему
(гостей: 1)