今天想主要分享一下odoo spreadsheet。
起因是客户发给我的一份成本核算表,又被称为产品定价表,这个Excel表格有五十左右的输入项,有十几个左右的公式,可以计算出某产品的成本合计。客户现在要将这个Excel表格做到Odoo系统中。需要我给一个方案...
前面也说了,Excel表格的关键的内容就是输入项和公式。公式一旦固定,也不是经常变化,即使是要修改公式,我认为也不复杂。那么,关键点就转向了输入项,系统要能够解决大部分的数据输入问题才有价值。
没有Spreadsheet之前,我们要做表单,将公式写进逻辑里,这种方式要考虑表单的布局,要考虑公式的灵活性。现在有了Spreadsheet,我觉得这种需求最好的实现方式就是基于Spreadsheet。
然后使用公式来引用数据,目前有Balance、credit、debit、filter、list、pivot等
还是不错的。如果你觉得spreadsheet没有用处,可能是因为你还没有遇到某些需求...
Odoo 16版本中spreadsheet相关的模块数量到了29个,也意味着有较大的用途吧,官方展示的使用场景如下:
接下来是研究如何实现的Odoo.list公式,我感觉要有一个地方去管理插入到spreadsheet中的list,然后可能还需要一些自动的插入(通过代码将某些范围的列表数据插入到某些spreadsheet中,用户直接在公式使用就行....)