Длина ключа индекса 1С превышает максимально допустимую
Некоторые, возможно, встречались с данной ошибкой при обновлении конфигурации:
В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка СУБД:
Длина ключа индекса превышает максимально допустимую ‘_Referen106_ByParentField19030_RLSSR (_ParentIDRRef, _Folder, _Fld19029, _Description, _IDRRef)’
Ниже я расскажу, откуда появляется данная ошибка и как её исправить.
Причина кроется в неправильной длине индекса, подробнее про индексы в 1С я писал ранее.
Как исправить ошибку?
У меня такая ситуация случилась, когда я выгрузил конфигурацию с сервера MS SQL и попытался загрузить в файловую базу данных. Оказалось, что длина индекса справочника «номенклатура» превысила допустимую длину.
Излечил я это просто — снял с двух полей пометку «индексировать», и система заработала как часы!
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Остались вопросы?
СПРОСИТЕ в комментариях!

Александр:
Уточните пожалуйста. где убрать пометку не индексировать?
Николай:
Добрый день! С каких полей?
ploki:
Оказалось, что длина индекса справочника «номенклатура» превысила допустимую длину.
А как узнали это именно справочник «номенклатура»?
Как проверили длину индексов?
Серж:
Вот самое интересное — как узнать шо за справочник
Одмин:
Автор просто снял с поддержки базу!, в конфигураторе убрал с каких-то двух полей индексирование и вуаля). А может средствами sql все таки правильнее? Если база на постгре, в pgadmin сделать reindex и vacuum базы и проблема решена.
Supervisor:
Одмин, проблема именно в развертывании файловой базы. Превышается индекс именно в полях в файловой базе (ограничение на длинну индекса 1920 байт) и все. В SQL-й базе проблем с индексом практически не бывает…