Имя: Пароль:
1C
1C 7.7
v7: Пустая таб.часть документа реализации
,
0 Перелетный косяк
 
26.11.12
11:03
Доброго ВС.
Вводные:
Сервак win2003 терминальный, 7.7 сетевая + 1сpp + formex + 1sqlite. ~~ 30 одновременно работающих юзеров, пик – 50.
База 7.7, DBF ~~ 7 гигов, Самописка, компонента ОперУчет , 1cpp 3.2.2.0, 1sqlite 1.0.2.4
Самые большие ДБФ:
DT294.dbf = 1087 мб = Документ (Мн.ч.) Реализация
RA12.dbf = 965 мб = Регистр (Дв.) ТовОстатки
RA167.dbf = 940 мб = Регистр (Дв.) Продажи

Недавно после внезапной перезагрузки сервака во время раб.дня начались следующие траблы:
При открытии документа Реализация с вероятностью ~ 10% показывается пустая табличная часть. При этом РЕАЛЬНО - таб.часть заполнена , и если документ закрыть/открыть, то данные отображаются. Такая же фигня с печатью  -иногда в накладных печатается пустая табчасть.

Понятно что связано с размером первой (самой большой) ДБФ.

ТИИ вылетает, не переваривает ((((… "недостаточно памяти"(((

Совет переходить на SQL понятен но пока не реализуем вследствие того, что придется переписывать большинство модулей с 1sqlite на стандартные прямые запросы. А это займет время…
1 Ёпрст
 
26.11.12
11:04
>>>Понятно что связано с размером первой (самой большой) ДБФ

Это заблуждение.
Проблема не в этой табличке, а в индексном файлике этой табличке.
2 Ёпрст
 
26.11.12
11:05
И для решения проблемы "ошибки чтения", читай и ставь это
3 Ёпрст
 
26.11.12
11:05
4 Перелетный косяк
 
26.11.12
11:15
ОГРОМНОЕ СПАСИБО, буду читать
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший