RETORNA_ENDERECO — Procedure
RETORNA_ENDERECO (Stored Procedure)
Retorna o codigo do endereco de uma pessoa (cliente, fornecedor, transportador) com base no tipo de endereco solicitado (comercial, residencial, entrega, cobranca). Se nao encontrar endereco do tipo desejado, retorna o primeiro endereco disponivel como fallback. Usada em emissao de notas fiscais, boletos de cobranca, etiquetas de entrega, mala direta e qualquer rotina que precise localizar o endereco adequado de uma pessoa.
Parametros de Entrada
- I_CD_PESSOA (INTEGER): codigo da pessoa (cliente/fornecedor/transportador).
- I_TP_ENDERECO (VARCHAR(1)): tipo de endereco desejado (ex: 'C' comercial, 'R' residencial, 'E' entrega, 'F' cobranca).
Parametros de Saida / Retorno
- O_CD_ENDERECO (INTEGER): codigo do endereco encontrado. Retorna o do tipo solicitado, ou o primeiro disponivel se o tipo nao existir.