摘要:
当产品有库存时走MTS,没有库存时走MTO,在Odoo该如何设定? 首先先介绍一下什么是MTO?什么是MTS? MTO是Make-to-Order的缩写,指的是当有销售订单建立时,产线才开始依订单制造所需的量; MTS是Make-to-Stock的缩写,指的是产线依安全库存量制造所需的库存,当有销售
阅读全文
posted @ 2023-07-20 23:31
CrossPython
阅读(517)
推荐(0)
摘要:
https://blog.csdn.net/bluishglc/article/details/123617558
阅读全文
posted @ 2023-07-17 11:42
CrossPython
阅读(9)
推荐(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)
摘要:
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)
摘要:
'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)
摘要:
SendKeys 语句将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 语法 SendKeysstring[, wait] SendKeys 语句的语法具有以下几个: 部分 描述string 必需的。,指定要发送的按键消息。Wait 可选的。指定等待方式的 BooleandefBoo
阅读全文
posted @ 2023-06-29 16:16
CrossPython
阅读(978)
推荐(0)
摘要:
一、实现功能 判断在指定坐标范围内,是否存在相似度大于n的图片,并返回坐标。 二、基本思路 A=你需要寻找的图片 B=截取当前页面中指定范围的图片 利用opencv 判断A在B中的位置, 在该位置截取与A图同大小的图片C 对比图片C与图片A的相似度 三、实现的代码段 1、安装所需要的库 pip in
阅读全文
posted @ 2023-06-28 20:53
CrossPython
阅读(1331)
推荐(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)
摘要:
以下是 Python 中进行多点比色的另一种方法示例: 首先,导入必要的库和模块: import cv2 import numpy as np 加载原始图像和目标图像,并将它们转换成 HSV 颜色空间: # 加载原始图像和目标图像 img = cv2.imread('original_image.j
阅读全文
posted @ 2023-06-28 20:50
CrossPython
阅读(142)
推荐(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)
posted @ 2023-06-17 22:34
CrossPython
阅读(20)
推荐(0)
摘要:
设置 bin_path 乱码: 选一下字体
阅读全文
posted @ 2023-06-17 10:19
CrossPython
阅读(212)
推荐(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)
摘要:
更新系统的软件包列表和软件包: 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)
摘要:
Odoo16.0马上就要发布了,官网上的odoo16.1也已经开放下载。作为老odoo粉,当然也想尝鲜一下。 经过在虚拟机多次测试,通过source安装比较困难,各种python模块包版本总是不太兼容。后来改用deb包就比较简单了。只要三步走就可以拥有全新的odoo16.1测试环境。 一、我下载的是
阅读全文
posted @ 2023-06-13 21:45
CrossPython
阅读(272)
推荐(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)
摘要:
环境 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)
摘要:
实践环境 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)
摘要:
效果图: 实现代码: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)
摘要:
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)
推荐(0)
摘要:
在odoo中,有些数据模型的Search视图可能会定义关于SearchPanel的部分,但这部分定义不会在弹出对话框中显示。如员工的list视图显示如下: 但如果我们在一个挑选员工的弹出对话框中,显示是这样子的。 这样如果员工较多,我们还要进一步输入搜索条件来进行过虑,不太方便操作。那如果我们要在弹
阅读全文
posted @ 2023-06-11 10:22
CrossPython
阅读(414)
推荐(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)
摘要:
PostgreSQL中通过继承,可以支持基本的表分区功能,比如按时间,每月创建一个表分区,数据记录到对应分区中。按照官方文档的操作,创建子表和index、修改trigger等工作都必须DBA定期去手动执行,不能实现自动化,非常不方便。 尝试着通过在plpgsql代码中使用动态SQL, 将大表分区的运
阅读全文
posted @ 2023-06-05 10:12
CrossPython
阅读(1937)
推荐(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)
摘要:
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)
摘要:
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)
摘要:
1.先下载 nssm软件,这个在百度上直接搜索一个就可以啦! 或者我的下载地址
阅读全文
posted @ 2023-06-02 17:22
CrossPython
阅读(41)
推荐(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)
摘要:
http://127.0.0.1:8069/web/database/manager
阅读全文
posted @ 2023-05-29 19:21
CrossPython
阅读(37)
推荐(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)
摘要:
string是字段的默认标签,在用户界面中使用。除Selection和关联字段外,它都是第一个位置参数,所以大多数情况下它用作关键字参数。如未传入,将由字段名自动生成。 default设置字段默认值。可以是具体值(如 active字段中的default=True),或是可调用引用,有名函数或匿名函数
阅读全文
posted @ 2023-05-27 20:53
CrossPython
阅读(131)
推荐(0)
摘要:
在odoo中,通过QWeb来对模板进行渲染后加载到浏览器中,而模板中有许多的标签来定制各种需求变化,在这里记录学习过程中碰到的标签定义,以方便查询。 模板中的标签统一都是以"t-"开始的。 t-name 用于指明模板的名称 t-extend 用于指明该模板是继承自另外哪一个模板,后面会带父模板的名称
阅读全文
posted @ 2023-05-24 14:09
CrossPython
阅读(220)
推荐(0)
摘要:
写法同之前的视图继承比较相似,话不多说,直接上案例 比如我需在在下列报表添加barcode或者其他字段 第一步先找到当前的视图位置,具体查找方法以后再讲。 最后找到视图 这里面的id还有这个xml文件所在的包会在后面用到 以上信息确认完毕之后,就可以直接写继承了 自定义一个模块,自定义一个xml文件
阅读全文
posted @ 2023-05-24 13:33
CrossPython
阅读(190)
推荐(0)
posted @ 2023-05-24 08:24
CrossPython
阅读(8)
推荐(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)
摘要:
https://blog.csdn.net/fqfq123456/article/details/123096252
阅读全文
posted @ 2023-05-21 21:12
CrossPython
阅读(40)
推荐(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)
摘要:
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)
摘要:
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)
摘要:
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)