12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #include "totvs.ch"
- #include "topconn.ch"
- User Function MA415END()
- Local aArea := GetArea()
- Local cSQLExec := ''
- Local cOper := ""
- Local nX := 0
-
- If ALTERA .AND. cCadastro == 'Orcamentos de Venda - COPIAR'
- RecLock("SCJ",.F.)
- SCJ->CJ_VALIDA := (dDataBase + 10)
- SCJ->CJ_DSCPERD := ' '
- SCJ->CJ_CODPERD := ' '
- SCJ->CJ_DTCANC := CToD("")
- SCJ->CJ_USUARIO := Trim(cUserName)
- SCJ->CJ_CDCONCO := ' '
- SCJ->CJ_USRCANC := ' '
- MsUnlock("SCJ")
- EndIf
- If Inclui
- cOper := "1-INCLUSAO"
-
- ElseIf Altera .AND. cCadastro == 'Orcamentos de Venda - COPIAR'
- cOper := "3-COPIA"
- ElseIf Altera
- cOper := "2-ALTERACAO"
- EndIf
- If !Empty(AllTrim(cOper))
- cSQLExec := "INSERT INTO AUDIT_SCJ SELECT SYSDATE, '" + Upper(Trim(cUserName)) + "' ,'"+cOper+"', SCJ010.* FROM SCJ010 WHERE D_E_L_E_T_ = ' ' AND CJ_NUM = '" + Trim(CJ_NUM) + "' AND CJ_FILIAL = '" + xFilial("SCJ") + "'"
- If TCSqlExec(cSQLExec) < 0
- Msgstop('Erro Alteração AUDIT_SCJ. MA415END' + Chr(13) + TCSQLError(),'Erro !!!')
- Endif
- cSQLExec := "INSERT INTO AUDIT_SCK SELECT SYSDATE, '" + Upper(Trim(cUserName)) + "' ,'"+cOper+"', SCK010.* FROM SCK010 WHERE D_E_L_E_T_ = ' ' AND CK_NUM = '" + Trim(CJ_NUM) + "' AND CK_FILIAL = '" + xFilial("SCK") + "'"
- If TCSqlExec(cSQLExec) < 0
- Msgstop('Erro Alteração AUDIT_SCK. MA415END' + Chr(13) + TCSQLError(),'Erro !!!')
- Endif
- Endif
-
- If Type("a415Atalho") == "A"
-
- For nX := 1 to Len(a415Atalho)
- SetKey(a415Atalho[nX][1] , Nil)
- Next
-
- Public a415Atalho := {}
- Endif
- RestArea(aArea)
- Return
|