上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页
摘要: 当产品有库存时走MTS,没有库存时走MTO,在Odoo该如何设定? 首先先介绍一下什么是MTO?什么是MTS? MTO是Make-to-Order的缩写,指的是当有销售订单建立时,产线才开始依订单制造所需的量; MTS是Make-to-Stock的缩写,指的是产线依安全库存量制造所需的库存,当有销售 阅读全文
posted @ 2023-07-20 23:31 CrossPython 阅读(517) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/bluishglc/article/details/123617558 阅读全文
posted @ 2023-07-17 11:42 CrossPython 阅读(9) 评论(0) 推荐(0)
摘要: import win32com.client import re taskname_patt = re.compile(r'<Command>(.+?)</Command>') execution_patt = re.compile(r'<Arguments>(.+?)</Arguments>') 阅读全文
posted @ 2023-07-10 09:21 CrossPython 阅读(12) 评论(0) 推荐(0)
摘要: Private Declare PtrSafe Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) A 阅读全文
posted @ 2023-07-06 18:53 CrossPython 阅读(718) 评论(0) 推荐(0)
摘要: 'sleep函数 Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) '获取鼠标坐标 Private Type POINTAPI x As Long y As Long End Type Pri 阅读全文
posted @ 2023-07-01 13:13 CrossPython 阅读(818) 评论(0) 推荐(0)
摘要: SendKeys 语句将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 语法 SendKeysstring[, wait] SendKeys 语句的语法具有以下几个: 部分 描述string 必需的。,指定要发送的按键消息。Wait 可选的。指定等待方式的 BooleandefBoo 阅读全文
posted @ 2023-06-29 16:16 CrossPython 阅读(978) 评论(0) 推荐(0)
摘要: 一、实现功能 判断在指定坐标范围内,是否存在相似度大于n的图片,并返回坐标。 二、基本思路 A=你需要寻找的图片 B=截取当前页面中指定范围的图片 利用opencv 判断A在B中的位置, 在该位置截取与A图同大小的图片C 对比图片C与图片A的相似度 三、实现的代码段 1、安装所需要的库 pip in 阅读全文
posted @ 2023-06-28 20:53 CrossPython 阅读(1331) 评论(0) 推荐(0)
摘要: pip install pywin32 import win32api import time #鼠标移动 def mouse_move(x,y): win32api.SetCursorPos([x,y]) #鼠标点击,默认左键 def mouse_click(click_type="left"): 阅读全文
posted @ 2023-06-28 20:52 CrossPython 阅读(890) 评论(0) 推荐(0)
摘要: 以下是 Python 中进行多点比色的另一种方法示例: 首先,导入必要的库和模块: import cv2 import numpy as np 加载原始图像和目标图像,并将它们转换成 HSV 颜色空间: # 加载原始图像和目标图像 img = cv2.imread('original_image.j 阅读全文
posted @ 2023-06-28 20:50 CrossPython 阅读(142) 评论(0) 推荐(0)
摘要: https://www.freesion.com/article/43481038430/ https://echarts.apache.org/examples/zh/editor.html?c=lines3d-flights&gl=1&version=5.4.2 https://juejin.c 阅读全文
posted @ 2023-06-23 15:51 CrossPython 阅读(95) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-06-17 22:34 CrossPython 阅读(20) 评论(0) 推荐(0)
摘要: 设置 bin_path 乱码: 选一下字体 阅读全文
posted @ 2023-06-17 10:19 CrossPython 阅读(212) 评论(0) 推荐(0)
摘要: sudo vim /etc/systemd/system/odoo16.service Description=odoo16_serviceAfter=basic.service[Service]Type=oneshotKillMode=control-groupWorkingDirectory=/ 阅读全文
posted @ 2023-06-15 09:09 CrossPython 阅读(178) 评论(0) 推荐(0)
摘要: 更新系统的软件包列表和软件包: sudo apt updatesudo apt upgrade安装构建Python 3.10所需的依赖项: sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3- 阅读全文
posted @ 2023-06-14 21:03 CrossPython 阅读(2914) 评论(0) 推荐(0)
摘要: Odoo16.0马上就要发布了,官网上的odoo16.1也已经开放下载。作为老odoo粉,当然也想尝鲜一下。 经过在虚拟机多次测试,通过source安装比较困难,各种python模块包版本总是不太兼容。后来改用deb包就比较简单了。只要三步走就可以拥有全新的odoo16.1测试环境。 一、我下载的是 阅读全文
posted @ 2023-06-13 21:45 CrossPython 阅读(272) 评论(0) 推荐(0)
摘要: 同样使用的OS是ubuntu22.04,通过vbox虚拟机来进行测试安装。 一、安装好虚拟环境以后,先更新一下当前系统 sudo apt-get update && sudo apt-get upgrade 二、安装odoo运行环境依赖包、node.js包安装工具,以及rtlcss包 sudo ap 阅读全文
posted @ 2023-06-13 21:43 CrossPython 阅读(1265) 评论(0) 推荐(0)
摘要: 环境 odoo-14.0.post20221212.tar context用法总结 获取上下文 >>> self.env.context # 返回字典数据,等价于 self._context {'lang': 'en_US', 'tz': 'Europe/Brussels'} >>> self._c 阅读全文
posted @ 2023-06-11 10:44 CrossPython 阅读(252) 评论(0) 推荐(0)
摘要: 实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 在js脚本函数中调用模型中自定义方法: this._rpc({ model: 'demo.wizard', // 模型名称,即模型类定义中 _name 的值 method: 'action_select 阅读全文
posted @ 2023-06-11 10:39 CrossPython 阅读(79) 评论(0) 推荐(0)
摘要: 效果图: 实现代码:js:view的类型原来1个js给拆分成了4个: view, controller, renderer, model ​​1、view:AbstractView​​的子类,这是工厂类:类需要解析 ​​arch​​字段并设置其它3个类 2、Renderer :渲染器,来自 ​​Ab 阅读全文
posted @ 2023-06-11 10:32 CrossPython 阅读(239) 评论(0) 推荐(0)
摘要: CREATE TABLE AS SELECT 语句 CREATE TABLE LIKE 语句 CREATE TABLE AS TABLE 语句 SELECT INTO 语句 CREATE TABLE INHERITS 语句 PostgreSQL 提供了多种不同的复制表的方法,它们的差异在于是否需要复 阅读全文
posted @ 2023-06-11 10:25 CrossPython 阅读(3267) 评论(1) 推荐(0)
摘要: 在odoo中,有些数据模型的Search视图可能会定义关于SearchPanel的部分,但这部分定义不会在弹出对话框中显示。如员工的list视图显示如下: 但如果我们在一个挑选员工的弹出对话框中,显示是这样子的。 这样如果员工较多,我们还要进一步输入搜索条件来进行过虑,不太方便操作。那如果我们要在弹 阅读全文
posted @ 2023-06-11 10:22 CrossPython 阅读(414) 评论(1) 推荐(0)
摘要: https://cloud.tencent.com/developer/article/2226626?from=15425&areaSource=102001.1&traceId=i5yZ-1x5hA7QKRq99KPWP https://cloud.tencent.com/developer/c 阅读全文
posted @ 2023-06-07 21:17 CrossPython 阅读(45) 评论(0) 推荐(0)
摘要: PostgreSQL中通过继承,可以支持基本的表分区功能,比如按时间,每月创建一个表分区,数据记录到对应分区中。按照官方文档的操作,创建子表和index、修改trigger等工作都必须DBA定期去手动执行,不能实现自动化,非常不方便。 尝试着通过在plpgsql代码中使用动态SQL, 将大表分区的运 阅读全文
posted @ 2023-06-05 10:12 CrossPython 阅读(1937) 评论(0) 推荐(0)
摘要: <record id="schedule_statistic_num_sum" model="ir.cron"> <field name="name">加载发票</field> <field name="model_id" ref="model_hr_expense_invoicesource_he 阅读全文
posted @ 2023-06-03 16:40 CrossPython 阅读(107) 评论(0) 推荐(0)
摘要: ir.actions.client 介绍 ir.actions.client 是odoo actions事件的一种,触发一个在客户端实现(即js文件中定义的函数,通过core.action_registry.add(tag,函数名) 注册到odoo中)动作 tag -- action在客户端的标识符 阅读全文
posted @ 2023-06-03 09:14 CrossPython 阅读(495) 评论(0) 推荐(0)
摘要: def loadinvoiced(self): # filepath = r'D:\odoo\odoo16\fapiaos\invoices.xlsx' # df = pd.read_excel(filepath) vals = { 'invoicecode': 'invoicecode123', 阅读全文
posted @ 2023-06-02 22:32 CrossPython 阅读(22) 评论(0) 推荐(0)
摘要: 1.先下载 nssm软件,这个在百度上直接搜索一个就可以啦! 或者我的下载地址 阅读全文
posted @ 2023-06-02 17:22 CrossPython 阅读(41) 评论(0) 推荐(0)
摘要: -- 添加服务 sc create CoServices binpath= D:\sf\code\xky\test\CoServices.exe start= auto DisplayName= CoServices -- 删除服务 sc delete CoServices -- 查询端口号 net 阅读全文
posted @ 2023-06-02 10:00 CrossPython 阅读(81) 评论(0) 推荐(0)
摘要: http://127.0.0.1:8069/web/database/manager 阅读全文
posted @ 2023-05-29 19:21 CrossPython 阅读(37) 评论(0) 推荐(0)
摘要: 通过scss文件处理.使必填字段下划线加粗 .o_required_modifier .o_input{ border-bottom :2px solid $o-main-text-color !important; } 必填加型号,红色 .o_required_modifier::before{ 阅读全文
posted @ 2023-05-27 22:57 CrossPython 阅读(83) 评论(0) 推荐(0)
摘要: string是字段的默认标签,在用户界面中使用。除Selection和关联字段外,它都是第一个位置参数,所以大多数情况下它用作关键字参数。如未传入,将由字段名自动生成。 default设置字段默认值。可以是具体值(如 active字段中的default=True),或是可调用引用,有名函数或匿名函数 阅读全文
posted @ 2023-05-27 20:53 CrossPython 阅读(131) 评论(0) 推荐(0)
摘要: 在odoo中,通过QWeb来对模板进行渲染后加载到浏览器中,而模板中有许多的标签来定制各种需求变化,在这里记录学习过程中碰到的标签定义,以方便查询。 模板中的标签统一都是以"t-"开始的。 t-name 用于指明模板的名称 t-extend 用于指明该模板是继承自另外哪一个模板,后面会带父模板的名称 阅读全文
posted @ 2023-05-24 14:09 CrossPython 阅读(220) 评论(0) 推荐(0)
摘要: 写法同之前的视图继承比较相似,话不多说,直接上案例 比如我需在在下列报表添加barcode或者其他字段 第一步先找到当前的视图位置,具体查找方法以后再讲。 最后找到视图 这里面的id还有这个xml文件所在的包会在后面用到 以上信息确认完毕之后,就可以直接写继承了 自定义一个模块,自定义一个xml文件 阅读全文
posted @ 2023-05-24 13:33 CrossPython 阅读(190) 评论(0) 推荐(0)
摘要: s 阅读全文
posted @ 2023-05-24 08:24 CrossPython 阅读(8) 评论(0) 推荐(0)
摘要: <field name="reference" groups="account.group_account_readonly" attrs="{'readonly': [('is_ref_editable', '=', False)], 'invisible': [('product_has_cos 阅读全文
posted @ 2023-05-23 22:36 CrossPython 阅读(23) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/fqfq123456/article/details/123096252 阅读全文
posted @ 2023-05-21 21:12 CrossPython 阅读(40) 评论(0) 推荐(0)
摘要: def set_values(self): super(ResConfigSettings, self).set_values() self.env['ir.config_parameter'].sudo().set_param('invoicefilepath', self.invoicefile 阅读全文
posted @ 2023-05-21 21:10 CrossPython 阅读(27) 评论(0) 推荐(0)
摘要: from odoo.exceptions import UserError import requests from odoo.http import request def action_commit_approval(self,action_type='commit_approval'): "" 阅读全文
posted @ 2023-05-21 18:36 CrossPython 阅读(68) 评论(0) 推荐(0)
摘要: PostgreSQL获取数据库中所有table名: SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' ORDER BY tablename; PostgreSQL 阅读全文
posted @ 2023-05-21 15:43 CrossPython 阅读(895) 评论(0) 推荐(0)
摘要: def goto_mystock(self): self.ensure_one() view_id = self.env.ref('mystock.mystock_form_view').id # a = self.env['mystock'].create({'billno': 'ABCDE', 阅读全文
posted @ 2023-05-19 18:17 CrossPython 阅读(15) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页