Запрос невозможно исполнить. Длина шаблона поиска превышает ... #760643


#0 by jour
При записи независимого, непериодического регистра сведений с 5ю измерениями типа строка в некоторых случаях получаю сообщение об ошибке с текстом: "Запрос невозможно исполнить. Длина шаблона поиска превышает максимально возможную для используемой СУБД". При этом, запись в регистр добавляется, однако обработчик "ПослеЗаписи" не срабатывает и форма записи регистра выглядит как новая.
#1 by Чайник Рассела
Посчитай размер индекса по всем измерениям
#2 by Чайник Рассела
#3 by jour
Посчитал, получается общая длина индекса 628 байт, это приемлемо даже для файловой версии, и в файловой у меня все нормально работает, не работает только в SQL. Кстати, версия платформы 8.3.6.2332.
#4 by H A D G E H O G s
Структуру регистра сюда напиши
#5 by jour
РегистрСведений.ИмяРегистра
#6 by H A D G E H O G s
А ресурсы, реквизиты?
#7 by jour
реквизит есть, тоже сторока но он ведь не влияет на длину индекса таблицы.
#8 by ДенисЧ
измерения типа строка - это прямой путь к увольнению.
#9 by H A D G E H O G s
Если индексирован - влияет.
#10 by H A D G E H O G s
Это куйня в сравнении с ЛюбаяСсылка.
#11 by jour
Тогда подскажи где хранить имена элементов формы. Не индексирован
#12 by tixis
поддерживаю, плюс видел ресурсы с типом строка, неограниченной длинны
#13 by H A D G E H O G s
С другой стороны, при использовании в индексе данных типа NCHAR или NVARCHAR длина представления этих данных в записи индекса для некоторых СУБД может существенно превышать максимальное количество символов, отведенное на поле строкового типа, из-за использования ключей сравнения (Collation Key), построение которых зависит от национальных настроек базы данных.
#14 by jour
Спасибо, но "Длина ключа индекса" и "Длина шаблона поиска.." это как бы разные на мое имхо ошибки. Как посмотреть в SQL какие процессы там происходят ??? Аналог журнала регистрации 1С хотелось бы.
#15 by jour
Ладно, переделаю все под ссылки, о результатах отпишусь.
#16 by H A D G E H O G s
ms sql profiler
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям