erp系统取消申购单

  • 时间:
  • 浏览:733
  • 来源:成都艾邦软件开发

入库单erp系统

国内的泛普软件公司开发的ERP系统功能相对强大系统可以进行二次开发功能。对国内的企业是非常合适的同时泛普软件具有强大的APP功能可以在APP中发起相关的单据以及定位考勤等相关操作。在仓库进行入库时可以按照不同的情况进行其他入库操作

其他入库

业务说明企业的其他入库单是指除采购入库、产成品入库之外的其他入库业务如调拨入库、盘盈入库、形态转换入库等业务形成的入库单。

1、功能是统计各个入库的相关数据

2、操作说明

(1)、→录入

入库部门、入库原因、摘要、可查看人员、制单人、制单日期、备注、入库数量合计、入库金额合计、入库编号、入库主题、批次、往来单位、交货人、验收人、入库人、入库时间等以上信息并上传相关的附件

(2)、保存且新增将当前其他入库表单的数据录入后点击保存且新增系统就会同时保存已录入的数据并转到新的页面可以再次重新增加数据

(3)、定位点击定位通过输入查询条件就可以查询其他入库单据详细情况。比如要查询一个其他入库的情况在查询条件那里输入入库主题或者入库部门然后点击确定就可以查询到该其他入库详细单据

(4)、协同按钮点击协同按钮可以快速的查询与其他入库信息相关的列表和报表

(5)、表单左上角的按钮作用如下图所示

注 表单中有红色*号的字段为必填字段

图一

1.png

图二

2.png

其他入库列表

业务说明企业的其他入库单是指除采购入库、产成品入库之外的其他入库业务如调拨入库、盘盈入库、形态转换入库等业务形成的入库单。

1、功能

(1)、查询统计各个入库的相关数据

(2)、也可通过列表中蓝色字体的字段比如入库编号、入库主题、入库部门、入库人等可查询其他入库的详细表单数据

2、操作

(1)、查询点击查询按钮在出现的这个查询条件的界面中我们可以对当前其他入库列表进行主题的筛选查询或者对其他入库列表中的的入库人进行查询这样领导就可以更加方便的根据其他入库列表对其他入库的信息进行查询与分析

(2)、查询方案将经常查询的条件选择好后输入方案名称就可以点击保存方案有助于下次查询的时候直接快速点击查询的方案就不用再次选择条件

(3)、修改选择要修改内容前的序号再点击修改即可。比如要修改一个其他入库的信息选择该主题前的序号然后再点击修改即可;或者双击该其他入库编号也可以进行修改

(4)、打印直接点击打印还可以设置打印的页面比如对当前其他入库列表打印的纸张自定义或者只打印列表上的编号、主题名称这两列

(5)、输出如果当前其他入库列表的模板不是自己想要的可以点击输出通过Excel表格的格式保存到电脑对列表进行第二次自定义的修改

(6)、列表中左上角的按钮作用如下图所示

图一

3.png

图二

4.png

其他入库查询

业务说明企业的其他入库单是指除采购入库、产成品入库之外的其他入库业务如调拨入库、盘盈入库、形态转换入库等业务形成的入库单。

1、功能

(1)、查询统计各个入库的相关数据

(2)、也可通过报表中蓝色字体的字段比如单据编号、主题、客户名称、业务员等可查询销售订单的详细表单数据

2、操作

(1)、查询点击查询按钮在出现的这个查询条件的界面中我们可以对当前其他入库报表进行主题的筛选查询或者对其他入库报表中的的入库人进行查询这样领导就可以更加方便的根据其他入库报表对其他入库的信息进行查询与分析

(2)、查询方案将经常查询的条件选择好后输入方案名称就可以点击保存方案有助于下次查询的时候直接快速点击查询的方案就不用再次选择条件

(4)、打印直接点击打印还可以设置打印的页面比如对当前其他入库报表打印的纸张自定义或者只打印报表上的编号、主题名称这两列

(5)、输出如果当前其他入库报表的模板不是自己想要的可以点击输出通过Excel表格的格式保存到电脑对报表进行第二次自定义的修改

(6)、报表中左上角的按钮作用如下图所示

图一

5.png

图二:

6.png

前言

在erp进销存系统中进是采购销是销售存是库存这里主要讲的是采购流程在采购流程中首先要有采购申请(简称申购单)——申购单审核通过——根据申购单生成采购单

场景再现

我老师当库存不足的时候我们可以提交采购申请某同学熟练的新增了一个申购单
我然后当申购单审核通过生成一个新的采购订单
老师你是说采购订单根据申购单生成一个申购单生成一个采购订单老师开始挖坑了
我对老师挖坑我就跳真快乐
老师那有没有可能做到多个申购单生成一个采购订单继续挖坑
我不可能一个申购单只能生成一个采购订单手动打脸(ε(#)
老师

码农附体

问题 如何多个申购单生成一个采购订单
解决关键 把多个申购单需要申购的东西添加到新的采购订单中这不是废话吗(ε(#)

申购单和采购单分主表从表主表存主表信息从表存需要采购的东西也就是说我们的采购单不需要管申购单主表的东西只需要把申购单从表的东西申购物料拿过来就可以拿完一张又一张最后再进行保存就达到了多张申购单生成采购单的目的

1.生成新的采购单

首先我们先新增一张采购单并在主表中输入自动生成的订单编号和必要信息

//新建  function Clear_Ord(){$(#main_info).form(clear);  // $(#applydetial).table();  $(#POM_TYPE).val(物料采购单);  $(#POM_APPLY_TIME).val(1);  //获取订单号  var Cont  PUR;  if ($(#APOM_ID).val()  ||$(#APOM_ID).val() null) {$.post(../../php/GetBillNo.php, {Cont: Cont},function(data) {$(#POM_ID).val(data[BILL_NO]);}, json);  }  //获取订单号  $(#POM_APPLY_NAME).val(obj[0].USER_ID);}

2.添加采购物料

新增一个采购订单后我们需要添加采购物料采购物料来源于已经通过审核的申购单
那我们打开一个窗体加载已审核的申购单点击查看第一张申购单的物料并添加到采购订单中来

  //新增物料table.on(toolbar(receivablebill), function(obj) {var data  obj.data;switch (obj.event) {case add:var json JSON.stringify(data);layer.open({type : 2,title : 添加采购物料,// area : [ 100%, 100% ],area : [ 80%, 85% ],content : ./applyitem.html});break;}});
//查看申购单明细表table.on(tool(apply), function(obj){var data  obj.data;if(obj.event  detail){console.log(data.APOM_ID);var Tab_NameD  T_APOD;//查询的数据库表名var Title2   where APOD_ID   data.APOM_ID ;//查询的数据库语句$.post(../../php/Tab_query.php,{Tab_Name:Tab_NameD,Cont:Title2},function(data1){console.log(data1);table.reload(tableall2,{// code:0,// msg:,// count:data1.length,data:data1//查询后的数据赋值给表格});},json);}});//把数据调回采购单明细表格  table.on(toolbar(applydetial), function(obj) {var checkStatus  table.checkStatus(obj.config.id);var data  checkStatus.data;switch (obj.event) {case ensure:// console.log(data);var index  parent.layer.getFrameIndex(window.name);//获取窗口索引parent.layer.close(index);//关闭弹出层var data1new Array();data1parent.layui.table.cache.tableall;for(var i0;idata.length;i){data1.push(data[i]);}parent.layui.table.reload(tableall,{// code:0,// msg:,// count:data1.length,data:data1});break;};});  

3.问题解决

我们可以看到我们已经把第一张申购单的申购物料导入采购单中了那么我们是不是可以继续把第二张申购单的东西也导入到那张采购单中呢如果可以的话那多个申购单生成一个采购单的问题就解决了呀事不宜迟继续冲

我们可以看到两张申购单的物料都加进了采购单中至此掀桌子事件已得到妥善解决

题外话

在大学中很多老师手把手教你代码也有的老师不教代码讲方向讲思路功能代码实现靠自己在自己刚接触IT时希望老师是前者在自己有一定的基础后更希望自己的老师是后者后者比前者更有意义(有一定的基础)