Home

Linha Microsiga Protheus

Páginas filhas
  • PMSA310 Confirmações de Tarefa - Rotina automática

Rotina automática de confirmações - PMSA310


Quando necessário criar regras de negócio específicas, pode-se customizar algumas rotinas, que permite incluir dados no sistema de acordo com a regra do cliente.Desta forma pode-se incluir, alterar ou excluir dados da tabela de confirmações (AFF) sem fazer uso de algumas regras do Sistema.



Protheus 10

 Importante:

Considerações específicas:

1. - Estrutura do array aRotAut

{ “nome do campo” , “conteúdo do campo” , nil }

2. - Os campos do tipo caracter devem ter seus conteúdos utilizando o tamanho total de seu campo.

Exemplo : o campo AFF_TAREFA é de tamanho 12 portanto fica "43          "


ExemploInclusão de um apontamento do projeto "034", tarefa "43", revisão "0003" em 9 de abril das 15h às 16h. User Function teste()Local nOpc := 3          // 3-Inclusao , 4-Alterar , 5-ExcluirLocal aRotAut := {}       aAdd( aRotAut, { "AFF_PROJET" ,"034       ",} )   //obrigatório       aAdd( aRotAut, { "AFF_REVISA" , "0003",} )   //obrigatório       aAdd( aRotAut, { "AFF_DATA", CtoD("09/04/2007"),} ) //obrigatório       aAdd( aRotAut, { "AFF_TAREFA" ,"43          ",} )   //obrigatório       aAdd( aRotAut, { "AFF_PERC" , 90 ,} )  //obrigatório       aAdd( aRotAut, { "AFF_HORAI" , "15:00" ,} )       aAdd( aRotAut, { "AFF_HORAF", "16:00" ,} )                                 PMSA311Aut(aRotAut,nOpc)return .T.

Microsiga Protheus 11 , Protheus 10
Nível 1 (Acesso Clientes)
Todos
Todos
Todos