7.7 Help! База сыпется? 7.7 + MySQL 2000

Тема в разделе "Установка платформы "1С:Предприятие 7.7"", создана пользователем Stasinus, 19 июн 2007.

  1. TopicStarter Overlay
    Stasinus
    Offline

    Stasinus

    Регистрация:
    19 июн 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Возникли серьезные траблы с базой. Букв будет много, ПРОШУ ДОЧИТАТЬ И ПО ВОЗМОЖНОСТИ ПОМОЧЬ СОВЕТОМ! Начну по порядку.

    1с 7.7 rel 25.
    MS SQL Server 2000
    База размером 11800 МБ (да, фактически 12 Гиг).
    Конфигурация полностью самописная. Восновном используется только Бухгалтерия, т.е. все на счетах.

    Железо - 2 х Intel Xeon 2.4 Ghz, ОЗУ 3 Gb ECC Registered, база лежит на SCSI RAID 5 массиве из 3-х винтов.

    Все началось с того, что при каких-либо манипуляциях (перепроведение, пометка удаления, отмена проведения) с НЕКОТОРЫМИ существующими документами выдается ошибка:

    "SQL State: 22003
    Native: 8115
    Message: ......... Arithmetic overflow error converting numeric to data type numeric.

    SQL State: 23000
    Native: 2627
    Message: ......... Violation of PRIMARY KEY constraint 'PK_1SBKTTLC'. Cannot insert duplicate key in object '_1SBKTTLC'

    SQL State: 01000
    Native: 3621
    Message: ......... The statement has been terminated."
    Ну и дальше "Невосстановимая ошибка базы данных".

    При моей попытке запустить в конфигураторе Тестирование и исправление БД, на этапе Пересчета бухгалтерских итогов, выдается следующая ошибка:

    "SQL State: 22003
    Native: 8115
    Message: ......... Arithmetic overflow error converting numeric to data type numeric.

    SQL State: 01000
    Native: 3621
    Message: ......... The statement has been terminated."
    Ну и дальше "Невосстановимая ошибка базы данных".

    Выгрузка и повторная загрузка в пустую БД проходит успешно. Глюки с теми документами вроде убрались, но появились ТАКИЕ ЖЕ ГЛЮКИ с некоторыми другими документами. Кроме того, по некоторым счетам с определенными субконто обычный СНД("С") стал выдавать СОВЕРШЕННО НЕПОНЯТНЫЕ и КАЖДЫЙ РАЗ РАЗНЫЕ СУММЫ (суммы типа сотен тысяч миллионов, которых там быть в принципе не может).
    Повторное лечение и тестирование базы данных выпадает в том же месте и с той же ошибкой.
    Вот сейчас заново загружаю вчера вечером выгруженную БД.

    ЧТО МОЖЕТ БЫТЬ? Не железо, т.к. поднятая база на другом компе ведет себя точно так же.
    Может достигнут критических размер БД для 1с 7.7?

    Помогите, кто чем может.
    Заранее благодарю.
  2. landay
    Offline

    landay Опытный в 1С

    Регистрация:
    23 янв 2007
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Если файловая система не NTFS то усе, это предел размера файла для нее.... Возможно еще стоят ораничения в самом SQL на размер базы данных, а собственно и файла... ну и банально место кончилося
  3. TopicStarter Overlay
    Stasinus
    Offline

    Stasinus

    Регистрация:
    19 июн 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Файловая система, ессно, NTFS. Места еще дофига, порядка 60 Гиг на диске свободно. В настройках базы (размера файла базы) никаких ограничений по размеру нету, увеличение файла базы при необходимости на 10%.
    Тут дело в другом...
    Переполнение какое-то в бух. итогах. Только вот откуда оно берется? :unsure:
  4. landay
    Offline

    landay Опытный в 1С

    Регистрация:
    23 янв 2007
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    А в ДБФ пробовал проводить тестирование и исправление?
  5. TopicStarter Overlay
    Stasinus
    Offline

    Stasinus

    Регистрация:
    19 июн 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Нашел глюк. При формировании:

    1) анализ счета ХХ на 01.05.07 остатки на начало 0, обороты 0, остатки на конец - 0
    2) анализ счет ХХ на 02.05.07 остатки на начало 99999999999999, обороты 0, остатки на конец 999999999999
    3) анализ счета за 01.05.07-02.05.07 остатки на начало 0, обороты 0, остатки на конец - 0

    Я так понимаю, есть левая проводка которая не видна нигде??? ВОпрос - как до нее добраться и по крайней мере убить:)
  6. landay
    Offline

    landay Опытный в 1С

    Регистрация:
    23 янв 2007
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Попробуй свой запрос написать по этому счету интересно что он покажет...

Поделиться этой страницей