[已解决]急!云表先进先出怎么实现

新人帖
2021-3-15 18:20:18
4444 12

目前仓库中有一批货,【3月4号的50个】,【3月11号的100个】,【3月20号的50个】,
通过云表的数据接口能查出来。

现在我要出100个商品,出货顺序是按商品的生产日期,从早到晚,这样的话就是从【3月4号的50个】中取50,从【3月11号的100个】取50,这个怎么如何实现?
我知道答案 回答被采纳将会获得 3云币 已有6人回答
+1 0
12条回帖
Prex 云道 2021-3-16 12:18:18
如果考虑到多人操作,库存是实时变化的,用填表公式来选取出库顺序,应该是不可取的。
个人建议还是用业务公式去实现,出库时,只管填写出库数量,由系统来执行先进先出
根据日期顺序和日期去判断,按日期顺序,依次去扣减库存。
同时为方便后续成本核算,回写出库单价和成本。
可以考虑单独做一张表单,来记录所有产品的入库和出库记录。
这样以后,你也有依据可查,到底这张出库单对应出库的分别是哪些日期的产品。
+1 1

最近谁赞过

liynha 云师 2021-3-15 23:39:08 回帖奖励+10
如果有日期可以按照日期排序,或者是按照序号排序。去前面的50个就行了。
+1 0
小花儿0000 云道 2021-3-16 09:00:20
本帖最后由 小花儿0000 于 2021-3-16 14:20 编辑

1.你做的那个接口,每个数据都配置好日期,日期是准确的,按照 降序 排序,填表公式,如单元格按钮触发,过滤拿50个数,可以用遍历 数据源._rowNo判断,这样可以先拿出50个。

2.然后再做一个接口,每个数据都配置好日期,日期是准确的,按照 升序 排序,填表公式,如单元格按钮触发,过滤拿50个数,可以用遍历 数据源._rowNo判断,这样可以拿出后50个。
+1 0
小花儿0000 云道 2021-3-16 14:18:34
5#
本帖最后由 小花儿0000 于 2021-3-16 14:21 编辑

修改了下答案,不需要用+1,可以用遍历 数据源._rowNo判断
小于等于遍历数50就可以拿到前50条的数据



+1 0
铁甲钢拳 云仙 2021-3-17 13:50:08
7#
你好,方便把你的解决方案进行分享一下吗
+1 0
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map