繁体   English   中英

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

[英]Universal search Acumatica does not work with dot symbol on the Windows server

我在通用搜索中添加了替代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; } 

我向 Acumatica 询问了支持案例并收到了该消息。 在 SQL Server 上的标准全文搜索中,破折号字符用作分隔符。 因此,您会收到指定项目某些部分的结果。 我们无能为力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM