Длина ключа индекса 1С превышает максимально допустимую
Причина кроется в неправильной длине индекса, подробнее про индексы в 1С я писал ранее.
Как исправить ошибку?
У меня такая ситуация случилась, когда я выгрузил конфигурацию с сервера MS SQL и попытался загрузить в файловую базу данных. Оказалось, что длина индекса справочника «номенклатура» превысила допустимую длину.
Излечил я это просто — снял с двух полей пометку «индексировать», и система заработала как часы!
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Александр:
Уточните пожалуйста. где убрать пометку не индексировать?
Николай:
Добрый день! С каких полей?
ploki:
Оказалось, что длина индекса справочника «номенклатура» превысила допустимую длину.
А как узнали это именно справочник «номенклатура»?
Как проверили длину индексов?
Серж:
Вот самое интересное — как узнать шо за справочник
Одмин:
Автор просто снял с поддержки базу!, в конфигураторе убрал с каких-то двух полей индексирование и вуаля). А может средствами sql все таки правильнее? Если база на постгре, в pgadmin сделать reindex и vacuum базы и проблема решена.
Supervisor:
Одмин, проблема именно в развертывании файловой базы. Превышается индекс именно в полях в файловой базе (ограничение на длинну индекса 1920 байт) и все. В SQL-й базе проблем с индексом практически не бывает…