【问题标题】:iif errors on import scenario导入场景中的 iif 错误
【发布时间】:2019-06-20 23:30:56
【问题描述】:

我在 Acumatica 导入场景中不断收到此错误。

执行 Substring(Identifier(InvoiceDate), Const(4), Const(2)) 函数时发生错误:'索引和长度必须引用字符串中的位置。参数名称:长度' tr 这是我的导入场景源字段代码

=iif(TRIM([InvoiceDate])0,[invoicedate]=SubstringConcat(Substring( [InvoiceDate], 4,2),'/', Substring( [InvoiceDate],6,2 ),'/ ',Substring([InvoiceDate],0,4)),[Document.DocDate])

InvoiceDate 只是系统日期,没有时间,即。 20190125 导入数据中该字段为0

【问题讨论】:

  • 您是否在 IIF 语句中缺少 0 周围的引号? =iif(TRIM([InvoiceDate])'0',[invoicedate]=SubstringConcat(Substring([InvoiceDate], 4,2),'/', Substring([InvoiceDate],6,2),'/' ,Substring([InvoiceDate],0,4)),[Document.DocDate])
  • 尝试了同样的错误 - 仍在努力解决这个简单的问题 - 让用户修复数据

标签: import acumatica


【解决方案1】:

我仔细检查了这个,我认为它缺少 0 左右的双引号。

=iif(TRIM([InvoiceDate])<>"0",[invoicedate]=SubstringConcat(Substring( [InvoiceDate],
 4,2),'/', Substring( [InvoiceDate],6,2 ),'/',Substring( [InvoiceDate],0,4)),
[Document.DocDate])

【讨论】:

  • 解释器中不允许使用双引号
猜你喜欢
  • 1970-01-01
  • 2012-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-25
  • 2014-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多