EhLibSupport писал(а):
Добрый день.
Замена точки или запятой на DecimalSeparator выполняется только для числовых полей.
Если у вас создано Lookup поле числового типа, то можете написать причину такого выбора.
Ведь обычно, лукап поле используется для отображения справочного значения по его коду.
У вас справочное значение, судя по всему, имеет цифровой тип, при этом с десятичным остатком?
Нет. Цифровой тип имеет поле результата. LookupDisplayField - текстовое поле, содержащее код МКБ-10(буквенно-цифровой, содержащий в теле "."), в БД хранится, ессно, идентификатор. Лукап делался прямо в колонке грида. Похоже, автозамена смотрит на тип поля, а не на тип LookupDisplayField, по которому осуществляется поиск/фильтрация.