问题标签 [erp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1009 浏览

erp - OFBIZ 希望在产品之间建立父子关系

这是一个假设的问题来概述我正在寻找的内容。

假设我正在销售可定制的软糖礼品篮。在购买时,客户选择一个礼品篮,然后决定他们想要多少豆子。反过来,每个 bean 都可以从各种特性的列表中进行定制。每个果冻豆有太多可能的豆特征配置,无法合理地表示为礼品篮的预定义“特征”。更重要的是,如果客户要在同一个订单中购买多个篮子,那么将篮子和豆子作为单独的商品出售会遇到问题。我如何跟踪哪个(以及多少)豆子放在哪个篮子里?

我一直在阅读各种 Ofbiz 教程和文档,寻找解决方案。产品配置和特性确实提供了部分解决方案,但不能完全满足我示例末尾的问题。

我是否需要扩展实体模型以允许这些类型的产品到产品关联?还是他们已经可以解决我的问题?

0 投票
1 回答
63 浏览

database - 应用程序设计/集成

我被要求开发一个应用程序,该应用程序将使用我们 ERP 系统中可用的数据。此应用程序是必需的,因为 ERP 不提供业务所需的内容。

我的问题是我应该采取什么方法?

如果我要对新应用程序的域进行建模,就会有员工的概念,但是员工的概念已经存在于 ERP 域中,但是它没有新应用程序所需的所有数据。我是否应该为新系统创建一个单独的模型而不考虑 ERP,然后以某种方式集成这两个解决方案?

或者

我的新应用程序是否应该只是对缺失的位进行建模并通过 Web 服务从 ERP 系统获取数据,然后将它们组合起来以完成我对员工的看法?

0 投票
1 回答
1384 浏览

html - Magento - 添加选项卡提供选项菜单以包括关闭 ul 和 div

我在产品管理的 Magento 管理员中添加了一个新选项卡来查看 ERP 数据。添加了以下文件:

和...

我编辑了文件 Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs 并添加(大约第 85 行):

一切正常,数据显示。但是,标签菜单的 HTML 现在由于某种原因搞砸了。当我查看源代码时,我看到的是:

如您所见,在 ERP 选项中,出于某种原因,包括关闭 UL 和 DIV。有谁知道为什么会这样。请注意,这篇文章中提到了我所做的所有更改。没有进行其他更改。

提前致谢。

0 投票
2 回答
859 浏览

database - 如何将基于 xBase 的 ERP 连接到 Web 应用程序?

我需要设置一个与现有 ERP 系统 (WinMagi) 交互的 Web 应用程序。ERP 基本上是 xBase (FoxPro) 数据库的前端。该数据库位于内部服务器上。据我所知,ERP 没有 API,但可以通过 EDI 模块接受采购订单等。Web 应用程序应该能够接受在线订单和查询数据以进行报告。

到目前为止我的计划:

  1. 将 xBase 数据库同步到云托管 VM 上的 SQL 服务器实例。
    • (从 ERP 单向 -> SQL Server)
  2. 将此同步过程用作 ERP 和 Web 应用程序之间的接口。
  3. 使用 EDI 将采购订单推送回 ERP。
    • 我的想法是,从数据并发的角度来看,通过受控和接受(由 ERP)接口在 ERP 中创建或更新数据会更安全。

问题/疑虑:

  1. 从 xBase 数据库更新 SQL 数据库的最佳方法是什么?是否有任何预先存在的库可以做到这一点,所以我不必重新发明轮子?
  2. xBase DB 在同步期间会被锁定吗?或者以其他方式导致实时 ERP 出现问题?
  3. 如何在同步期间避免数据并发/完整性问题?
  4. 该系统不会向 Web 应用程序提供实时数据。我会因此而出现什么样的问题?
  5. 对于此类项目,我应该更喜欢一种语言而不是另一种语言吗?我的计划是使用 Java/Hibernate MVC。

我可能会以错误的方式解决这个问题吗?将我的 Web 应用程序直接与 xBase DB 连接会更好吗?这种方法立即浮现在脑海中的一些问题是办公室和基于云的虚拟机之间的网络问题,以及将 ERP 直接开放到互联网上的潜在安全漏洞。

您可能能够提供的任何建议或建议将不胜感激!提前致谢。

更新 - 2012 年 9 月 3 日

我目前如何进行数据复制(这不是同步) - 每晚运行:

  1. 办公室中的 linux 机器将所需的 DBF 从 ERP 服务器上的只读共享复制到本地存储。
  2. 使用 Dave Burton 出色的dbf2csv perl 脚本将 DBF 转换为 CSV
  3. 生成的 CSV 将同步到远程 VM。数据只有很小的变化,所以速度很快。
  4. rsync 完成后,远程 VM 会对生产数据库执行 mysqlimport。

这种方法的优点

  • 由于网络访问是只读的,因此不能以任何方式损坏 ERP。
  • 无需实现自定义逻辑来同步数据,因此无需担心远程 VM 上的数据可能出错。
  • 由于数据副本在夜间运行,因此运行时间并不太重要。
    • 当前运行时间约为 7 分钟,超过 100 万条记录,每条记录约 20-30 个字段。
    • 最长的阶段是 DBF 复制和转换为 CSV。

缺点

  • 每次都必须完整复制 DBF。
  • 每次都必须完全转换 DBF。
  • 正在复制的表在 mysqlimport 期间被锁定。这并不是什么大问题,因为导入在夜间运行,而 mysqlimport 只需要大约 20 秒。
0 投票
1 回答
367 浏览

database - 将数据从多个数据库复制到单个数据库

我们为我们的 ERP 客户提供了一个架构,一个客户可以有多个数据库,每个数据库在不同的位置运行。客户有一个总部数据库,来自不同数据库的数据在运行的基础上累积。我们目前有一个基于文件的方法,我们为所有数据库更改以特定格式制作文件,然后在运行的基础上将文件上传到总部位置。在总部,有一个程序一直在运行。一旦文件上传到 HO FTP,总部 exe 会捕获它。它会下载它并根据接收数据的某个位置 ID 更新总部数据库。这种方法在过去 10 到 12 年一直运行良好,但现在我们开始面临问题。

问题在于总部 exe 和数据库更新,因为要更新/插入的文件数量和数据量太多。我一直在为这个功能问题寻找合适且可扩展的解决方案。可能是复制或其他一些方法可以提供帮助。

帮助和建议表示赞赏。

0 投票
0 回答
1687 浏览

jquery - JQuery 和 ERP 等业务应用程序 - Kendo UI

我正在寻找一些解决方案来制作一些模块化且易于更改设计布局的业务应用程序 (ERP)。

过去几个月我正在学习(在另一个商业小型项目中)使用 MVVM 模式的所有好处的 Silverlight。我非常喜欢它,验证,双向绑定等,所有这些都非常好。当 Silverlight 必须与其他技术(如 java 或 php)而不是 RIA 和 WCF 服务创建的 RESTfull 服务合作时,就会出现问题。我的意思是 silverlight 中的控件非常适合 RIA 服务。您一开始所做的一切都必须以其他方式完成,“RIA”功能开始打扰您。

另一个问题是 Silverlight 的未来是不确定的。新的大型 erp 应用程序必须存在很长时间,另外一些应用程序的小模块必须在某些移动设备上工作。我现在所有这些都可以在 HTML5 和 javascript 中完成,而无需为所有类型的设备制作大量小型原生应用程序。

我上周看到框架 Kendo UI -> KENDOUI

我想知道这是否不是问题的解决方案?具有美观的业务控制和 MVVM 的框架。我开始尝试做一些测试,看起来不错,但有一些小缺点,比如没有实现容易更改组件的语言,在 DataService 中与基于 WCF 的 Web 服务的通信过于僵化,但我可以接受。我唯一害怕在新项目中使用剑道的是产品的新颖性。似乎还需要做很多工作才能在严肃的项目中使用它。但也许我错了,所以我创建了那个线程。

是否有其他解决方案可以满足我的需求?另一个jquery小部件框架?Infragistic jquery 控件似乎很有趣,但我没有检查它们。

0 投票
2 回答
956 浏览

erp - Opentaps ERP-运行期间出现ClassNotFoundException错误

嗨,我是 openTaps ERP 开发的新手,就在我开始它的前一天。我在我的 eclips 中安装了一个以前完成的项目。当我运行它时,它给了我以下错误。我不明白那个错误。

应该做什么?

(我在其中使用 Postgresql 数据库)

有谁知道怎么解决??

0 投票
1 回答
357 浏览

erp - Opentaps ERP 可安装文件

我做了一个 Opentaps ERP 项目。现在我想在客户端安装它。如何在客户端安装它?

如何制作 opentaps 的可执行文件(例如用于 android 和 iphone)?

还是我们必须在客户端安装整个 opentaps 文件夹(1.25 GB)?

0 投票
2 回答
1680 浏览

php - Netsuite PHP ItemSearch基本问题

我正在尝试从 Netsuite 的某个仓库退回所有库存。我遇到了一些问题,想知道是否有人能指出我正确的方向。我要查询的仓库的 internalId 是 16。当我进行搜索时,它返回 0 个项目 - 但不会失败。

这是我正在使用的 PHP 代码。

这是 SOAP 请求

0 投票
3 回答
701 浏览

mysql - 使用 while 循环时出错/将 10 年添加到 MySQL 数据库中的所有日期

我正在尝试为客户设置一些软件的演示,并且需要实时报告数据来做到这一点。这是一种商业软件,它依赖于通常驻留在 ERP 类型系统中的信息,其中有销售订单和采购订单(以及构建这些东西的所有数据)。

我花了很长时间寻找一个示例 ERP 数据库,我唯一能想到的就是 MS AdventureWorks DB 的 MySQL 端口。这很棒,并且有很多我可以用来采样的数据。

问题是,订单上的所有日期都是从 2001 年到 2004 年。

我想做的是编写一个简单的 MySQL 脚本,该脚本将遍历整个 AdventureWorks DB 中的每个日期时间字段,并将其添加 10 年。这将使日期范围(2011-2014)更加合理。

我发现这篇文章有一个非常相似的脚本,我认为我可以从中借用,但由于某种原因,我似乎无法将它移植到 MySQL。

我把它归结为这一小段代码。出于某种原因,我的 MySQL 不会运行 WHILE 循环——我不知道为什么。

出现的错误:

任何帮助,将不胜感激。

最终更新 * 下面的答案是正确的,但万一在任何地方偶然发现了这个寻找答案,我找不到一个没有准备好的语句/等非常复杂的答案,因为我无法在 MySQL 中构建动态 SQL。我最终在我的 CodeIgniter 应用程序中编写了这个小脚本来处理它。

希望它可以帮助某人: