Страница 1 из 1

Срочно !!! Нужна помощь !!!

Добавлено: 28 фев 2014, 11:21
AKalder
Галактика 8.1, PervasiveSQL 8.7
Помогите найти битую таблицу. Не формируются накладные производства, сбыта и снабжения, а также акты, но формируются накладные и акты склада. Т.е. KatSopr и SoprHoz живые. Галактика по F7 просто виснет. В Мониторе Первасива начинает перебирать записи и так до бесконечности...
Что могло навернуться, какая таблица виновник ?

Re: Срочно !!! Нужна помощь !!!

Добавлено: 28 фев 2014, 12:38
AKalder
Пока отбой. Причина в одной из таблиц каталога D_ADVSEL. Осталось конкретную таблицу найти.

Re: Срочно !!! Нужна помощь !!!

Добавлено: 28 фев 2014, 12:50
Алексей
журнализация есть? нажать и после зависания посмотреть журнал, где зависло.

Re: Срочно !!! Нужна помощь !!!

Добавлено: 28 фев 2014, 13:15
AKalder
Алексей писал(а):журнализация есть? нажать и после зависания посмотреть журнал, где зависло.
А вот и нифига. Причина была в KatNotes, который в журнале на локальных данных при создании накладной или акта себя никак не проявил. Пришлось методом подмены заведомо рабочих таблиц вычислять нарушителя спокойствия.

Re: Срочно !!! Нужна помощь !!!

Добавлено: 28 фев 2014, 13:16
AKalder
Отбой. Можно закрывать тему.

Re: Срочно !!! Нужна помощь !!!

Добавлено: 28 фев 2014, 15:33
edward_K
чаще всего обычно наворачивается как раз журнал - поэтому первая рекомендация - его убить.
Дальше в сапорте в модуле восстановление были какие то утилиты по проверке (и в галка в модуле настройка чуть-ка другое).
На крайняк можно сгенерить запрос для выгрузки табл с записью в out по заведо не битой
select 'таблица' from katsopr where (( 0 == katsopr.nrec )); // или xarpred
А katnotes у вас скорей всего не битый, а просто ссылки встали по кругу - сравните число записей в том что было, и что стало. Видел что в какой то момент туда накидывается куча мусора - типа при инициализации.

Re: Срочно !!! Нужна помощь !!!

Добавлено: 03 мар 2014, 06:32
AKalder
edward_K писал(а):А katnotes у вас скорей всего не битый, а просто ссылки встали по кругу - сравните число записей в том что было, и что стало. Видел что в какой то момент туда накидывается куча мусора - типа при инициализации.
Все верно, так и получилось. Взяли рабочий файл из ночного архива.