Цілісність роботи системи

Цілісність роботи системи

Сообщение Paranoja » Ср июн 23, 2010 9:46 pm

Наразі користуюсь останньою версією програми зі сайту в наступній інсталації:
- мережевий сервер на основі Fedora з СКБД PostgreSQL 8.4;
- декілька клієнтів у цій-же фізичній мережі під ОС Windows та Fedora;
Виникла наступна ситуація - сьогодні в кінці робочого дня користувач пожалівся, що програма "не закривалась і викинула купу помилок. Десь 14.". Після повторного запуску програми виявилось, що в прихідних накладних (сьогодні була робота тільки з ними) збереглись і відображаються лише останні внесені позиції (біля 10 рядків), які сьогодні ж і вносились (з рядки із 478 по одній накладній (вносили прихід залишків після складського переобліку)). Перед закриттям системи всі накладні, робота з якими виконувалась, само собою, зберегли. Переглянувши таблицю БД MTR_ANLTK для ID накладної виявив, що в таблиці записані лише 3 рядки, які ж і відображаються в системі. Виникло два запитання:
1. Чи система є транзакційно цілісною хоча б у роботі з документами?
2. Виглядає, ніби в роботі з даними в БД застосовують оператор DELETE, що на фоні відсутності транзакцій (принаймі я не знайшов жодних видимих згадок про останні в скриптах програми) є дуже небезпечними з точки зору цілісності БД.

Дякую.
Аватара пользователя
Paranoja
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 10
Зарегистрирован: Чт июн 17, 2010 10:22 pm

Сообщение Дарья » Чт июн 24, 2010 9:21 am

1. Чи система є транзакційно цілісною хоча б у роботі з документами?

Да является. В частности, транзакция используется в момент сохранения строк накладных.
принаймі я не знайшов жодних видимих згадок про останні в скриптах програми

Они используются в ядре системы (Java), для использования в скрипте используются следующие функции:
BeginTransaction - начало
CommitTrans - подтверждение
RollbackTrans - откат

По поводу проблемы: попробуйте воспользоваться историей документа и восстановите из истории.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение Paranoja » Чт июн 24, 2010 11:16 am

Історія документу теж не збереглась, при цьому за досить великий проміжок часу. З цього й починав.
Аватара пользователя
Paranoja
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 10
Зарегистрирован: Чт июн 17, 2010 10:22 pm


Вернуться в Общие вопросы по работе программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron