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

金蝶云星空开发简单账表《物料年采购入库报表》

文章目录

    • 业务背景
    • 业务需求
    • 方案设计
    • 详细设计
    • 测试

业务背景

系统现有功能不支持查询过去一年内所有物料的入库数,需要人工导出,然后再汇总。

业务需求

可以查询所有物料的入库数,多个物料,单个物料,多个组织,单个组织的入库数,以及支持查询入库数大于某个阈值。

方案设计

物料资料:未禁用
采购入库单:已审核,审核日期在过去一年内的入库数按物料编码汇总

详细设计

在这里插入图片描述
组织:F_XXXX_OrgNumberTitle
物料:F_XXXX_MaterialNumberTitle
创建报表服务器插件MaterialCompareRpt,继承SysReportBaseService


using Kingdee.BOS;
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Contracts.Report;
using Kingdee.BOS.Core.Report;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XXXX.K3.Core.Const;
using XXXX.K3.Core.Util;namespace XXXX.K3.App.Report.BD
{/// <summary>/// 功能描述    :物料通用性比较报表插件-服务端  /// 创 建 者    :Administrator/// 创建日期    :2024/8/21 17:09:34 /// 最后修改者  :Krystal/// 最后修改日期:2024/8/21 17:09:34 /// </summary>[Description("物料通用性比较报表插件-服务端"), HotUpdate]public class MaterialCompareRpt: SysReportBaseService{#region <变量>/// <summary>/// 汇总字段/// </summary>List<string> listSumColumn = new List<string>() { "FQTY" };/// <summary>/// 用于sql的取数/// </summary>protected List<string> lstSql = new List<string>();/// <summary>/// 高级过滤条件/// </summary>private string _sWhereFilter = string.Empty;/// <summary>///  排序条件/// </summary>private string _sOrderBy = string.Empty;/// <summary>///  分组条件/// </summary>private string _sGroupFilter = string.Empty;/// <summary>/// 页面过滤参数/// </summary>FilterArgs _filterArgs = new FilterArgs();/// <summary>/// 快捷过滤参数/// </summary>internal class FilterArgs{/// <summary>/// 物料编码/// </summary>private string _FMaterial = string.Empty;/// <summary>/// 组织/// </summary>private string _FOrg = string.Empty;/// <summary>/// 组织名称/// </summary>private string _FOrgName = string.Empty;public string F

http://www.mrgr.cn/news/7197.html

相关文章:

  • pyro 教程 时间序列 单变量,重尾,python pytorch,教程和实例 Forecasting预测,布朗运动项、偏差项和协变量项
  • 19.缓存的认识和基本使用
  • AMEYA360:芯讯通5G RedCap+智慧电力,SIM8230“轻”装上阵
  • 分析Facebook在区块链技术中的应用与前景
  • 谷歌chrome浏览器显示“版本太旧”又无法更新情况下,如何关闭“Chrome版本太旧”提示,包括直接启动Google浏览器,或者通过其他应用启动
  • 解决使用matplotlib不显示中文的问题
  • Android系统架构
  • 神经网络动画讲解 - 神经网络工作流程
  • F5G全光网实践
  • 机器学习:逻辑回归实现下采样和过采样
  • Spring 事务和事务传播机制
  • 做谷歌seo如何创建良好的用户体验?
  • 马斯克脑机接口让瘫痪者5分钟掌握鼠标控制
  • 【重修Java的数据库连接】JDBC介绍
  • 小米14的射频芯片高通SDR753全景图
  • Python办公自动化smtplib实现自动发送邮件
  • AI 未来两年:史无前例的变革与挑战
  • 论文阅读:scMGCA----模型方法
  • 老师们是如何发布分班查询的呢?
  • 解密《黑神话:悟空》脚本