Ponto de Entrada
Descrição: | Ponto de Entrada após gravação da tabela NN4. |
Localização: | Rotina auxiliar para montagem da tela de cadastro. |
Programa Fonte: | AGRA010 |
Função: | AGRA010G |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA010G()
Local nOpcA := PARAMIXB[1]
If nOpcA == 1
Alert("Opções escolhidas, Incluir, Alterar, Excluir")
Else
Alert("Exemplo de Alert após gravação da tabela NN4")
EndIf
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Permite a manipulação de campos para o cadastro de históricos padrão. |
Localização: | GetDados para cadastro de Históricos Padrão. |
Programa Fonte: | AGRA040 |
Função: | AGRA040IT |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aCampos | Array | Parâmetros enviados: { aCampos } | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA040IT()
Local aCampos := PARAMIXB[1]
aAdd(aCampos, 'NNL_SEQ')
aAdd(aCampos, 'NNL_MENS')
// Customizações abaixo //
Return (aCampos)
Ponto de Entrada
Descrição: | Ponto de Entrada após gerar título no financeiro. |
Localização: | Fechamento financeiro do compromisso. |
Programa Fonte: | AGRA100 |
Função: | AGRA100DP |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA100DP()
Alert("Exemplo de Alerta após gerar titulo no financeiro")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Ponto de Entrada após gerar título provisório no financeiro. |
Localização: | Rotina para atualização/criação do título tipo provisório. |
Programa Fonte: | AGRA100 |
Função: | AGRA100PR |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA100PR()
Alert("Exemplo de Alerta após gerar titulo provisório no financeiro")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Ponto de Entrada após rotina para inclusão de Recebimentos Antecipados. |
Localização: | Rotina para inclusão de Recebimentos Antecipados. |
Programa Fonte: | AGRA100 |
Função: | AGRA100RA |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA100RA()
Alert("Exemplo de Alerta após rotina para inclusão de recebimentos antecipados.")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Ponto de Entrada após rotina para gravação dos dados. Geração de títulos a Pagar. |
Localização: | Rotina para gravação dos dados. Geração de títulos a Pagar. |
Programa Fonte: | AGRA105 |
Função: | AGRA105E2 |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA105E2()
Alert("Exemplo de Alerta após rotina para gravação de dados. Geração de títulos a Pagar.")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Ponto de Entrada após inclusão do contrato financeiro. |
Localização: | Rotina auxiliar para montagem da tela de cadastro. |
Programa Fonte: | AGRA105 |
Função: | AGRA105IC |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA105IC()
Alert("Exemplo de Alerta após inclusão do contrato financeiro.")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Permite determinar se deseja selecionar as parcelas a serem alteradas ou encerrar a operação. |
Localização: | Seleção de parcelas a serem alteradas. |
Programa Fonte: | AGRA105 |
Função: | AGRA105RP |
Retorno: | Nome | Tipo | Descrição | Obrigatório | lRetorno | Lógico | Sem parâmetros | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA105RP()
Local lRetorno := .T.
Local nExemp1 := 5
Local nExemp2 := 5
If aExemp1 == aExemp2
Alert("Irá prosseguir com a seleção de parcelas a serem alteradas")
Else
lRetorno := .F. // Não irá prosseguir com a seleção de parcelas a serem alteradas
EndIf
// Customizações abaixo //
Return lRetorno
Ponto de Entrada
Descrição: | Permite modificar os campos referentes à mão de obra. |
Localização: | Atualização da aplicação e itens da aplicação. |
Programa Fonte: | AGRA200 |
Função: | AGRA200MO |
Retorno: | Nome | Tipo | Descrição | Obrigatório |
---|
aCposMO | Array | Parâmetros enviados: { aCposMO } | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA200MO()
Local aCposMO := PARAMIXB[1]
If aCposMO[1] == 'NP2_ITEM'
aAdd(aCposMO , 'NP2_MARCA')
EndIf
// Customizações abaixo //
Return (aCposMO)
Ponto de Entrada
Descrição: | Permite modificar os campos referentes aos produtos. |
Localização: | Atualização da aplicação e itens da aplicação. |
Programa Fonte: | AGRA200 |
Função: | AGRA200PD |
Rotina: | Nome | Tipo | Descrição | Obrigatório |
---|
aCposPD | Array | Parametros enviados; { aCposPD } | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA200PD()
Local aCposPD:= PARAMIXB[1]
If aCposPD[1] == 'NP2_ITEM'
aAdd(aCposPD, 'NP2_MARCA')
EndIf
// Customizações abaixo //
Return (aCposPD)
Ponto de Entrada
Descrição: | Permite modificar os campos referentes aos equipamentos. |
Localização: | Atualização da aplicação e itens da aplicação |
Programa Fonte: | AGRA205 |
Função: | AGRA205EQ |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aCposEQ | Array | Parâmetros enviados: { aCposEQ } | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA200PD()
Local aCposEQ:= PARAMIXB[1]
If aCposEQ[1] == 'NP2_ITEM'
aAdd(aCposEQ, 'NP2_MARCA')
EndIf
// Customizações abaixo //
Return (aCposEQ)
Ponto de Entrada
Descrição: | Permite determinar se o estorno do fechamento na aplicação será realizado, ou encerrar a operação. |
Localização: | Aplica o estorno do fechamento na aplicação. |
Programa Fonte: | AGRA205 |
Função: | AGRA205GE |
Retorno: | Nome | Tipo | Descrição | Obrigatório | lAGRA205GE | Logico | Sem parâmetros | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA205GE()
Local lAGRA205GE:= .T.
Local nExemp1 := 5
Local nExemp2 := 5
If aExemp1 == aExemp2
Alert("Ira prosseguir com o estorno do fechamento na aplicação.")
Else
lAGRA205GE:= .F. // Não irá prosseguir com o estorno do fechamento na aplicação.
EndIf
// Customizações abaixo //
Return lAGRA205GE
Ponto de Entrada
Descrição: | Permite modificar os campos referentes à mão de obra. |
Localização: | Atualização da aplicação e itens da aplicação. |
Programa Fonte: | AGRA205 |
Função: | AGRA205MO |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aCposMO | Array | Parâmetros enviados: { aCposMO } | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA205MO()
Local aCposMO := PARAMIXB[1]
If aCposMO[1] == 'NP6_ITEM'
aAdd(aCposMO , 'NP6_VAZAO')
EndIf
// Customizações abaixo //
Return (aCposMO)
Ponto de Entrada
Descrição: | Permite modificar os campos referentes aos produtos. |
Localização: | Atualização da aplicação e itens da aplicação |
Programa Fonte: | AGRA205 |
Função: | AGRA205PD |
Retorno: | Nome | TIpo | Descrição | Obrigatório | aCposPD | Array | Parâmetros enviados: { aCposPD } | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA205PD()
Local aCposPD:= PARAMIXB[1]
If aCposPD[1] == 'NP6_ITEM'
aAdd(aCposPD, 'NP6_VAZAO')
EndIf
// Customizações abaixo //
Return (aCposPD)
Ponto de Entrada
Descrição: | Ponto de Entrada anterior à atualização dos itens do estorno. |
Localização: | Grava retorno das aplicações. |
Programa Fonte: | AGRA205 |
Função: | AGRA205RA |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA205RA()
Alert("Exemplo de Alerta anterior a atualização dos itens do estorno.")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Ponto de Entrada para o tratamento de exclusão do frete. |
Localização: | Rotina auxiliar para exclusão de Romaneio de Entrada. |
Programa Fonte: | AGRA280 |
Função: | AGRA280EX |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA280EX()
Alert("Exemplo de Alerta para o tratamento da exclusão do frete.")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Ponto de Entrada para o tratamento de inclusão do frete. |
Localização: | Rotina auxiliar para inclusão de Romaneio de Entrada. |
Programa Fonte: | AGRA280 |
Função: | AGRA280IN |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA280IN()
Alert("Exemplo de Alerta para o tratamento da inclusão do frete.")
// Customizações abaixo //
Return
Ponto de Entrada
Descrição: | Permite incluir novos itens no menu "Ações Relacionadas". |
Localização: | MenuDef |
Programa Fonte: | AGRA045 |
Função: | CMA150AMNU |
Retorno: | Nome | Tipo | Descrição | Obrigatório | aRotAdic | Array | Sem parâmetros | Não |
|
Exemplo:
#Include 'Protheus.ch'
User Function CMA150AMNU()
Local aRotAdic:= PARAMIXB[1]
aAdd( aRotAdic, { "TESTE PNT ENT.", "AGR750EXEMP ", 0, 4, 0, Nil } )
Return (aRotAdic)