Altera as cores de status dos Pedidos no Browse de Preparação do Documento de Saída (MATA461)
Exemplo da Rotina:
User Function M461COR() //... Return aCores
Exemplo 1- Ponto de Entrada para alterar a cor de status no browse da Nota Fiscal de Saída:
/* Bibliotecas */ #Include 'Protheus.ch' /*/{Protheus.doc} M461COR Ponto de Entrada para alterar a cor de status no browse da Nota Fiscal de Saída (Documento de Saída) @author Caio César Henrique @since 30/05/2019 @version 1.0 @type function @example U_M461COR() @obs Caso altere a cor, usar este P.E juntamente com o M461LEG para atualização da Legenda do Browse /*/ User Function M461COR() /* Variáveis Locais */ Local aArea := GetArea() Local nFind := 0 /* Conteúdo do PARAMIXB - Tipo: Array - Posições: 2 - aArray[x][1] - Condição para a cor do status - aArray[x][2] - Cor selecionada (via Resource) */ Local aCores := PARAMIXB /* Busco a cor de status Azul */ nFind := aScan( aCores, {|x| Alltrim(x[2]) == "BR_AZUL" } ) /* Se encontrada, altero para Amarelo */ If nFind > 0 aCores[nFind][2] := "BR_AMARELO" EndIf /* Restaura área de trabalho */ RestArea(aArea) /* Retorno novo conjunto para o padrão */ Return ( aCores )
Observações:
- Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
- Se tiver sugestões de rotinas, pode entrar em contato;
- Função e documentação enviada por Caio Henrique;