erp产品销售发货判断库存功能(四十二)

     2022-09-21     272

关键词:

产品数量的前端(键盘抬起的事件):

                 <td>
                    <input type="text" name="proCount" onkeyup="isProCountFull(this)" class="{required:true,min:1,digits:true}" style="width: 100px" />
                </td>

 js代码:

<script type="text/javascript">    
    function isProCountFull(obj) {
            var proid = $($(obj).parent().parent().find("input[name=‘proID‘]")[0]).val();
            var procount=$(obj).val();
            if (proid != ‘‘ && proid != null) {
                if (procount != ‘‘ && procount != null && procount != ‘0‘) {
                    $.ajax({
                        type: "POST", //设置提交方式
                        url: "getProCount.aspx",
                        data: "proid=" + proid + "&procount=" + procount, //提交数据
                        success: function (msg) {
                            if (msg == "OK") {                               
                            } else {
                                alert(msg);
                                $(obj).attr("value", "");
                            }
                        }
                    });
                }
            } else {
                alert("请先选择产品");
                $(obj).attr("value", "");

            }
        }
        //判断是否有重复名称的产品
        function issameproid(obj) {
            var proidcount = 0;
//            proidscount = $(document).find("input[name=‘proID‘]").length;
            var proid = $($(obj).parent().find("input[name=‘proID‘]")[0]).val();
            $(document).find("input[name=‘proID‘]").each(function () {
                if ($(this).val() == proid) {
                    proidcount++;
                    if (proidcount >= 2) {
                        alert("选择产品有重复,请重新选择");
                        $($(obj).parent().find("input[name=‘proName‘]")[0]).attr("value", "");
                        $($(obj).parent().find("input[name=‘proId‘]")[0]).attr("value", "");
                    }
                }
            });

            
        }
    </script>

 后端代码(getProCount.aspx):

  protected void Page_Load(object sender, EventArgs e)
        {
            string returnResult = "";//定义返回状态
            this.Response.Clear();
            //获取前端的数据
            string proid = Request.Form["proid"].ToString();
            string procount = Request.Form["procount"].ToString();
            returnResult = proid + "  " + procount;

           object obj= SqlComm.GetObjectByCondition("dbo.BioProStock", "isnull(sum(ProCout),0)", " ProID=" + proid);
           if (obj != null)
           {
               if (int.Parse(obj.ToString()) < int.Parse(procount))
               {
                   returnResult = "此产品库存不足,最多发货数据" + obj.ToString();
               }
               else
               {
                   returnResult = "OK";
               }  
           }
           this.Response.Write(returnResult);
           
            this.Response.End();
        }

 

erp产品销售发货--发货管理(四十一)

视图:CREATEVIEW[dbo].[View_BioSendAppInfo]ASSELECT SendId, BillNo, Subject, DepartMentID, Departname=dbo.FN_GetDepartMentByID(DepartMentID), AppUserId, AppUserName=dbo.getUserNameByUserID(AppUserId), Re 查看详情

erp模块

...模块:销售管理模块可以帮助企业实现销售订单的管理、发货、收款等流程,并提供销售预测、销售分析等功能,帮助企业提高销售效率和销售业绩。生产计划与控制模块:生产计划与控制模块可以帮助企业规划生产计划、安排... 查看详情

我面试仓库管理员,说要懂erp,erp是啥东西?怎么用?

对于库管人员,关键是要了解一下ERP中的库存管理模块,如出入库管理、库存预警、盘存等。能说几个专业名词也行。物料管理系统是SMARTERP系统的基础模块之一。对物料的出库、入库、转移、盘存等处理进行全面的控制和管理... 查看详情

wms仓储管理系统的功能有哪些?

...条码标签,张贴标签产品入库上架(PDA)库位发货拣配单在系统内制作发货拣配单(发货拣配单用于销售部门通知仓库发货的依据,可作为“发货通知单”来使用,以便仓库配货)扫码发货(PDA)扫描送... 查看详情

erp打印入库单(四十)

需求描述:此购进单的基本信息,购进单位,入库单位,入库时间……此购进单批号,产品名称,生产企业,等基本信息。实现能够循环加载打印。本单金额小计,整单金额合计计算。技术需求:界面设计,循环加载数... 查看详情

mm的erp中的mm模块

...供应商主数据。库存管理:库存日常业务主要包括收货、发货、调拨、盘点等,主要涉及到的基础数据有物料批次主数据。销售管理:销售管理的日常业务主要包括销售需求的处理、销售订单的交付、销售发票的开具,主要涉及... 查看详情

erp系统中,库存管理的基本流程是啥?

...管理(盘点、调拨、拆装、借货、还货、预警)→出库→发货如果你是在选型的话,建议你先申请几天的试用看看参考技术A大的来说就是出库入库库存的可卖数保管数等细致的就多了是销售出库还是返厂退出,是采购入库还是... 查看详情

关于产品的一些思考——(四十二)网易之有道云笔记协同版

————————————————————2014.07.17————————————————————   先前的使用体验,补上。   在使用协同版的时候。一个笔记仅仅要点击了编辑。就会生成新版本号。不... 查看详情

基础的erp模块

...商管理、采购订单、采购收货、质量检验、采购发票等。库存模块:用于管理库存流程,包括库存盘点、调拨、报废、采购入库、销售出库等。生产模块:用于管理生产流程,包括生产计划、物料需求计划、生产订单、生产进度... 查看详情

工业机械行业如何运用erp系统解决采购库存生产管理难题

...,比如,客户类型众多、销售模式复杂、采购业务繁重、库存不易掌握、生产周期漫长、成本核算困难、生产要求严格、产品类型众多、项目难以掌控等管理难题。那么,这款工业ERP系统到底有哪些常用功能呢?下面就 查看详情

进销存软件的功能主要有哪些(代码片段)

...表、库存预警表8.物流管理:采购收货物流费用统计、销售发货物流费用统计、发票快递管理、物流追踪、客户发货签收、物流公司管理、物流公司付款9.财务管理:应收查询 查看详情

工业制造erp管理系统新增功能帮助企业解决四大问题

...系统也在不断优化和改善,从产品的制造、原料的采购、库存、销售以及财务等管理细节都逐步更加完善,使用户体验感更佳。新增功能后,不仅解可以轻松决生产排产、物料采购、库存预警等一系列管理问题,还实现了生产单... 查看详情

跨境出口电商erp都有哪些,那个好用

...务数据,帮助卖家轻松管理财务。2、供应链管理跨境ERP库存类功能有仓位管理、货位管理、库存盘点、库存调拨、库存预警等。库存是跨境电商经营管理过程的核心点,库存保证了销售业务的正常开展,同时还占用了很大一部... 查看详情

c之函数设计原则(四十二)

...来讲下函数的设计原则。函数从意义上应该是一个独立的功能模块,函数名要在一定程度上反映函数的功能;函数参数名要能够体现参数的意义,尽量避免在函数中使用全局变量。        A、当函数... 查看详情

leetcode刷题四十二(代码片段)

...code-cn.com/problems/3sum/给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1&#x 查看详情

vue开发--excel组件(四十二)

...试文件。强调分析和编写健壮性、与统一JS表示的跨格式功能兼容性,以及与IE6的ES3/ES5浏览器兼容性。组件:js-xlsxhttps://www.npmjs.com/package/xlsx 查看详情

(四十二)golang--管道(代码片段)

...安全;主协程运行完了,计算阶乘的协程却没有运行完,功能并不能够准确实现;可利用互斥 查看详情

erp系统-sap主要有几大模块?分别的功能是啥?

...,包含客户关系管理、订单管理等等,提供报价、订货、发货、开票的完整销售流程,支持以订单为核心的业务模式,并可对销售价格和信用进行实时监控。扩展资料:ERP系统实际应用中更重要的是应该体现其“管理工具”的本... 查看详情