Вход | Регистрация
 

Ошибка "Записи регистра сведений стали неуникальными"

Ошибка "Записи регистра сведений стали неуникальными"
Я
   Альбатрос
 
01.07.20 - 15:01
1С:Предприятие 8.3 (8.3.16.1063)
Пытаюсь обновить конфу, конфа не типовая, при реструктуризации РС ДвоичныеДанныеФалов вылезает ошибка из сабжа.
РС типовой, при обновлении его измерения и ресурсы не меняются.

Т.к. измерением выступает ОпределяемыйТип.ПрисоединенныйФайл, а ресурсом хранилищеЗначений, я для пытаясь выявить дубли добавил еще один ресурс и просто пронумеровал его от 0 до последней записи. Затем накатал такой запрос:  

ВЫБРАТЬ
    ДвоичныеДанныеФайлов.Файл КАК Файл,
    ДвоичныеДанныеФайлов1.Файл КАК Файл1,
    ДвоичныеДанныеФайлов.ДвоичныеДанныеФайла КАК ДвоичныеДанныеФайла,
    ДвоичныеДанныеФайлов.Ресурс1 КАК Ресурс1,
    ДвоичныеДанныеФайлов1.Ресурс1 КАК Ресурс11
ИЗ
    РегистрСведений.ДвоичныеДанныеФайлов КАК ДвоичныеДанныеФайлов
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДвоичныеДанныеФайлов КАК ДвоичныеДанныеФайлов1
        ПО ДвоичныеДанныеФайлов.Файл = ДвоичныеДанныеФайлов1.Файл
            И ДвоичныеДанныеФайлов.Ресурс1 <> ДвоичныеДанныеФайлов1.Ресурс1

Результат запроса пустой. То есть дублей типа нет. Что еще может быть?
   Альбатрос
 
1 - 01.07.20 - 15:07
ТиИ ошибок не выявило.
   Ёпрст
 
2 - 01.07.20 - 15:11
(0) ну и смотри, что в составе определяемого типа поменялось, видать, какой-то вид объекта прибился, заместо него теперь null, вот и "записи" не уникальны
   Альбатрос
 
3 - 02.07.20 - 17:37
(2) Спасибо, так и есть.
   TormozIT
 
4 - 02.07.20 - 17:48
Чтобы не мучаться с программированием, есть готовый инструмент для разового решения такой проблемы http://devtool1c.ucoz.ru/index/proverka_bazy_dannykh_pered_usecheniem_tipov/0-24
   Klesk
 
5 - 02.07.20 - 17:50
(0) у меня такое было, когда пытается обновится на какой то старый релиз через конфигуратор )

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.