文档章节

AX 防止重复过账方法

White_CJ
 White_CJ
发布于 2017/08/09 14:41
字数 155
阅读 15
收藏 0
// 过账钱检查 是否已过账 及 取消 标记

// _int : 1 表示检查状态 及过账前标记 , 2 表示过账后 取消标记

// 20170802 by chengjun

public boolean WD_checkPostStatus( int _int )

{

boolean ret = false;

THK_ProdInTransitRouteTable _ProdInTransitRouteTable;

WD_OrderPostCheck WD_OrderPostCheck;

UserConnection userCon;

;

_ProdInTransitRouteTable = THK_ProdInTransitRouteTable::find(inTransitRouteTable.IntransitRouteId);



select firstOnly forUpdate WD_OrderPostCheck

WHERE WD_OrderPostCheck._TableId == _ProdInTransitRouteTable.TableId

&& WD_OrderPostCheck._OrderRecid == _ProdInTransitRouteTable.RecId;



userCon = new UserConnection();



userCon.ttsbegin();



WD_OrderPostCheck.setConnection(userCon);



switch (_int)

{

case 1:

if(_ProdInTransitRouteTable.Posted)

ret = checkFailed(strFmt("该单据:%1 已过账",inTransitRouteTable.IntransitRouteId));

else

ret = true;

if(ret)

if(!WD_OrderPostCheck)

{

WD_OrderPostCheck.clear();

WD_OrderPostCheck._TableId = inTransitRouteTable.TableId;

WD_OrderPostCheck._OrderRecid = inTransitRouteTable.RecId;

WD_OrderPostCheck._Status = NoYes::Yes;



WD_OrderPostCheck.insert();

ret = true;

}else

{

ret = checkFailed(strFmt("该单据:%1 在过账中, 使用人:%2 ",inTransitRouteTable.IntransitRouteId,WD_OrderPostCheck.createdBy));

}

break;

case 2:

if (WD_OrderPostCheck)

{

WD_OrderPostCheck.delete();

ret = true;

}

break;

}



userCon.ttscommit();

userCon.finalize();



return ret;

}

 

© 著作权归作者所有

共有 人打赏支持
White_CJ
粉丝 0
博文 12
码字总数 7545
作品 0
珠海
其他
私信 提问
XV6 - bootsect.S

#include "asm.h" #include "memlayout.h" #include "mmu.h" .code16 .globl start start: cli # 关中断, 防止干扰开启A20, 和保证设置GDT的完整性 # 初始化寄存器 xorw %ax,%ax # 将ax清零,......

Pagination
2014/06/12
0
0
《汇编语言》总结05 —— 数据处理的两个基本问题

(一)前述 标题所说的两个基本的问题为: 处理的数据在什么地方? 要处理的数据有多长? 这两个问题,在机器指令中必须给以明确或隐含的说明,否则计算机无法工作。 我们定义的描述性符号:...

凡凡不会玩
06/28
0
0
支付宝即时到账接口开发

本文主要讨论PC端的用户付款接口 1,支付宝网页对接原理 用户输入支付宝账号密码及确认支付等操作,都是在支付宝域下进行。 网站将业务信息通过类似于重定向的方式提交到支付宝。 以下截图:...

NO17
2016/03/14
1K
14
各个版本的金蝶kis的区别

每个企业都有不同的需求,找到能够满足需求的版本就是实现了最佳性价比,有的公司要求精准账务,高效资产管理,有的公司只要求能做账出报表,让其去买一个4位数的财务软件就是没实现性价比。 ...

石沉大海
2016/10/09
24
0
如何让金蝶kis记账王进行凭证过账

众所周知,手工记账时代进行凭证过账是一项费时、费力、易出错的工作,导致一临近月底或期末结账,会计人员就十分头疼,但是进入新时期掌握会计电算化操作方法后这一切都变得不一样。本文将以...

石沉大海
2016/11/23
22
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu16.04下安装docker

[TOC] 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。 1. 开始安装 1.1 由于...

豫华商
27分钟前
3
0
使用XShell工具密钥认证登录Linux系统

如果你是一名Linux运维,那么Linux服务器的系统安全问题,可能是你要考虑的,而系统登录方式有两种,密码和密钥。哪一种更加安全呢? 无疑是后者! 这里我为大家分享用Xshell利器使用密钥的方...

dragon_tech
39分钟前
1
0
day178-2018-12-15-英语流利阅读-待学习

“真蛛奶茶”了解一下?蜘蛛也会产奶了 Lala 2018-12-15 1.今日导读 “蛋白质含量是牛奶的 4 倍,并有着更低的脂肪和含糖量”,听起来诱人又美味的并不是羊奶或豆奶,而是你可能打死都想不到...

飞鱼说编程
44分钟前
9
0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents

场景重现 npm install --verbose 安装依赖的时,出现如下警告 强迫症患者表示不能接受 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):npm WARN......

taadis
48分钟前
2
0
OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
363
6

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部