本文主要是介绍导入u8存货档案的另一个办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
u8的存货档案有1万多个,使用了EAI接口从u8导入,提示失败。
用友提供了如下解决办法:
U8导入数据时内存溢出报错:Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 42 bytes) in C:\turbocrm60\code\lib\xmlparse.lib on line 129。
解决办法:在CRM安装目录下的\apache\php.ini文件中,找到“memory_limit”,将后面内存数值增大。比如memory_limit = 1024M。
假如更改后仍然出现内存溢出,或内存根本就不够用,那么建议导入时通过设置条件进行导入。
如:U8适配器导入产品、单据
产品:根据产品分类进入导入,如果一个产品分类的数据量就足以内存溢出,那么可在U8中将存货分类再进行拆分,导入到CRM后再修改分类。
订单、发票、交付、收款都可以根据时间段进行导入。
注:上述过滤导入在进行导入操作时需选择“导入全部”
但是使用此方法将内存改到4G,还是一样。最后,直接使用前台导入功能:营销管理-资源中心-产品与价格-产品-导入。从u8手工导入数据至csv模版,导入成功。
不知此方法是否有副作用,待日后观察。
这篇关于导入u8存货档案的另一个办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!