Acumatica通用搜索不适用于Windows服务器上的点符号

问题描述 投票:0回答:1

我在通用搜索中添加了替代ID,现在我可以使用替代ID搜索元素,但是如果替代ID中有点字符,则通用搜索不会在Window服务器上返回结果,但是它可以在本地服务器上正常工作。我尝试使用重建的文件,但没有帮助。并且看起来通用搜索带有说明,并且如果其中有要点,则校正器将返回结果。如何使通用搜索在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; } 
c# .net iis acumatica
1个回答
0
投票
我向Acumatica请求了支持案例,并收到了该消息。破折号用作SQL Server上标准全文搜索的分隔符。因此,您收到的结果包含指定项目的某些部分。我们无能为力。
© www.soinside.com 2019 - 2024. All rights reserved.