Два различных документа имеют одинаковый идентификатор в базе #428197


#0 by AlexTeh
База файловая.  Перед событием был сбой на сервере, после которого проигнорировали индексацию. Буквально через сутки появились 2 документа, один "Приходная накладная" и второй "Перемещение", как потом выяснилось, с одинаковыми идентификаторами. В итоге, через 1С нет возможности открыть документ "Приходная накладная", так же не возможно его ни удалить, ни распровести и т.д. Тестирование и испровление говорит исправить вручную. Правильным ли будет решение, удалить из таблиц в ручную, записи о документе "Приходная накладная", а затем провести тестирование и исправление? Спасибо.
#1 by ТелепатБот
#2 by Злой Бобр
Открыть ДБФ любым редактором и исравить. IDDOC могут и совпадать, вид документа ведь разный.
#3 by mikecool
IDDOC могут и совпадать - гм, разве? а как они в журнале будут отображаться?
#4 by los_hooliganos
Не могут IDDOC совпадать. Это верно лишь для справочников.
#5 by Злой Бобр
Так и будут. Например:
#6 by Mikeware
В случае оштбки индекса - могут и совпасть. Но это и приводит к ошибке.
#7 by Sadovnikov
Хорош прикалываться...
#8 by AlexTeh
Есть одинаковые IDDOC как в таблице документов, так и в табличной части документа "Приходная накладная". Так же и в таблицах документа "Перемещение". У меня есть выбор, что убить. В приходной записей меньше, чистить проще, но он нужнее, а вот в перемещении аж 4 записи придется грохнуть. Даже и не знаю на чем остановиться...
#9 by Коллайдер
типичная ситуация при криворуком админе базы... зы исправить ИД одного дока и жить спокойно...
#10 by AlexTeh
У меня в мозгу не такой хороший генератор случайных чисел как у 1С. Так что мне проще удалить. Всем спасибо!
#11 by Sadovnikov
А с чего ты взял, что 1С случайным образом ИДники генерит?
#12 by AlexTeh
Тогда в каком файле взять последний номер IDDOC?
#13 by Sadovnikov
1SJOURN
#14 by Sadovnikov
для
#15 by Ёпрст
Ща будет след вопрос.. как получить последний+1 :)
#16 by Sadovnikov
А потом - "ААА!!!! Всё пропало!!! ПОМОГИТЕ!!!" :)
#17 by AlexTeh
Тише, тише... Не надо думать обо всех, что они тупые. Спасибо за информацию.
#18 by Torquader
Вообще-то, ID исправляется очень просто - создаётся новый пустой документ, который потом будет уничтожен, а его ID передаётся нужному нам документу - и проблема решена.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С