zoukankan      html  css  js  c++  java
  • PackingSlip时生成凭证

    在做销售和采购做PackingSlip动作时要生成凭证,教材中提到如下两点:
    1.库存管理->设置->库存->库存模型组->设置 选项卡->分类账集成 组
    选中 过账物理库存
    2.应收账款->设置->参数设置->更新 选项卡->装箱单组
    选中 装箱单记入分类账
    另外物料需要当前成本价不能为零
    在设置上面三个方面后依然不能产生凭证,看教程也没找到答案,只能去跟代码了,在产生凭证的时候会调用类InventMov_Sales的mustBeBookedPhysically方法:
    boolean  mustBeBookedPhysically()
    {
        ;
        
    if (SalesParameters::find().PostPackingSlip)
            
    return super();
        
    else
            
    return false;
    }
    可以看出if里的代码就是2中提到的参数
    查看super的代码
    boolean  mustBeBookedPhysically()
    {
        
    return this.inventModelGroup().PostOnhandPhysical && !InventParameters::find().PostEstimatesPeriodic;
    }
    其中&&前面部分判断的就是1中提到的参数
    这里要提到的后面那个参数,这个参数对应界面的界面如下:
    库存管理->设置->参数设置->常规 选项卡->实际过账组  期间暂估入账
    从代码来看只有这个参数不选中的时候才会产生凭证。
    至于这个参数是做什么用的,一时还真没头绪,等忙完这段时间再看吧。
  • 相关阅读:
    专家教你应对小孩鼻血不止
    爸爸去哪?
    Windows server 2008 R2 + IIS7.5,ASP网站设置
    请把这十个生命气质传给孩子
    zoj 2071 Technology Trader 最大权闭合子图
    TJU 2944 Mussy Paper 最大权闭合子图
    poj 1222 EXTENDED LIGHTS OUT 高斯消元
    codeforces 383C Propagating tree 线段树
    ubuntu 安装qq
    Kafka Manager 监控
  • 原文地址:https://www.cnblogs.com/Farseer1215/p/711314.html
Copyright © 2011-2022 走看看