问题标签 [epicor]
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.
epicorerp - Epicor 10 - 为当前会话更改设备
我们开始使用 Epicor 10,我们希望利用 DLL/服务与 Epicor 对话。这样我们就可以从自定义应用程序中添加/更新信息。到目前为止,一切进展顺利,但是当我们想要为特定工厂添加工作时遇到了问题。它似乎总是希望将用户上次通过客户端应用程序登录的工厂保存到工厂。
例如——假设用户的最后一个植物是植物“A”。我希望我的自定义应用程序登录 Epicor(创建会话)并为工厂“B”创建作业。我可以很好地添加工作,但它会将它放在工厂“A”而不是“B”下,即使我在创建会话时登录了工厂“B”。
我们正在调用 SetPlant 并传入我们想要的正确植物,但 Epicor 似乎总是覆盖将其保存为的植物。有没有其他人遇到过这种情况?我们也与公司有这个问题。SetCompany 似乎根本不起作用。
更多信息: - 我们正在使用 net.tcp:///ERP/ICE/Lib/SessionMod.svc 服务。- 我们可以使用 Login() 正常登录并返回 SessionId - 即使在 Session 对象上调用 GetValues() 表示我们已登录到工厂“B”,即使 Epicor 仍将使用工厂“A”。
我们能想到的唯一解决方法是,我们不想做的,是按公司和工厂拥有一个应用程序用户,这样我们就可以保证将数据保存到哪个公司和工厂。这会起作用,但并不理想。
有人对如何让系统接管新公司或新工厂有任何建议吗?
epicorerp - 在 Epicor ERP10 中显示单选按钮的数据
我想显示数据。我使用 AfterFieldChange 方法来显示数据,但事实证明单选按钮没有改变。我已经插入数据客户表,BAQ(业务活动查询)也可以工作,只是屏幕表格不起作用。
epicorerp - 启用某些字段的权限取决于 CurrentUserID Epicor ERP10
我需要帮助。我需要启用某些字段取决于 CurrentUserID。UltraCombo 中有一个字段包含员工姓名。选择员工姓名后,如果 CurrentUserID 与所选员工姓名匹配,则应启用其他字段。否则,应锁定其他字段。我尝试在代码中使用 CanView 方法,但不知道如何调用 SQL 命令。请帮助我TT
c# - Epicor 10.1.5 SessionModSvcContractClient 注销
有没有人遇到过SessionModSvcContractClient Logout函数抛出异常的问题:附加信息:
当我尝试LogoutAsync和Close方法时,它们运行良好。任何人都可以帮我弄清楚为什么会发生这种情况或3之间的区别。
我基本上是在尝试使用从 WCF 指南创建测试
epicor - EPICOR - 启用选项卡
有没有办法使用自定义或 BPM 启用默认禁用的选项卡?
例如,如果您转到销售管理/需求管理/设置/零件,并创建一个新零件,则某些选项卡将被禁用。我想使用 C# 代码启用它们,并输入默认值。
sql - SQL Server 报表生成器仅在字段为空时显示文本框
我有几个文本框显示该字段无法显示的信息。
现在,当字段中有数据时,我不希望文本框显示它们的额外信息。是否有一个可见性表达式使其仅在字段为空白或 0.00 时才显示文本框?
编辑:文本框 ("TxtCycleTime13") 表达式是: "=IIf((Fields!PartNum.Value Like " 16THW-PIF "), "24.0", "0.00")" - 这使得文本框显示 24.0每当零件编号以 16THW-PIF 开头时
文本框 ("TxtCycleTime13") 可见性表达式现在是:"=Iif(ReportItems!TxtCycleTime13.Value = "0.00", True, False)"。- 这使得文本框仅在它有 24.0 时显示(或者换句话说,如果只有部件号是 16THW-PIF)
谢谢!
php - 将标头中的令牌传递给 Prophet 21 API
这是我第一次使用 Epicor 的 Prophet 21。在使用用户帐户进行身份验证后,我很难弄清楚如何在 HTTP 请求标头中传递令牌。
https://localhost:4443/api/security/token/?username= {USERNAME}&password={PASSWORD}
返回令牌,但我不确定请求标头应该设置为什么。我尝试过 Token、AccessToken 和一堆其他组合,但我总是收到这条消息:
这是我正在尝试的示例:
https://localhost:4443/api/inventory/v2/parts/
标题
我不会包含更多示例,但我尝试了各种组合。我还查看了非常没用的 SDK 文档。例如,这里是 JavaScript 代码示例,但它包含文档中没有的函数,所以我看不到它是如何构建请求的。
我基本上是在寻找一些关于构建标题的帮助,以便我可以发送令牌。我想使用 Laravel PHP 框架来做到这一点。
提前感谢您的时间和帮助。
mobile - Epicor 移动 POS 系统如何连接到商店中的数据库/中间件?
Epicor 移动 POS 系统如何连接到商店中的数据库/中间件?他们是通过 RESTful API 连接还是使用其他方法?几乎没有关于 Epicor 的信息。我们需要为使用 Epicor 的客户进行可能的集成做初步规划。
c# - 使用 C# 将日志条目发布到 EPICOR 905
我正在尝试连接到 Epicor905 并以编程方式发布日记条目。我找到了连接到 Epicor 的以下代码。但是,我无法找到有关访问 GL 日记帐分录模块的任何信息。我对 C# 相当陌生,只是希望有人在逻辑/技术上指出我正确的方向。我知道它的核心是使用 DLL 和业务对象。但除此之外,我一无所知。这是我发现连接到 EPICOR 的代码: