Дублетный шифр документа
Пользователь:
Галина Николаевна (IP-адрес скрыт)
Дата: 29, March, 2005 15:17
В БД ЭК накопилось много записей, удаленных логически. Попробовала реорганизовать файл документов (АРМ Администратор). В результате получила 80 документов, удаленных физически (исходный файл содержал 47 логически удаленных и 19 физически удаленных)!?
Выписала все удаленные (номера MFN), восстановила файл документов из архива. Необходимо было разобраться, почему на 14 записей больше оказались удаленными. Ситуация очень опасная, это книги, инвентарный учет, исчезнут, а обнаружить пропажу могут через полгода или...
Чтобы определить, почему записи были удалены, каждую запись из 14 отдельно обрабатывала глобальной корректировкой (самой простой, меняла дату) с ФЛК (флажок включен). Запись была удалена логически. Если ее восстановить, а потом попытаться сохранить, то появляется сообщение:"Дублетный шифр документа...".
Исправить просто: удалить содержимое поля и сохранить запись, шифр документа формируется заново, запись восстановлена.
Все проделано в АРМ Каталогизатор.
ВОПРОСЫ:
1) Почему оказалась возможной такая опасная ситуация?
2) Как производится проверка на дублетный шифр документа?
3) Почему только при помощи глобальной корректировки была обнаружена дублетность? Кстати, над БД ЭК было выполнено несколько глобальных корректировок ранее, а записи эти не были удалены логически.
Записи могут быть потеряны и при копировании и восстановлении файла документов (с этим случаем имела дело на прошлой неделе), перед глобальной корректировкой БД ЭК (все документов) скопировала файл документов, а после сбоя восстановила и была просто удивлена результатом, вместо 17 физически удаленных увидела 170!
К счастью, для перестраховки другими способами было создано еще 2 архива и данные были восстановлены. Сейчас это можно объяснить.