POS VB
PPSM06S70: Add moddate
EDITSPRINTJOB: MAX(TO_CHAR(ETRN.MODDATE, 'yyyy/mm/dd/HH24:MI AM')) ACTUAL_SHIPDATE
4.Test Scenario
(1) :Query SQL
Test DN:8016578337
SELECT CTRN.TKCTID TRUCK_ID,
CTRN.TKCTID TKNO,
MAX(HVSP.CONTAINER_ID) CONTAINER_ID,
MAX(NVL(HVSP.SEAL_ID, ECTH.CONTSNO)) SEAL_NUMBER,
MAX(NVL(HVSP.SHIP_MODE, C092.DSCA)) SHIP_MODE,
MAX(C021.CRTE) CRTE,
MAX(TO_CHAR(ETRN.MODDATE, 'yyyy/mm/dd/HH24:MI AM')) ACTUAL_SHIPDATE,
TO_CHAR(SYSDATE, 'YYYYMMDD') CURRENT_DATE,
MAX(HVSP.SHIP_MODE) SHIP_MODE,
MAX(TO_CHAR(C021.INVD, 'YYYYMMDD')) INVD,
MAX(TO_CHAR(CTRN.DATETIME, 'yyyy/mm/dd HH24:MI:SS')) DT,
MAX(NVL(C021.INCOT1, C071.CDEC)) INCOTERM
FROM CMPPSTRN CTRN,
EPPALCTH ECTH,
CMPPS021 C021,
CMPPS092 C092,
HV_SHIPPLAN HVSP,
CMPPS071 C071,
EPCARTRN ETRN
WHERE CTRN.DN = '8016578337'
AND CTRN.NCMP = 'F715'
AND CTRN.CONTNO = ECTH.CONTNO(+)
AND CTRN.PACKLST = ECTH.PACKLST(+)
AND C021.PINO = CTRN.DN
AND C092.NCMP = C021.NCMP
AND C092.CRTE = C021.CRTE
AND C071.NCMP = C021.NCMP
AND C071.ORNO = C021.ORNO
AND HVSP.NCMP(+) = C021.NCMP
AND HVSP.ORNO(+) = C021.ORNO
AND HVSP.INVD(+) = C021.INVD
AND C021.CORG = '1'
AND HVSP.PINO(+) = C021.PINO
AND CTRN.ncmp = ETRN.ncmp
AND CTRN.tkctid = ETRN.tkctid
AND ETRN.STATUS = '1'
AND CTRN.DATETIME = ETRN.DATETIME
GROUP BY CTRN.TKCTID
(2) :Print Test
PPS -load to truck
UPDATE EPCARTRN
SET STATUS = 1, MODDATE = SYSDATE, REMARK = 'WCQ-3-201810100001'
WHERE STATUS = 0
AND TKCTID = 'YBN9999'
AND TO_CHAR(DATETIME, 'YYYY/MM/DD') = '2018/04/17'
AND TO_CHAR(DATETIME, 'HH24') < '12'
AND NCMP = 'F715'
ini设置:station 对应cmpps128
运行job前:
select * from cmpps128 where station='F715TEST' and doc_cat='POS';
Update Y --N
CMPPSTRN
PROBLEM SUMMARY:
1,语言的设置
2,ini ---PPS stationname JOB stationname /cmpps128
3,字体
4,打印机设置
5,模板
6,获取Ship to date必须要在完成实际打包(epcartrn.status=1)数据才有值,
否则在装车计划时打印cmppstrn没有数据
SELECT DISTINCT NVL(HVSP.INTL_CARRIER, C096.CODM) INTL_CARRIER, NVL(HVSP.SHIP_MODE, C092.DSCA) SHIP_MODE, C021.PINO, C021.MPAK FROM HV_SHIPPLAN HVSP, CMPPS021 C021,CMPPSTRN CTRN, CMPPS096 C096, CMPPS092 C092 WHERE HVSP.NCMP(+) = C021.NCMP AND HVSP.ORNO(+) = C021.ORNO AND HVSP.PINO(+) = C021.PINO AND C021.NCMP = 'F715' AND C021.NCMP = CTRN.NCMP AND C021.PINO = CTRN.DN AND C021.EPS_PAKNO = CTRN.PACKLST AND CTRN.DATETIME = TO_DATE('2018/05/15 08:30:00','yyyy/mm/dd HH24:MI:SS') AND CTRN.TKCTID = 'HDP8301-01' AND C021.NCMP = C096.NCMP AND C021.HCUNO = C096.CUNO AND C021.CFRW = C096.CFRW AND C092.NCMP = C021.NCMP AND C092.CRTE = C021.CRTE AND C021.CORG = '1' ORDER BY INTL_CARRIER
POS VB的更多相关文章
- AtCoder Regular Contest 080 E - Young Maids
地址:http://arc080.contest.atcoder.jp/tasks/arc080_c 题目: E - Young Maids Time limit : 2sec / Memory li ...
- 【题解】Luogu P5470 [NOI2019]序列
原题传送门 同步赛上我一开始想了个看似正确却漏洞百出的贪心:按\(a_i+b_i\)的和从大向小贪心 随便想想发现是假的,然后就写了个28pts的暴力dp 杜神后半程说这题就是个贪心,但我没时间写了 ...
- VB中的API详解
一.API是什么? 这个我本来不想说的,不过也许你知道其它人不知道,这里为了照顾一下新手,不得不说些废话,请大家谅解. Win32 API即为Microsoft 32位平台的应用程序编程接口(Appl ...
- Pascal、VB、C#、Java四种语法对照表
因为工作原因,自学会了vb后陆续接触了其它语言,在工作中经常需要与各家使用不同语言公司的开发人员做程序对接,初期特别需要一个各种语法的对照比,翻看了网络上已有高人做了整理,自己在他基础上也整理了一下, ...
- POS Tagging 标签类型查询表(Penn Treebank Project)
在分析英文文本时,我们可能会关心文本当中每个词语的词性和在句中起到的作用.识别文本中各个单词词性的过程,可以称为词性标注. 英语主要的八种词性分别为: 1.名词(noun) 2.代词(pronoun) ...
- 分词、词性标注POS等学习【转载】
转自:https://cloud.tencent.com/developer/article/1091815 1. 分词(Word Cut) 英文:单词组成句子,单词之间由空格隔开 中文:字.词.句. ...
- VB.Net条形码编程的方法
一.条形码的读取用过键盘口式的扫条码工具的朋友就知道,它就如同在鍵盘上按下数字鍵一样,基本不需任何编程和处理.但如果你使用的是其它接口的话,可能你就要为该设备编写通讯代码了.以下有一段简单的25针串口 ...
- vb Replace 实现
今天改一个VB程序时发现程序自带的replace 函数不知什么原因竟然不好用了 所以就自己写了一个玩玩 记录一下 'XGZ '替换字符 Private Function Replace1(ByVal ...
- VB Open 函数详解 打开、关闭、读、写文件
(一)打开和关闭文件 1.顺序文件 打开顺序文件,我们可以使用Open语句.它的格式如下:Open pathname For [Input |Output |Append] As [ ...
随机推荐
- 1. vs code 设置快捷键与eclipse一样
keybindings.json文件路径在:C:\Users\Administrator\AppData\Roaming\Code\User\keybindings.json { "key& ...
- Java Design Patterr
Factory: ●简介: 工厂模式同单例模式一样,也是Java中最常用的设计模式之一,属于创建型模式,它提供了一种创建对象的最佳方式.能够根据要求调用者提供的信息为接口指定不同的实现类,降低耦合. ...
- Python初学(1)
最近在学习python,以后想编写一些工作中用的到的脚本.python的入门我选择了<python从初学到入门>,这篇文章我会跟进我的学习进度.算是一个笔记吧. 我本身是熟悉C语言的,看p ...
- Lightgbm 随笔
lightGBM LightGBM 是一个梯度 boosting 框架,使用基于学习算法的决策树.它可以说是分布式的,高效的,有以下优势: 更快的训练效率 低内存使用 更高的准确率 支持并行化学习 可 ...
- 基于SSM的CRUD项目的详解
创一个maven工程 创建web的目录和web.xml------------右击项目,build projet--->configure project---->Project fac ...
- python之路:用户输入(一)
python之路:用户输入(一) 好了,现在我学了点博客的用法,现在不会像以前的那么土了.好吧,不多说,我要讲课了. 今天,我会用情景实例给大家说这个用户输入. 情景是:你是IT教育的python带头 ...
- Linux系统下常用命令
yum [options] [command] [package ...] options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装 ...
- generator 生成器
L=[i*i for i in range(10)] print(L) G=(i*i for i in range(10)) #变中括号为小括号 print(G) 另一种方法: fib(max): n ...
- cuda 配置要点
1. 安装驱动 :sudo apt-get install nvidia- 2. 安装cuda : cuda 文件中包含驱动程序,因此在安装过程中当被问及是否安装驱动时,选择no 3. 安装cudnn ...
- 【C++】C++中int与string的相互转换
一.int转string 1.c++11标准增加了全局函数std::to_string: string to_string (int val); string to_string (long val) ...