问题标签 [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 投票
1 回答
118 浏览

javascript - javascript覆盖类变量

我有带变量的类,我想通过外部文件中的另一个函数更改变量值

班级代码

我想改变变量this.$dropdown

0 投票
0 回答
350 浏览

erpnext - 自定义 frappe 查询报告

我一直在尝试对 frappe 进行查询报告。但它不会返回浏览器上的数据。

控制台显示“无法处理成功响应”

console.trace() 每个数据元素必须实现一个唯一的 'id' 属性

这是我的 sql 语法

这是 控制台报告的屏幕截图

该 sql 语法在 sql 预览软件上运行良好。

如果你有一些答案,我将不胜感激......

0 投票
1 回答
390 浏览

api - Frappe 不更新数据库

请我是编程新手。我正在做一个关于 frappe 的项目。我的数据库不更新。请问有人可以帮我吗

问题的细节 我在文档类型inventory_reconcilation上做了一个按钮,代码如下//

它是调用一个 api 并更新我的数据库 api 代码是

#from future import unicode_literals import frappe

#http://localhost:8001/api/method/parkeyauto.api.reconcile_item_quantity

请问我需要知道为什么我的数据库没有更新。

0 投票
0 回答
479 浏览

javascript - frappe-gantt 在我的 Angular 10 应用程序中不起作用

我正在做一个需要在甘特图中显示任务的项目,我遇到了一个开源库frappe-gantt,这适合我的用例。

我尝试在我的角度应用程序中实现它,我已经安装了它并添加了jsandcssangular.json

然后我按照官网给出的例子,添加<svg>到组件的html文件和js scriptts文件中。

这不起作用,只显示空白,然后我在下面添加到index.html根目录

这到我的组件html文件

但又不是运气,但是当我将它添加到我的根目录index.html时,它就在那里工作。frappe-gantt在 Angular 10 应用程序中使用的正确方法是什么?所以我可以在我想要的任何地方使用我的组件。

0 投票
1 回答
176 浏览

erpnext - Frappe (ERP Next):我们如何将 null 存储在 DocType 的货币字段中?

我们要求将 null 存储在 DocType 的货币字段中。现在即使该字段不是强制性的,默认情况下,0(零)存储在数据库中,每当插入一行时。是否可以为 Currency 字段存储 null(无值)?还是我们需要切换到 Float 来做同样的事情?

0 投票
0 回答
449 浏览

database - 将大数据导入 ERPNext 的最快方法

你好美丽的人们,

我们计划将现有系统迁移到 ERPNext。但是我们注意到导入大量数据需要很长时间,导入和提交 80,000 份交货单需要 3 天(与销售订单和销售发票相关联)。

我想知道是否有更好的方法来导入大数据。我们正在使用 AWS EC2(c5n.xlarge vCPU 4,RAM 10.5 GiB),也鼓励增加服务器容量和配置的建议。

我们可以使用 ERPNext 数据迁移工具吗?我试图连接另一个 MariaDB 服务器,但没有成功。我不知道它是如何工作的。

在此先感谢您的帮助

0 投票
1 回答
92 浏览

git - 有什么方法可以对 ERPNext 自定义进行版本控制?

我们有一个 laravel 应用程序,我们通过 API 调用将 ERPNext 集成到该应用程序中。

我们为我们的 ERPNext 生产环境添加了一些自定义项,以配合我们对 laravel 应用程序所做的更改。问题是,我们对 laravel 应用程序有版本控制,但对我们的 ERPNext 实例没有。所以大多数时候我们只是在开发时针对生产 ERPNext,因为我们现在只通过 API 检索数据。但是现在我们实现了可以 POST/UPDATE 到 Erpnext 的功能,我们不能(也不应该)再这样做了。一个版本将如何控制(通过 git)ERPNext 实例或应用程序?

我们对 ERPNext 所做的更改

  • 新的文档类型
  • 现有 DocTypes 中的自定义字段
  • 以 API 端点为目标或由其他一些事件(如更新记录)运行的自定义脚本。
0 投票
0 回答
168 浏览

javascript - React Frappe Charts:如何在点击时更改图表类型

我有一个带有反应前端的应用程序,我想使用 Frappe 图表来显示一些数据。我有一个开关,可以将图表上的值从线条更改为条形。问题是触发此事件后图表不会重新呈现(我认为)。

这里显示了默认的折线图

打开开关后,标题变为条形,但图表没有。

如何确保在 onChange 事件发生后重新呈现图形?React 代码包含在下面。该开关使 isToggled 状态从 true 变为 false。如果 isToggled 为 true,则命名类型的常量显示 line,如果 isToggled 为 false,则显示 bar。我在图形类型中传递了类型常量,以便它更改图表类型。但这不起作用。

0 投票
0 回答
805 浏览

erpnext - 通过自定义脚本更新 frappe 触发字段

我正在自定义一个现有的 DocType(quotation),并且我已经向Quotation Item子表中添加了影响amount项目字段的字段。默认情况下,即在自定义之前,grand_total 和 Quotation net_totals 会在项目更改时立即计算。但是现在我有了自定义字段,我怎么能调用假设的“刷新”函数来进行默认计算呢?

这是我当前的自定义脚本,用于更新Quotation Item子表上的项目数量:

0 投票
1 回答
413 浏览

erpnext - 如何在列表视图中为子项指定过滤器?

我想打开销售订单列表并通过指定过滤器

frappe.set_route('List', 'Sales Order', 'List', {'items': {'item_code':my_specific_item_code}})

但它不能以这种方式工作 - 没有过滤器应用于列表。如何为frappe.set_route函数中的子表项指定过滤器?