01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:


Função:MATA150 - Atualizar Cotações
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. DESCRIÇÃO

O Ponto de Entrada MT150CHV tem como função adicionar campos que farão parte da chave de exclusão na rotina de Atualização de Cotações.

Encontra-se no início da função antes da execução do laço para a montagem do aCols para a exclusão. Esse ponto é chamado somente quando a exclusão for por 'Produto'. É utilizado quando a cotação possui produtos com códigos iguais porém com outros campos diferentes. Deve ser informado neste ponto de entrada quais os campos que farão parte da chave para exclusão.


03. LOCALIZAÇÃO

Function A150Monta - Função da Atualização Manual das Cotações de Compra responsável pela montagem do aHeader e do aCols da cotação de compra.


04. PARAMETROS

Não há.

05. RETORNO

Tipo

Descrição

Caractere

É esperado como retorno uma string com os campos que farão parte da chave para a exclusão do produto.

Obs.: Os campos sempre deverão estar com o aliás na frente.
Exemplo: "SC8->C8_TES+SC8->C8_COND"

Observações:
O código do produto sempre fará parte da chave e não deve ser informado no ponto de entrada, pois já é tratado internamente no programa.

06. EXEMPLO DE UTILIZAÇÃO

#Include 'Protheus.ch'

/*/{Protheus.doc} MT150CHV
PE para adicionar campos de chave na exclusão.
@type     function
@author      
@since       31/10/2024
/*/
User Function MT150CHV()
Local cRet := 'SC8->C8_TES' //Campos que farão parte da chave para a exclusão.


MsgInfo("Passou pelo PE","ATENÇÃO MT150CHV!")


Return(cRet)