Вход | Регистрация


Ошибка SDBL. Длина числовой константы превышает максимально допустимое значение (pos=297)

Ошибка SDBL. Длина числовой константы превышает максимально допустимое значение (pos=297)
Я
   mzelensky
 
10.10.18 - 09:41
Наткнутся на очень интересный глюк сегодня.

Платформа 1С:Предприятие 8.2 (8.2.19.130) в режиме совместимости с 8.1

База на Sql Server 2012

Конфа нетиповая

В справочнике "Номенклатура" имеется товар с артикулом "46E462". Открываю любой документ, добавляю новую строчку в ТЧ "Товары" и в поле "Номенклатура" вставлю артикул "46E462". Система тут же вылетает с критической ошибкой:

Ошибка SDBL
Длина числовой константы превышает максимально допустимое значение (pos=297)

1) Если вставить в поле "Номенклатура" не артикула, а Код номенклатуры, то ошибки НЕТ
2) Если выбрать номенклатуру через список справочника, то ошибки НЕТ
3) Если добавить через Подбор, то ошибки нет
4) Если у этой же номенклатуры поменять артикул на "46E462_Тест" или "46E462_111" или "46G462" - то ошибки НЕТ

Ошибка воспроизводится как в боевой базе, так ив тестовой.

В интернете по этому поводу ничего не нашел, но подозрения следующие:

У справочника "Номенклатура" поле код числовое длиной 6 символов. Может ли система воспринимать "46E462" как БООООЛЬШОЕ число и вываливаться с описанной ошибкой?
 
 
   ptiz
 
1 - 10.10.18 - 09:47
Это не баг, это фича.
Похоже, для любого объекта, имеющего числовое поле для поиска, будет такая ошибка, т.к. это воспринимается как представление числа.
   Cyberhawk
 
2 - 10.10.18 - 09:48
"Может ли система воспринимать "46E462" как БООООЛЬШОЕ число и вываливаться с описанной ошибкой?" // Да
   Cyberhawk
 
3 - 10.10.18 - 09:49
   hhhh
 
4 - 10.10.18 - 10:05
(0) поставьте Е русскую
   mzelensky
 
5 - 10.10.18 - 10:11
(4) Русские символы в артикулах у нас запрещены
   cons24
 
6 - 10.10.18 - 10:15
(5) мы никому не скажем ;-)
   cons24
 
7 - 10.10.18 - 10:15
Тогда уж запретите и "E" латинскую.
   hhhh
 
8 - 10.10.18 - 10:20
(5) разрешите.
   ptiz
 
9 - 10.10.18 - 16:00
(5) Если код для поиска не используете - уберите его из полей для ввода по строке (если у вас 8.3)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует