<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="0">
<record id="sequence_ps_account_in_invoice" model="ir.sequence">
<field name="name">应收单</field>
<field name="code">ps.account.out.invoice</field>
<field name="prefix">CUST.OUT/%(current_year)s/%(current_month)s/</field> # range_year
<field eval="1" name="number_next"/>
<field eval="1" name="number_increment"/>
<field eval="True" name="use_date_range"/>
<field eval="False" name="company_id"/>
<field name="padding">4</field>
</record>
    def _get_prefix_suffix(self):
def _interpolate(s, d):
return (s % d) if s else '' def _interpolation_dict():
now = range_date = effective_date = datetime.now(pytz.timezone(self._context.get('tz') or 'UTC'))
if self._context.get('ir_sequence_date'):
effective_date = fields.Datetime.from_string(self._context.get('ir_sequence_date'))
if self._context.get('ir_sequence_date_range'):
range_date = fields.Datetime.from_string(self._context.get('ir_sequence_date_range')) sequences = {
'year': '%Y', 'month': '%m', 'day': '%d', 'y': '%y', 'doy': '%j', 'woy': '%W',
'weekday': '%w', 'h24': '%H', 'h12': '%I', 'min': '%M', 'sec': '%S'
}
res = {}
for key, format in sequences.items():
res[key] = effective_date.strftime(format)
res['range_' + key] = range_date.strftime(format)
res['current_' + key] = now.strftime(format) return res d = _interpolation_dict()
try:
interpolated_prefix = _interpolate(self.prefix, d)
interpolated_suffix = _interpolate(self.suffix, d)
except ValueError:
raise UserError(_('Invalid prefix or suffix for sequence \'%s\'') % (self.get('name')))
return interpolated_prefix, interpolated_suffix

  

最新文章

  1. 用python实现最长公共子序列算法(找到所有最长公共子串)
  2. Java实现的二分查找算法
  3. EasyUi 方法传递多个参数值得方法
  4. JAVA-Excel文件操作
  5. svn update -r m path 代码还原到某个版本(这样之前的log日志也就没了,也就是清空log日志)
  6. Tomcat的安装(一)
  7. asp.net webpage
  8. HBase Error: connection object not serializable
  9. C#中的多线程使用 -- Thread 类详解(转)
  10. Understanding responsibilities is key to good object-oriented design(转)
  11. PHP 10 : 流程控制
  12. MySQL学习基础知识2
  13. Linux命令:dirs
  14. Python基础整理
  15. DOM jquery
  16. php把数据转换为json格式
  17. 【Java框架型项目从入门到装逼】第十三节 用户新增功能完结篇
  18. js设置cookie(原生js)
  19. mysql 数据库的操作
  20. 丑数问题 Ugly Number

热门文章

  1. 关于吲哚美辛(NSAIDS)对袢利尿药的影响。
  2. 04-Flutter移动电商实战-打通底部导航栏
  3. Parametric and Nonparametric Algorithms
  4. (尚024)Vue_案例_交互删除
  5. callbag js callback 标准-支持轻量级观测以及迭代
  6. kafka-python 1.4.6 版本触发的一个 rebalance 问题
  7. linux常用命名汇总:自用,持续更新
  8. Jmeter(四十二)_控制器下遍历一组参数
  9. 微信小程序之如何定义页面标题
  10. thread 线程分析工具