Senhores estou com seguinte bug apontado no codeanalytics:
Uso de Return dentro do BeginTransaction
Abaixo segue o Trecho do código que esta retornando o bug:
If !Empty(cIntegrado)
BEGIN TRANSACTION
If !Empty(p_cNotaIni)
IncProc("Importando NF de transferencia de Medicamentos na Matriz "+_cDoc+"/"+_cSerie)
EndIf
_lOk := U_UNP015(_cDoc,_cSerie,_cChave,_dEmissao)
If !_lOk
DisarmTransaction()
Return
EndIf
If !Empty(p_cNotaIni)
IncProc("Gerando Pedido de Venda do Integrado...")
EndIf
cNumPedido := U_LHC16(_cDoc,_cSerie)
If Empty(cNumPedido)
DisarmTransaction()
Alert(OemToAnsi("LHC16 - Erro na Inclusão do Pedido referente a NF de transferência " + _cSerie + "/" + _cDoc))
Return
EndIf
END TRANSACTION
Como posso fazer para matar esse problema? Alguem com algo parecido?