cancel_post¶
- JournalModel.cancel_post(where)¶
凭证数据取消过账
- 参数
where (
Union
[str
,Term
,EmptyCriterion
]) – 筛选条件 (格式 可参考 数据表(DataTableMySQL)的条件格式)
示例
journal = JournalModel(element_name="ZHY_TEST_0613_02") t = journal.table # 筛选条件 (格式 可参考 数据表(DataTableMySQL)的条件格式,& 表示 and,| 表示 or) where = ( ((t.year == '2023') | (t.journal_id == 'head_main_id_202306080001')) & (t.entity.isin(['A','B']) | t.journal_id.like('head_main_id_202306080002%')) ) journal.cancel_post(where)
提示
如果取消过账成功,则会将凭证头表上的post_status字段的值改为’false’,失败则不改
- 返回类型