Длина элемента индекса превышает максимальную длину, равную 900 байт #742828


#0 by RomaH
Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: по причине: Ошибка СУБД: Microsoft SQL Server Native Client 10.0: Ошибка операции. Для индекса "_InfoRg5698_ByDims_SSS" длина элемента индекса, равная 914 байт, превышает максимальную длину, равную 900 байт. откуда такая ошибка берется? работаю с РС ресурсы число ничего не индексируется
#1 by ДенисЧ
За измерения строкой в 150 символов - нужно дать 10 лет строгого расстрела с последующим запрещением подходить к 1с ближе чем на 10 км и запретом участия в выборах в госвласть.
#2 by H A D G E H O G s
Есть внутренний индекс в который входят все измерения, в какой-то из записей регистра общая длина строки превысила 457 символов.
#3 by RomaH
это общая длина измерений или одного из? успокойся, всё будет, но потом, если ...
#4 by H A D G E H O G s
общая
#5 by RomaH
а как учитываются прочие типы (ссылочные, числовые и даты)?
#6 by H A D G E H O G s
16, 8, 8 байт
#7 by Lama12
если нет высоких требований к скорости работы с данным регистром, то сделай одно измерение с типом строка длина = длине гуид. Существеющие измерения и ресурсы перенеси с свойства. Строй индексы сам как хочешь. На каждую запись в измерение пиши гуиды. Извращение конечно, но если очень нужно измерения в виде длинных строк, то другого варианта не вижу.
#8 by RomaH
спасибо
#9 by RomaH
суть - вести историю заполнения строковых полей в разных документах измерения - значения + не справочник - для того что бы было проще работать можно имя документа заменить на идентификатор объекта (справочник) усложняет алгоритм доступа к значениям можно все три значения записать в элемент справочника можно ограничить длину строк до минимума (по сути значение ограничить 150-200 символами), а имена - 100
#10 by ДенисЧ
в ресурсы или реквизиты загнать - не вариант?
#11 by RomaH
нет
#12 by ДенисЧ
А если хорошо подумать?
#13 by RomaH
два документа одного типа в одном и том же реквизите пишем "розовый" "отечный" как сохранить обе записи?
#14 by ДенисЧ
Идея изначально идиот^W свидетельствует о непонимании работы системы.
#15 by H A D G E H O G s
Тот редкий случай, когда устами глаголет истина.
#16 by ДенисЧ
Тот редкий случай, когда Ёжик ошибается.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям