Имя: Пароль:
   
1C
1С v8
Ошибка уникальности записей регистра сведений без ошибки.
0 Документовед
 
03.08.20
14:37
Есть база которой лет 15. Большая. Сильно дописана, но обновляется. SQL.

Хотел сделать из нее типовую. Накатил cf, однако "Принять" - недоступно. "Записи регистров сведений стали не уникальными".

Ок. Допустим. Бывает. Очистил регистр. Вылез другой регистр. Посмотрел внимательно: структура не менялась, типы измерений не менялись. Да и записей двойных не вижу.

Почистил второй регистр. Вылез третий. Там точно записей двойных нет. Сделал тестирование и исправление (очищать, удалять). Не помогло.


Выгружать все регистры сведений в XML, очищать, и загружать обратно - конечно идея, но сомнительная.

Почему может выдавать такую ошибку и как поправить можно?
1 Документовед
 
03.08.20
14:42
+ Обновляется только конфигурация БД, конфа поставщика не обновляется.
2 RomanYS
 
03.08.20
14:47
(0) Значит уиды метаданных измерений не совпали: старые измерения удалились, новые (такие же) создались. По факту они очистились - записи стали не уникальными.
>> Выгружать все регистры сведений в XML
похоже не только РС, все данные попавшие в реструктуризацию требуют проверки - могут просто очиститься
3 H A D G E H O G s
 
03.08.20
14:54
(0) Скорее всего наследие 8.0/8.1. В каком то семействе платформ были проблемы с идентификаторами метаданных.
4 Документовед
 
03.08.20
16:05
(2) Ясно спасибо.
5 Serg_1960
 
03.08.20
16:11
"Хотел сделать из нее типовую. Накатил cf" - теоретически можно сделать "Сравнить, объединить с конфигурацией из файла" с настройкой сравнения "Основная конфигурация не связана с загружаемой" -будет попытка связать метаданные по наименованиям.
6 Serg_1960
 
03.08.20
16:14
PS: я бы на всякий случай проверил сам файл CF - сравнил бы его в конфигураторе той базы, откуда он был получен(выгружен).
7 RomanYS
 
03.08.20
16:35
(5) Цель(0), вероятно - поставить на замок. А для этого нужно именно загрузить cf. ТС скорее всего придётся делать 2 базы: одну сравнением, вторую загрузкой. И после этого переносить данные из первой во вторую.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn