当前位置: 首页 > news >正文

双流区规划局建设局网站网站开发分类列表

双流区规划局建设局网站,网站开发分类列表,中文网站建设技术,台州市建设局网站发货通知单下载功能操作手册 一、功能概述 该代码实现了发货通知单的下载功能,用户可以选择要下载的发货通知单,系统将生成包含发货通知单详细信息的 Excel 文件供用户下载。 二、文件结构及说明 sale_delivery/controllers/download.py 定义了一个 …

发货通知单下载功能操作手册

一、功能概述

该代码实现了发货通知单的下载功能,用户可以选择要下载的发货通知单,系统将生成包含发货通知单详细信息的 Excel 文件供用户下载。

二、文件结构及说明

  1. sale_delivery/controllers/download.py
    • 定义了一个 SaleDeliveryXlsRrport 类,该类继承自 http.Controller,包含一个路由 /web/export/sale_delivery_xls,用于处理发货通知单的导出请求,生成 Excel 文件并返回给用户。
  2. sale_delivery/wizard/sale_delivery_download.py
    • 定义了一个 SaleDeliveryDownload 模型,该模型包含两个字段 order_idstype,分别用于选择要下载的发货通知单和指定下载类型。action_download 方法用于生成下载链接并打开新窗口进行下载。
  3. sale_delivery/controllers/init.pysale_delivery/wizard/init.py
    • 用于初始化相应模块,导入相关文件。

三、操作步骤

1. 选择发货通知单

在 Odoo 系统中找到 sale.delivery.download 向导(一般在相关菜单或操作按钮中),在 order_ids 字段中选择要下载的发货通知单,type 字段默认值为 sale_delivery,无需修改。

2. 触发下载操作

点击 action_download 按钮(一般在向导界面中有对应的按钮),系统会调用 action_download 方法。

3. 生成下载链接

action_download 方法会将选择的发货通知单的 ids 和类型信息编码成 JSON 格式,并生成一个包含 datatoken 的字典 datas。然后,将这些数据编码成 URL 参数,拼接在 /web/export/sale_delivery_xls 路由后面,生成一个完整的下载链接。

4. 打开新窗口下载

系统会以新窗口的方式打开生成的下载链接,此时会触发 SaleDeliveryXlsRrport 类中的 index 方法。

5. 生成 Excel 文件

index 方法会根据传入的 order_ids 从数据库中获取相应的发货通知单记录,然后使用 xlsxwriter 库创建一个 Excel 文件,将发货通知单的详细信息写入 Excel 文件中,包括发货通知单号、客户信息、交货地址、产品信息等。

6. 下载文件

Excel 文件生成后,系统会将文件以 发货通知_时间戳.xls 的文件名返回给用户,用户可以选择保存文件到本地。

四、注意事项

  • 确保 xlsxwriter 库已正确安装,否则可能会导致 Excel 文件生成失败。
  • 选择的发货通知单 order_ids 必须是有效的记录,否则可能会抛出异常。
  • 发货通知单的相关字段(如 partner_idsale_id 等)必须存在,否则可能会导致部分信息无法正确显示在 Excel 文件中。
http://www.dtcms.com/a/528875.html

相关文章:

  • 10.4FormData :前端文件上传与表单数据处理的核心工具
  • 肇庆建网站在网站上显示备案信息
  • 如何批量获取蛋白质序列的所有结构域(domain)数据-1
  • 做兼职在线抠图网站本科自考科目有哪些
  • wordpress 下载模板站做的网站如何更换网站模板
  • Rust:Windows 系统 VsCode 环境搭建
  • 网站开发+接活创建一个网站的项目体现项目完成速度因素的
  • 双馈风力发电机控制系统仿真设计(论文+仿真)
  • 国内做性视频网站有哪些南京越城建设集团有限公司网站
  • Pytorch常用API(ML和DL)
  • 切水题2.0
  • 深入解析C++ String类的实现奥秘
  • 机器视觉的液晶电视OCA全贴合应用
  • 个人博客网站页面儿童玩具网站建设策划书
  • 构建大模型安全自动化测试框架:从手工POC到AI对抗AI的递归Fuzz实践
  • 数据库约束与查询:MySQL 中的 DQL 和约束全解析
  • C++笔记(面向对象)友元
  • 网站在工信部备案查询oa系统开发
  • FPGA基础知识(七):引脚约束深度解析--从物理连接到时序收敛的完整指南
  • Minecraft-Speed-Proxy——搭建专属的Minecraft加速IP
  • Flutter 异步 + 状态管理融合实践:Riverpod 与 Bloc 双方案解析
  • 10.25复习LRU缓存[特殊字符]
  • 做网站怎么那么难谷歌关键词排名查询工具
  • 门户网站的建设与维护注册域名多长时间
  • 实战:将 Nginx 日志实时解析并写入 MySQL,不再依赖 ELK
  • Redis 黑马点评day02 商户查询缓存
  • 品牌网站建设切入点wordpress很好的博客
  • ASP.NET Core读取Excel文件
  • 器材管理网站开发沈阳网站建设费用
  • 巧用 CSS linear-gradient 实现多种下划线文字特效(纯 CSS 无需额外标签)