Универсальный поиск Acumatica не работает с символом точки на сервере Windows - PullRequest
0 голосов
/ 06 февраля 2020

Я добавил альтернативный идентификатор в универсальный поиск, и теперь я могу искать элемент, используя альтернативный идентификатор, но если в альтернативном идентификаторе есть символ точки, универсальный поиск не возвращает результаты на сервере Windows, но он работает правильно на локальном сервере. Я пытался использовать восстановленный файл, но это не помогло. и посмотрел, универсальный поиск работает с описанием, и если в нем есть точка, то корректор возвращает результат. Что нужно сделать, чтобы универсальный поиск работал с точкой на сервере Windows?

        [PXRemoveBaseAttribute(typeof(PXSearchableAttribute))]
        [PXSearchable(PX.Objects.SM.SearchCategory.IN, "{0}: {1}",
        new Type[] {
            typeof(InventoryItem.itemType),
            typeof(InventoryItem.inventoryCD) },
        new Type[] {
            typeof(InventoryItem.descr),
            typeof(InventoryItemExt.usrAlternateIDs) },
        NumberFields = new Type[] {
            typeof(InventoryItem.inventoryCD),
            typeof(InventoryItemExt.usrAlternateIDs) },
        Line1Format = "{0}{1}{2}",
        Line1Fields = new Type[] {
            typeof(INItemClass.itemClassCD),
            typeof(INItemClass.descr),
            typeof(InventoryItem.baseUnit) },
        Line2Format = "{0}",
        Line2Fields = new Type[] {
            typeof(InventoryItem.descr) },
        WhereConstraint = typeof(Where<Current<InventoryItem.itemStatus>,
            NotEqual<InventoryItemStatus.unknown>>)
        )]
        public Guid? NoteID { get; set; } 
...