pessoal alguem sabe dizer de o idcnab tem uma função especifica para gerar o numero, ou é um getsx da vida quem a numeração do idcnab. SE1 e SE2
pessoal alguem sabe dizer de o idcnab tem uma função especifica para gerar o numero, ou é um getsx da vida quem a numeração do idcnab. SE1 e SE2
Oi, Eduardo, bom dia! Ele usa o GetSXENum. Mesma ideia para o SE1 e o SE2
cQuery := "SELECT COUNT(E1_IDCNAB) IDCNAB FROM " + RetSQLName('SE1') + " SE1 "
cQuery += " WHERE "
cQuery += " SE1.D_E_L_E_T_ =' ' "
cQuery += " AND SE1.E1_IDCNAB ='"
cQuery := changeQuery(cQuery)
While .T.
cIDCNAB := GetSxENum("SE1", "E1_IDCNAB","E1_IDCNAB" + cEmpAnt, 19)
ConfirmSX8()
If !MpSysExecScalar(cQuery + cIDCNAB + "'", 'IDCNAB') > 0
Exit
EndIf
EndDo