Имя: Пароль:
1C
 
Ошибка "Записи регистра сведений стали неуникальными"
,
0 Альбатрос
 
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) Спасибо, так и есть.
4 TormozIT
 
гуру
02.07.20
17:48
Чтобы не мучаться с программированием, есть готовый инструмент для разового решения такой проблемы http://devtool1c.ucoz.ru/index/proverka_bazy_dannykh_pered_usecheniem_tipov/0-24
5 Klesk
 
02.07.20
17:50
(0) у меня такое было, когда пытается обновится на какой то старый релиз через конфигуратор )