Сообщение от
Wizard

есть такое дело в SQL версии
нельзя использовать "-" в значениях кодовых полей, именно из-за этого.
посмотрите на упорядочивание записей, будете удивлены: ГЛ12-12 раньше ГЛ12 при сортировке по возрастанию.
из-за этого и происходит подстановка другого значения. Навижен всегда ищет значение, думая что оно введено неполностью. Как заставить его не искать - не знаю. Просто запретил использовать минус.