问题标签 [frappe]

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 回答
579 浏览

erpnext - ERPNext:使用脚本报表连接多个表

任何人都知道在 ERPNext 中加入多个数据库表的 ORM 函数是什么?我需要使用脚本报告连接来自 2 个数据库表的查询结果

*我不需要查询报告答案,因为我已经有了它。我只是在寻找一个使用脚本报告的例子

0 投票
1 回答
400 浏览

react-native - 如何在 react-native 中处理多个 set-cookie 值?

开发环境: - ubuntu 16 上的 nginx v1.14 - React-Native v0.57

我正在使用 frappe REST API,登录请求返回多个 cookie,我得到了后面的值,其余的被替换了。但是,我正在寻找的数据是首先发送的(sid 和过期数据),当我在 Insomnia 上检查它时,它被另一个属性替换了。如何处理单独发送的多个“Set-Cookie”值? 失眠反应

获取请求日志

0 投票
1 回答
88 浏览

python - 当函数看起来为空时,在函数中使用列表变量

我正在创建一个Frappe App,存在类似(工作)功能,所以我试图重用此代码。我在这个 python 文档中的任何地方都找不到lst变量的实际赋值(使用搜索,它是这个函数的局部变量)。到目前为止,它在声明时似乎是一个空列表,但是,它被视为包含一个值。

还是我只是误解了代码本身?

首先,lst被声明为一个列表(空)

它被分配给 reconciled_entry (仍然为空)

然后按如下方式使用:(还是空的)

函数 reconcile_against_document 函数需要一个实际列表:

还是空的???

主功能:

0 投票
1 回答
677 浏览

erpnext - 在 Frappe 应用程序中设置值不会反映在 ERPNext GUI 中

我通过自定义向 Customer DocType 添加了一个“number_of_members”值。

在我的应用程序中,我尝试了几种更新值的方法。但是,该值永远不会在网页中更新。我觉得我错过了某种保存或更新或提交步骤。

例如我试过:

  • frappe.client.set_value('Customer', '00042', 'number_of_members', 8887)
  • frappe.set_value('Customer', '00042', 'number_of_members', 8887)
  • frappe.db.set_value('Customer', '00042', 'number_of_members', 8887)
  • 并且

在每种情况下,我都可以执行 frappe.get_value 或 frappe.get_doc 之类的操作,它显示该值设置为 8887。但是它永远不会在 Web 端更新。这就是让我觉得我正在更新某种缓存或数据库事务的原因,我需要一些方法来保存它,但没有任何运气。

如果这与它有任何关系,我主要通过bench console它进行测试,但我也在我的应用程序代码中尝试了几种方法。

相关文件:

0 投票
2 回答
942 浏览

erp - 如何使用 frappe.db.get_list() 获取日期范围?

我正在尝试使用此处记录的 DB API获得在给定月份结束的订阅。

我可以在某个日期之前获得:

但是我将如何指定之前end_period和之后start_period

当我尝试

它将其视为“或”并列出了范围之外的内容。

在讨论.erpnext.com上交叉发布

0 投票
1 回答
161 浏览

python - 无法使用 REST 在 ERP Next 中创建销售发票

我想通过 REST 创建发票。我发送了所有必需的参数,但它显示“您正在寻找的资源不可用”。

我使用的端点“ http://mydomain.amazonaws.com/api/resource/Sales Invoice”。请帮助我。对不起我的英语不好。

0 投票
1 回答
1881 浏览

erpnext - 如何使用子表字段 frappe.get_all()?

我有一个“包裹”文档类型,其中有一个“包裹内容”文档类型作为子表。

如果我做:

我得到了包含子表的对象,它适用于单个对象。

但我需要用他的子表字段获取多个对象

所以我无法呈现自定义 jinja 模板。

例如:

所以这会让我得到带有子表的过滤对象。

0 投票
2 回答
15777 浏览

pandas - 在 Ubuntu 20.04 上为 pandas 构建轮子需要 20 多分钟,但在 18.04 上不需要

我有一个在 Ubuntu 18.04 上运行良好的 ERPNext 安装脚本。当我在 20.04 运行相同的脚本时,我必须等待 20 多分钟才能完成,而在 18.04 大约需要 30 秒。

我的脚本包括这两行:

他们的输出是:

“Building wheel for pandas (setup.py) ... /”行是 20 分钟延迟发生的地方。

这一切都在 Frappe/ERPnext 命令目录中运行,该目录具有 pip3 的嵌入式副本,如下所示:

对于如何加快速度的任何建议,我将不胜感激。

0 投票
1 回答
861 浏览

macos-catalina - 在 Frappe Framework Bench Start 命令卡在 Rebuilding data_import_tools.min.js on MacOS

我是 frappe 框架的新手。我按照 FrappeFramework 网站上的说明安装了所有东西,没有出现任何重大问题。但执行后 bench start 它仍然存在Rebuilding data_import_tools.min.js

我什至让我的 Mac 运行了几个小时,但它仍然不会进一步发展。此外,该过程中没有显示错误。所以我无法弄清楚到底出了什么问题。

所以请指导。谢谢你。

附上我的命令和这个问题的o / p。

0 投票
2 回答
489 浏览

python-3.x - Frappe Framework ERPNEXT:如何在 localhost 上启用 CORS

我正在尝试开发一个使用 Frappe REST API 的 React 客户端,但在每个请求上我都会收到一个 CORS 错误。根据社区论坛,我必须编辑 Nginx conf 以允许 CORS 请求,但我在我的机器(本地主机)上遇到此错误,并且开发服务器不是 Nginx,所以我怎样才能允许本地主机上的 CORS 请求?