Как восстановить договора?
0 (0)
Как восстановить договора? ( avatar 09.12.2011 09:04 )
5(1)День добрый!
Случайно удалил договора из “ Закрытый договора ”, как восстановить договора…?
Заранее спасибо!
>> ОтветитьВосстановить удалённый договор? ( erix 09.12.2011 14:00 )
5(1)Хороший вопрос.
Он сродни вопросу "очистил корзину - как вернуть ценные документы?". То есть ответ штатный - никак. Если же копаться, то можно с какой-то вероятностью выцепить какие-нибудь данные.
Если мне не изменяет память, то раньше операции из crd_op не удалялись, а помечались галочкой в поле IsDeleted. Можно посмотреть в журнале операций в переменной части что именно удалялось (должно бы быть много данных, если они журнализировались) и попытаться восстановить эти данные в таблицах. Но всё это не даст стопроцентной гарантии (не факт, что получится, не афкт, что восстановятся ВСЕ данные без нарушения целостности, ...).
Можно ещё взять бэкап, сравнить его с текущими таблицами и посмотреть, какие договора удалены, какие таблицы разнятся и попытаться из бэкапа вставить нужные записи по удалённым договорам (это даст в реальной базе срез удалённых договоров на дату бэкапа) и всем причиндалам (графики, ставки, операции со стадиями, регистры, ...). Но это трудоёмковато.
Самый правильный метод - взять вчерашний бэкап (ага, если он есть) и на нём накатить вручную все операции за день. Но если бэкап старый и/или операций много, то операционисты не будут счастливы повторять работу. :( Тем более, если работают все системы - ядро, ритейл, лоанс, инкаунтинг.
>> ОтветитьВчерашни бакап есть.... ( avatar 09.12.2011 15:00 )
5(1)Ага бакап есть, вопрос как восстановить…?, вручную сложновато, есть другой вариант…?
>> ОтветитьЧто-нибуть есть в журнале? ( erix 09.12.2011 17:24 )
5(1)В журнале операций есть записи об удалении объектов?
>> Ответить