症状
在 Microsoft Dynamics GP 中使用扩展程序导入时,不会导入列表字段中的值。
原因
发生此问题的原因是包含 Extender 列表字段数据的文件包含字段的字符串值,而不是字段的整数值。
解决方法
在"扩展程序"窗口中创建列表时,EXT40102 表存储列表数据。 列表中的字符串值存储在 LONGNAME 列中。 LNITMSEQ列中的值是对应于列表中字符串值的整数。 "扩展器 Field_Number 中的值是"扩展程序"窗口中列表的字段编号。
为列表创建扩展程序数据时,将填充 EXT00103 表。 "扩展器设置 PT_UD_Number 列中的值是"扩展程序设置"窗口中的字段编号。 "总计 "列中 的值是选择列表中的数字。 TOTAL 列中的值对应于 EXT40102 表中的 LNITMSEQ 列中的值。
为 Extender 导入创建文件时,请从 EXT40102 表导入 LNITMSEQ 列。 LNITMSEQ列中的值对应于LONGNAME列中的字符串值。
更多信息
重现问题的步骤
你有一个包含以下值的列表:
• 红色
• 黄色
• 绿色
如果 Extender 导入文件中包含字符串值 Yellow,则会收到错误消息。 若要导入黄色值,Extender 导入文件必须包含 2 的整数值,而不是字符串值 Yellow。