问题标签 [gnucash]
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.
android - 系统找不到指定的文件,Gradle 项目同步失败
Error:(20, 0) CreateProcess error=2, 系统找不到指定的文件
Gradle 没有从“github”同步项目“GnuCash”
任何帮助,将不胜感激。
gnucash - 如何在 GNUCash 中显示 ₹ 符号?
在 GUNCash INR 货币符号由问号 ('?') 显示。
如何在此显示₹符号?
使用版本:2.6.18 Windows:8.1 Pro
python - Piecash 支持发票创建
我正在使用 GNUCash 2.6.19、Python 3.6.1 和 piecash 0.16.0。Piecash 似乎不支持发票创建 - 只是只读的。是否有任何其他支持 GNUCash 发票创建的 python 模块?或者有没有计划支持同样的piecash。
gnucash - GNUCash - 它可以根据某些帐户的先前条目/总数计算新交易的价值吗?
定期我需要随机(所以我认为这不能设置为自动/计划交易)输入具有多个拆分的拆分交易,其中借方/贷方不是静态值,而是使用某些特定值的公式计算帐户。我很确定使用 XML 后端这是不可能的,但我认为使用 sql 后端这可能是可行的,也许使用某种存储过程或类似的东西?
stock - GNUCASH:无法将股票价格从 csv 导入到 gnucash 股票账户
我正在尝试将一些股票交易交易导入 GNUCASH 股票账户。我使用了从 GNUCASH 导出的模板。除价格外,一切都正确加载。似乎系统计算的份额不正确。
python - 用于 C++ 右值 std::string && 的 Python SWIG 包装器
我正在尝试为 gnucash c++ 部件构建一个 python 包装器。在QofBackend我遇到了方法const std::string && get_message ()
。在 python 中,此消息返回<Swig Object of type 'std::string *' at 0x7f4a20f5c9f0>
而不是我的设置中的字符串,因为 std::string 右值引用没有 swig 类型映射。
我并没有真正找到一个简单的解释,所以我重建了一个示例设置并深入研究了我几乎不知道的 c++。我设法将字符串输入python,但我想知道
- 如果这种 typemap(out) 方法是正确的(同样在内存和错误处理方面)。
- 转换
set_s_workaround()
也只是一种解决方法。我认为对于 gnucash,python 代码不需要设置这个值,但为了完整起见,最好还有一个typemap(in) std::string&&
和 - 摆脱
get_s_workaround
- 让 init_s_2 工作。
谢谢您的帮助!
python - piecash 交易的日期时间格式
我正在编写一个非常简单的代码来使用 piecash 将交易写入 GNU Cash book。我的日期格式有问题。这是代码:
问题在于 p_date 变量。如果使用:
我从 piecash 收到以下错误:
但是,使用 format p_date = datetime.date(2020, 12, 26)
,错误变为:
我知道问题与变量是否属于type
或datetime
是否属于其中instance
有关,但我无法解决它。有人可以帮帮我吗?谢谢
file - 如何更改 GNU Cash 用于输出“保留日志/备份文件”的目录?
我希望我的日志和备份文件保存在与我的主要 gnucash 文件不同的目录中,以便我的目录更有条理。从“首选项”>“常规”中,我可以设置要保留日志/备份文件的时间,但不能设置它们的输出位置。有人可以帮我更改这些文件的输出目录吗?提前致谢!
sql - SQLite 选择满足/不满足特定条件的事务
我正在尝试从 GnuCash SQLite 数据库中提取数据。相关表格包括accounts
、transactions
和splits
。简单地说,accounts
包含transactions
哪些包含splits
,并且每个拆分都指向一个帐户。
根据每笔交易是否包含特定类型的交易费用,交易需要进行不同的处理——在这种情况下,交易是否包含与 account 相关的拆分8190-000
。
我设置了两个查询,一个处理有交易费的交易,一个处理没有交易费的交易。查询有效,但它们笨拙且冗长,我相信有更好的方法来做到这一点。我确实看到not exists
了这个答案,但无法弄清楚如何让它在这种情况下工作。
我当前的查询如下所示:
鉴于我需要在其他查询中使用这些结果,那么获取这些交易列表的更简单、更简洁的方法是什么?