|
v8: ошибка при отладке | ☑ | ||
---|---|---|---|---|
0
Kurbash
17.04.14
✎
10:11
|
добавил в конфигурацию РС с большим количеством измерений, при отладке возникает такая ошибка:
В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Длина ключа индекса превышает максимально допустимую '_InfoRg77_ByPeriod_TSSSSSSSSSSSSSSSSSSSSSSSSSSSSS (_Period, _Fld78, _Fld79, _Fld80, _Fld81, _Fld82, _Fld83, _Fld84, _Fld85, _Fld86, _Fld87, _Fld88, _Fld89, _Fld90, _Fld91, _Fld92, _Fld93, _Fld94, _Fld95, _Fld96, _Fld97, _Fld98, _Fld99, _Fld100, _Fld101, _Fld102, _Fld103, _Fld104, _Fld105, _Fld106)' по причине: Длина ключа индекса превышает максимально допустимую '_InfoRg77_ByPeriod_TSSSSSSSSSSSSSSSSSSSSSSSSSSSSS (_Period, _Fld78, _Fld79, _Fld80, _Fld81, _Fld82, _Fld83, _Fld84, _Fld85, _Fld86, _Fld87, _Fld88, _Fld89, _Fld90, _Fld91, _Fld92, _Fld93, _Fld94, _Fld95, _Fld96, _Fld97, _Fld98, _Fld99, _Fld100, _Fld101, _Fld102, _Fld103, _Fld104, _Fld105, _Fld106)' Никто не подскажет в чем дело? |
|||
1
Рэйв
17.04.14
✎
10:13
|
Слишком много измерений наверное.
|
|||
2
le_
17.04.14
✎
10:14
|
На ИТС есть статья про ограничения по индексам.
Рекомендации по конфигурированию Поскольку введение ограничений на длины ключей в создаваемых индексах в платформе 1С:Предприятия не может быть универсальным и в тоже время может создать дополнительные сложности, при разработке конфигураций необходимо эти ограничения учитывать. Следование ниже приведенным правилам не позволит длинам ключей в индексах подходить к "критической отметке". Не используйте индексирование по строковым полям, суммарная длина которых превышает 300 символов. Такой индекс может быть создан при выборе в значения "Индексирование" или "Индексировать с дополнительным упорядочиванием" свойства "Индексировать" реквизита или измерения. Кроме того, индекс по полю будет создан при вхождении этого поля в какой-нибудь критерий отбора. Не используйте в регистрах слишком много измерений, особенно, если среди них есть поля строковых типов. Для ориентировки можно считать, что поле типа число занимает 16 байт ключа индекса, строка - 3*n байт (где n - максимальная длина строки), дата - 8 байт, булево - 1 байт, ссылка на один объект - 16 байт, ссылка на несколько объектов - 20 байт. Избегайте использование измерений составных типов. Исключение может составлять комбинирование ссылок различных типов. Не задавайте в планах счетов слишком большое максимальное количество субконто (превышение числа 5 может быть оправдано только в случае более тщательного анализа опасности превышения максимальной длины ключа индекса, и эффективности работы самого регистра). Не рекомендуется в одном регистре бухгалтерии использовать субконто со значениями различных примитивных типов. См. также Назначение прикладного объекта "План видов характеристик". Не используйте в регистрах бухгалтерии слишком большое количество измерений в сочетании с большим максимальным количеством субконто. |
|||
3
_fvadim
17.04.14
✎
10:17
|
А можно узнать что за регистр такой, в котором нужно столько измерений?
Я просто сходу не могу придумать такой, потому интересуюсь. |
|||
4
Kurbash
17.04.14
✎
10:25
|
да буфер делаю, стоит задача перекачать из досовской базы данные
|
|||
5
_fvadim
17.04.14
✎
10:27
|
(4) а реквизитами или ресурсами нельзя воспользоваться?
|
|||
6
Kurbash
17.04.14
✎
10:29
|
можно, так и делаю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |