问题标签 [erpnext]

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

python - 即使文件存在,也找不到“Procfile”模板

我正在通过他们创建的 python 脚本安装 frappe bench,但在其中一个步骤中,我收到了这个错误:

通过搜索磁盘,我在这些文件夹中找到了“Procfile”:

我尝试将该文件复制到运行 python 脚本的文件夹中,甚至,我已将该文件复制到 frappe-bench 文件夹中,但没有任何帮助。

请问有什么提示吗?

0 投票
2 回答
117 浏览

php - 如何将此代码清理为关联数组?

我一直在努力使用以下代码使其可用,但我不知道它是什么类型的数据。

这部分是从 ERPNext 发布到我的 webhook 的有效负载中提取的。我已经深入研究了数据的特定部分,但它似乎混合了不同的数据类型。

以下是来自有效载荷的原始 json 解码数据

我期待着像这样干净的东西

0 投票
4 回答
5082 浏览

python - 我们如何在 frappe (ERPNEXT) 中动态添加子表

我想根据另一个文档类型中的记录动态添加子表。

0 投票
1 回答
236 浏览

python-3.x - IndexError:元组索引超出范围(Frappe/Erpnext)

我正在尝试修改下面的代码,但出现“元组索引超出范围”错误。

这是错误消息:

0 投票
1 回答
738 浏览

mysql - ERPNext OperationalError (2003, "Can't connect to MySQL server on u'localhost' ([Errno 22] Invalid argument)")

尝试使用命令安装新站点时出现以下错误

这是运行 Ubuntu 的 Windows Linux SubSostem 上的新安装。

我可以使用root用户和我在安装过程中设置的密码通过命令行登录mysql。

pymysql.err.OperationalError: (2003, “Can't connect to MySQL server on u'localhost' ([Errno 22] Invalid argument)”)

0 投票
1 回答
561 浏览

oauth-2.0 - 使用有效的 oauth2 访问令牌调用 API 方法时获取权限错误

我正在尝试使用不记名令牌进行身份验证。

当我尝试使用有效的oauth2.0访问令牌调用 api 时

我收到此错误响应。

0 投票
2 回答
1366 浏览

mysql - 如何正确重启 mysql 以使 `*.cnf` 文件中的更改生效?

我尝试按照此处所述配置mysql:https ://websiteforstudents.com/install-erpnext-erp-platform-on-ubuntu-16-04-18-04-lts-with-nginx-mariadb-support/在Linux上薄荷 18.2 系统。

我添加innodb-file-format=barracuda到该[mysqld]部分/etc/mysql/mariadb.conf.d/50-server.cnf并重新启动了 mysql 服务。但是这些设置不起作用。

如果我运行以下命令

然后我得到以下输出。

设置文件~/.my.cnf不存在。为什么我的设置不起作用?

++++++++++++ 更新 2019-06-03 ++++++++++++

我想我现在发现了问题。/etc/mysql/mariadb.conf.d/50-server.cnf是正确的日志文件,并且设置没有被另一个文件覆盖*.cnf。重新启动 PC 后,使用更改的设置。问题是,重启 mysql 服务(sudo service mysql restartsudo /etc/init.d/mysql restart)是不够的。

所以问题应该是:

如何正确重启 mysql 以使*.cnf-files 中的更改生效?

0 投票
1 回答
732 浏览

python - 执行错误:bench --site site1.local install-app erpnext

我正在尝试使用完整安装安装 ERPNext frappe,但在执行 bench --site site1.local install-app erpnext 时遇到以下问题

我正在使用ubuntu-19.04 OS.

我正在使用master branch.

错误显示

安装 erpnext... 更新 erpnext 的 DocTypes:[]Traceback(最近一次调用最后):文件“/usr/lib/python2.7/runpy.py”,第 174 行,在 _run_module_as_main“ main ”,fname,loader,pkg_name ) 文件“/usr/lib/python2.7/runpy.py”,第 72 行,在 run_globals 文件中的 _run_code 执行代码“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/utils/bench_helper .py”,第 97 行,在 main() 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”,第 18 行,在主 click.Group(commands= commands)(prog_name='bench') 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,第 764 行,调用中返回 self.main(*args, **kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,第 717 行,在主 rv = self.invoke(ctx) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”中,第 1137 行,在调用返回_process_result(sub_ctx.command.invoke(sub_ctx))文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,第 1137 行,在调用 return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core. py”,第 956 行,在调用中返回 ctx.invoke(self.callback, **ctx.params) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-包/单击/core.py”,第 555 行,在调用返回回调(*args,**kwargs)文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/decorators.py”,第17行, 在 new_func 返回 f(get_current_context(), *args, **kwargs) 文件 "/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/commands/在里面.py”,第 25 行,在 _func ret = f(frappe._dict(ctx.obj), *args, **kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/ commands/site.py”,第 168 行,在 install_app _install_app(app, verbose=context.verbose) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/installer.py”,第 145 行, 在 install_app sync_for(name, force=True, sync_everything=True, verbose=verbose, reset_permissions=True) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/sync.py” ,第 56 行,在 sync_for reset_permissions=reset_permissions,for_sync=True) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/modules/import_file.py”,第 65 行,在 import_file_by_path 中 ignore_version=ignore_version , reset_permissions=reset_permissions) 文件"/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/modules/import_file.py”,第 100 行,在 import_doc doc = frappe.get_doc(docdict) 文件“/home/jeet/ERPNEXT-SETUP/ frappe-bench/应用程序/frappe/frappe/init .py”,第 730 行,在 get_doc doc = frappe.model.document.get_doc(*args, **kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/ document.py”,第 69 行,在 get_doc 返回控制器(*args,**kwargs)文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/document.py”,第 113 行,在init super(Document, self) .init (kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第 54 行,在initself.update(d) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第 77 行,在更新 self.set(key, value) 文件中“/ home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第 124 行,在 set self.extend(key, value) 文件中“/home/jeet/ERPNEXT-SETUP/frappe -bench/apps/frappe/frappe/model/base_document.py”,第 161 行,扩展 self.append(key, v) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/ model/base_document.py”,第 155 行,附加 self.name,str(type(value))[1:-1], value) ValueError:附加到“帐户设置”子表的字段“field_order”的文档必须是 dict 或 BaseDocument,而不是输入 'unicode' (auto_accounting_for_stock)

https://i.stack.imgur.com/RZNr8.png

https://i.stack.imgur.com/zvyqy.png

0 投票
1 回答
183 浏览

erpnext - ERPNext - 如何查看标志性仪表板

我已经托管了云 ERPNext 的免费试用版,并按照所有教程设置了基本配置。由于我对这个系统很陌生,我怎样才能看到下面的仪表板?在此处输入图像描述

当我学习这个系统和文档时,它很重......在这方面的任何帮助表示赞赏。

谢谢

0 投票
1 回答
3814 浏览

batch-file - 如何从wsl中的Windows批处理文件执行.sh文件

我正在尝试从 Windows 内的 .bat 文件执行 ubuntu 内的 .sh 文件。

我试过以下代码

我的 ErpStartupService.sh 是

如果我从 ubuntu 终端运行 ErpStartupService.sh 作为 ./ErpStartupService.sh 一切都按预期执行。但是如果我运行 bat 文件终端正在消失并且无法理解发生了什么。我正在使用 ubuntu 18.0.4 作为 wsl