Имя: Пароль:
1C
1С v8
Как пересчитать таблицу оборотов регистра бухгалтерии?
,
0 Дмитрий
 
02.04.15
11:13
1С 8.2 MS SQL 2012
В бухгалтерском балансе есть отчет о движении денежных средств
Данные в отчет попадают из таблицы оборотов регистра бухгалтерии
С какого-то времени этот отчет стал выдавать каждый раз разные данные по закрытому периоду.

Делал тестирование и исправление, пересчитывал итоги регистра бухгалтерии средствами приложения 1С (Операци - Управление итогами, сначала расчитывал на январь 1900 года, затем на текущую дату).

Ничего из вышеуказанного не помогло.

Именно с этим отчетом была проблема два года назад. Тогда получилось
тестированием и исправлением в файловом варианте вылечить. Сейчас в файловый вариант базу не выгрузишь, слишком большая.

Есть ли еще варианты решения проблемы?
1 shuhard
 
02.04.15
11:15
(0) отключить и включить итоги пробовали ?
2 Дмитрий
 
02.04.15
11:18
(1) Обработкой? Не, не пробовал. Может помочь?
3 Господин ПЖ
 
02.04.15
11:22
>тестированием и исправлением в файловом варианте вылечить.

может проблема не в физической целостности, а логической

типа 0 в ресурсах где должен быть null

кассовая книга по подобную ситуевину с валютной суммой в проводках крайне "нервно" реагирует

ну и dbcc checkdb выполнить на скуле
4 Господин ПЖ
 
02.04.15
11:23
но ТиИ при этом в принципе помогает
5 Дмитрий
 
02.04.15
11:30
(4) ТиИ полное прогонял на копии
6 Господин ПЖ
 
02.04.15
11:31
(5) ну попробуй (1) хуже не станет
7 shuhard
 
02.04.15
11:45
(0) [стал выдавать каждый раз разные данные по закрытому периоду. ]
поймать запрос тех.журналом/профайлером и локализовать место

поправить обороты можно и прямым Update
8 Дмитрий
 
02.04.15
15:34
Попробовал получить ошибку стандартным отчетом Обороты счета - не вышло, результаты отчетов совпадают. Чертовщина какая-то.

А нормально, что после ТиИ размер базы sql вырос с 60 Гб до 106 Гб?
9 ssh2006
 
02.04.15
15:36
(8) лог вырос видимо, нормально
10 К_Дач
 
02.04.15
15:45
(8) шринкани лог и она наоборот ужмется...
11 Дмитрий
 
02.04.15
15:48
именно размер файла с данными вырос
12 ИС-2
 
naïve
02.04.15
15:58
(0) попробуй перейти на другую СУБД.
Хватает ли места на сервере?
13 Дмитрий
 
02.04.15
16:04
(12) у меня основная база на 2008м, копия на 2012м. Проблема имеется и там, и там.
14 shuhard
 
02.04.15
16:36
(8) я не удивлён
оборотам счета битая валюта пофигу
15 Дмитрий
 
23.04.15
10:06
Как оказалось, в некоторых случаях SQL по разному сортирует данные в выходных таблицах, которые генерируются одним и тем же запросом к одному и тому же набору данных. В связи с этим некоторые суммы попадали то в одну строку отчета, то в другую.

Можно решить изменением запроса, но может есть какой-то параметр SQL сервера, который влияет на такое поведение. Буду благодарен за подсказку.
16 Дмитрий
 
23.04.15
11:44
Этим параметром оказался max degree of parallelism
Он должен быть установлен в 1.

Спасибо всем.