|   |   | 
| 
 | Как пересчитать таблицу оборотов регистра бухгалтерии? | ☑ | ||
|---|---|---|---|---|
| 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 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. Спасибо всем. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |