Имя: Пароль:
1C
1С v8
Длина ключа индекса превышает максимально допустимую. Файловая база
,
0 mhpopov
 
01.04.21
09:30
Всем привет!

При обновлении файловой базы возникает следующая ошибка:

Длина ключа индекса превышает максимально допустимую '_InfoRg268094_1@ (_Fld223002, _Period, _Fld268095RRef, _Fld268096_TYPE, _Fld268096_RTRef, _Fld268096_RRRef, _Fld268097RRef, _Fld268098RRef, _Fld268099, _Fld268100)'

Конфигурацию взял из хранилища серверной БД. К СУБД доступа нет.
Как я понял, это периодический регистр, но не до конца понимаю в скобках указаны поля регистра или поля из которых состоит ключ? И не нашел, что означает "1@".

Помогите, пожалуйста, хочу понять, можно ли решить эту проблему через конфигуратор и если можно, то как?
1 Почему 1С
 
01.04.21
09:39
Посмотри типы данных измерений и индексируемых ресурсов и реквизитов в регистре сведений
2 Почему 1С
 
01.04.21
09:43
Особенно обратить внимание на индексируемые поля с типом данных строка боле 450 символов
3 mhpopov
 
01.04.21
09:45
(1) посмотрел индексируемые измерения, ресурсы и реквизиты у всех периодических регистров, нашел несколько индексируемых ресурсов с типом Строка(100), попробовал уменьшить их длину, не помогло
4 Галахад
 
гуру
01.04.21
09:47
Посмотри, что за регистр, зачем перебирать все.
5 mhpopov
 
01.04.21
09:47
(3) Конфа ERP, доработанная. Регистров сотни
6 mhpopov
 
01.04.21
09:47
(4) В том и проблема, я не могу понять, какой это регистр
7 dmpl
 
01.04.21
09:47
(3) А реквизитов с неограниченной длиной нет?
8 Волшебник
 
01.04.21
09:49
ПолучитьСтруктуруХраненияБазыДанных
9 mhpopov
 
01.04.21
09:50
(7) есть, но они не индексируются
10 Волшебник
 
01.04.21
09:52
Если есть строковые измерения, то они все входят в ключ, даже если по ним нет индекса.
11 mhpopov
 
01.04.21
09:54
(10) спасибо, посмотрю
12 mhpopov
 
01.04.21
10:36
(10) Нашел строковое измерение с длиной 1000, поменял, помогло. Огромное спасибо!
13 Волшебник
 
01.04.21
11:04
(12) ОК.