|
Ошибка уникальности записей регистра сведений без ошибки.
| ☑ |
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 базы: одну сравнением, вторую загрузкой. И после этого переносить данные из первой во вторую.
|
|