4/1健保調漲
% 調還好, 但加了補助就麻煩了
加了補助還好, 但是補助中間最多人就麻煩了
因為改了% 算出來後要調的人太多了
新版ERP有更新程式
但舊版的怎辦?
孤兒怎辦?
這兒所談的ERP系統是指鼎新WORKFLOW ERP
屬於 鼎新電腦版權所有!
不用怕 以下觸發可以幫您更改
**注意
記得要更改 Leader 公司別 喔!
要匯入 DSCSYS 資料庫喔!
有多個公司別 就複製多個吧! 給不同名字!**
DROP TRIGGER [trgYJOBQPALB05]
GO
CREATE TRIGGER [trgYJOBQPALB05] ON [dbo].[JOBQUEUE]
FOR UPDATE
AS
DECLARE @JOBNAME char(20)
DECLARE @STATUS char(1)
DECLARE @COMPANYID varchar(100)
DECLARE @MA022 varchar(6)
DECLARE @TM001 varchar(10)
DECLARE @TM010 varchar(10)
DECLARE @TM012 numeric(5)
DECLARE @TM014 numeric(2)
DECLARE @A numeric(13,5)
DECLARE @B numeric(13,5)
DECLARE @C numeric(13,5)
-- % 數
SET @A=0.0455
SET @B=0.0517
SET @C=0.3
SELECT @JOBNAME=JOBNAME, @STATUS=STATUS, @COMPANYID=COMPANYID FROM Inserted
--Leader 公司別
IF (@JOBNAME='PALB05' OR @JOBNAME='PALB03') AND @STATUS='D' AND @COMPANYID='Leader'
BEGIN
SELECT @MA022=MA022 FROM Leader..CMSMA
SELECT @B=MM006, @C=MM007 FROM Leader..PALMM WHERE MM001='1'
DECLARE PALTMC CURSOR FOR
SELECT TM001 FROM Leader..PALTM WHERE (TM019 = '1') AND TM002=@MA022 ORDER BY TM001
OPEN PALTMC
FETCH NEXT FROM PALTMC
INTO @TM001
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @TM010=TM010,@TM012=TM012, @TM014=TM014
FROM Leader..PALTM B
WHERE (TM019 = '1') AND (TM001 = @TM001) AND (TM002 = @MA022)
IF @TM014 <> 0
BEGIN
SELECT @TM012=@TM012-SUM(TN007)
FROM Leader..PALTN A
WHERE (TN001 = @TM001) AND (TN002 = @MA022)
END
IF @TM010 <= 40100
BEGIN
UPDATE A
SET TN007=ROUND(TN007/ROUND(@TM010*@B*@C,0) * ROUND(@TM010*@A*@C,0),0)
FROM Leader..PALTN A
WHERE TN001 = @TM001 AND TN002 = @MA022
SET @TM012=ROUND(@TM012/ROUND(@TM010*@B*@C,0) * ROUND(@TM010*@A*@C,0),0)
END
IF @TM010 > 40100 AND @TM010 <= 50600
BEGIN
UPDATE A
SET TN007=ROUND(TN007/ROUND(@TM010*@B*@C,0) * (ROUND(@TM010 * @B * @C, 0) - ROUND((ROUND(@TM010 * @B * @C, 0) - ROUND(@TM010 * @A * @C, 0)) * 0.2, 0)),0)
FROM Leader..PALTN A
WHERE TN001 = @TM001 AND TN002 = @MA022
SET @TM012=ROUND(@TM012/ROUND(@TM010*@B*@C,0) * (ROUND(@TM010 * @B * @C, 0) - ROUND((ROUND(@TM010 * @B * @C, 0) - ROUND(@TM010 * @A * @C, 0)) * 0.2, 0)),0)
END
IF @TM014 <> 0
BEGIN
SELECT @TM012=SUM(TN007)+ @TM012
FROM Leader..PALTN A
WHERE (TN001 = @TM001) AND (TN002 = @MA022)
END
UPDATE A
SET TM012=@TM012
FROM Leader..PALTM A
WHERE TM002=@MA022 AND TM001=@TM001
IF @JOBNAME='PALB03'
BEGIN
UPDATE A
SET TI033=@TM012, TI041=TI041+TI033-@TM012
FROM Leader..PALTI A
WHERE TI001=@TM001 AND TI002=@MA022
END
FETCH NEXT FROM PALTMC
INTO @TM001
END
CLOSE PALTMC
DEALLOCATE PALTMC
END
...........無言
想必您因該是鼎新軟體工程師,ERP ERP 哀...
還真的需要很多精神貫注才行
最近就碰到麻煩事,導了ERP現在又要導SFT,因為是鼎新WorkFlowGP所以當然還是請鼎新提出解決方案,那就是sft其他還有哪些sft軟體可以快速與workflowgp整合。
但問題來了產線主管說這不是我要的東西,但他只說我要跑一張EXCEL報表我要的需求就是這個上面記載生產良品與不良品測試軌跡,這當然要客製化,後面就跟顧問師討論在資料蒐集部分進行客製但最後還是無法蠻足產線主管的要求,我要記載每一產品的數據不是只有不良品部份而且我要及時能夠掃描輸入,不是進出站..如果只是這樣我現在的EXCEL就可以做啦,我以前公司就是用EXCEL掃描後就可以拉。哀..好吧如果這需求確認那我們可能需要更多預算進行完全客製化已鼎新的sft當作核心進行修改,那您可以提出您的需求最後請求老闆支持就可以執行拉,喝老闆說阿這東西不是產線主管要的還要叫我花錢,老闆問產線主管你不是說以前就只用EXCEL做點修改就可以了而且不貴,那你去處理...最後我也只回答,如果您說的方式用EXCEL做點修改(我想因該是vb吧)就可以了如果這樣能蠻足您的需求為何還要提出sft系統那就不用買啦。
我不是軟體人員,主管們提出很好的建議與理想值,希望得到支援與配合,但提出的方案又無法得到老闆支持(錢錢錢)那還真難耶
不知道線上各位 是否可以提供意見,希望有導入過SFT的朋友們討論討論