Имя: Пароль:
1C
 
Длина элемента индекса превышает максимальную длину, равную 900 байт
0 RomaH
 
naïve
16.05.15
11:15
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 10.0: Ошибка операции. Для индекса "_InfoRg5698_ByDims_SSS" длина элемента индекса, равная 914 байт, превышает максимальную длину, равную 900 байт.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=3, Severity=10, native=1946, line=1

откуда такая ошибка берется?
работаю с РС

три измерения
строка 150
строка 150
строка 500

ресурсы
число

ничего не индексируется
1 ДенисЧ
 
16.05.15
11:17
За измерения строкой в 150 символов - нужно дать 10 лет строгого расстрела с последующим запрещением подходить к 1с ближе чем на 10 км и запретом участия в выборах в госвласть.
2 H A D G E H O G s
 
16.05.15
11:24
(0) Есть внутренний индекс в который входят все измерения, в какой-то из записей регистра общая длина строки превысила 457 символов.
3 RomaH
 
naïve
16.05.15
11:27
(2) это общая длина измерений или одного из?
(1) успокойся, всё будет, но потом, если ...
4 H A D G E H O G s
 
16.05.15
11:28
(3) общая
5 RomaH
 
naïve
16.05.15
11:31
(4) а как учитываются прочие типы (ссылочные, числовые и даты)?
6 H A D G E H O G s
 
16.05.15
11:33
16, 8, 8 байт
7 Lama12
 
16.05.15
11:34
(0) если нет высоких требований к скорости работы с данным регистром, то сделай одно измерение с типом строка длина = длине гуид. Существеющие измерения и ресурсы перенеси с свойства. Строй индексы сам как хочешь. На каждую запись в измерение пиши гуиды. Извращение конечно, но если очень нужно измерения в виде длинных строк, то другого варианта не вижу.
8 RomaH
 
naïve
16.05.15
11:35
спасибо
9 RomaH
 
naïve
16.05.15
11:39
суть - вести историю заполнения строковых полей в разных документах
измерения -

имя документа
имя реквизита
значения
+
количество упоминаний

не справочник - для того что бы было проще работать
можно имя документа заменить на идентификатор объекта (справочник) усложняет алгоритм доступа к значениям

можно все три значения записать в элемент справочника

можно ограничить длину строк до минимума (по сути значение ограничить 150-200 символами), а имена - 100
10 ДенисЧ
 
16.05.15
11:41
в ресурсы или реквизиты загнать - не вариант?
11 RomaH
 
naïve
16.05.15
11:44
(10) нет
12 ДенисЧ
 
16.05.15
11:47
(11) А если хорошо подумать?
13 RomaH
 
naïve
16.05.15
11:50
два документа одного типа
в одном и том же реквизите пишем
"розовый"
"отечный"
как сохранить обе записи?
14 ДенисЧ
 
16.05.15
11:53
Идея изначально идиот^W свидетельствует о непонимании работы системы.
http://s00.yaplakal.com/pics/pics_preview/3/2/8/4889823.jpg
15 H A D G E H O G s
 
16.05.15
12:26
Тот редкий случай, когда устами ДенисЧ глаголет истина.
16 ДенисЧ
 
16.05.15
12:55
(15) Тот редкий случай, когда Ёжик ошибается.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс