Histórico da Página
Pontos de Entrada para as rotinas do Gestão Agrícola
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||||||||||||||||||||
Segmento: | Agroindústria | ||||||||||||||||||||||||||||||||
Módulo: | SIGAAGR | ||||||||||||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||||||||||||
Ponto Pontos de Entrada: | AGRA010G, AGRA040IT, AGRA100DP, AGRA100PR, AGRA100RA, AGRA105E2, AGRA105IC, AGRA105RP, AGRA200MO, AGRA200PD, AGRA205EQ, AGRA205GE, AGRA205MO, AGRA205PD, AGRA205RA, AGRA280EX, AGRA280IN, CMA150AMNU | ||||||||||||||||||||||||||||||||
País(es): | Todos |
Ponto de Entrada
Descrição: | Ponto de Entrada após gravação da tabela NN4. |
Localização: | Rotina auxilial para montagem da tela de cadastroRotina auxiliar para montagem da tela de cadastro. |
Programa Fonte: | AGRA010 |
Função: | AGRA010G |
Ponto de Entrada
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
Descrição:
Localização:
GetDados para cadastro de Historicos Padrão.
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Permite a manipulação de campos para o cadastro de históricos padrão. |
Localização: | Fechamento financeiro do compromissoGetDados para cadastro de Históricos Padrão. |
Programa Fonte: | AGRA100AGRA040 |
Função: | AGRA100DP AGRA040IT |
Ponto de Entrada
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function AGRA040IT()
Local aCampos := PARAMIXB[1]
aAdd(aCampos, 'NNL_SEQ')
aAdd(aCampos, 'NNL_MENS')
// Customizações abaixo //
Return (aCampos)
Descrição:
Localização:
Rotina para atualização/criação do titulo tipo provisório.
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Ponto de Entrada após gerar título no financeiro. |
Localização: | Rotina para inclusão de Recebimentos AntecipadosFechamento financeiro do compromisso. |
Programa Fonte: | AGRA100 |
Função: | AGRA100DP |
Exemplo:
AGRA100RA#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 gravação dos dados. Geração de titulos a PagarRotina para atualização/criação do título tipo provisório. |
Programa Fonte: | AGRA105AGRA100 |
Função: | AGRA105E2 |
Ponto de Entrada
AGRA100PR |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA100PR()
Alert("Exemplo de Alerta após gerar titulo provisório no financeiro")
// Customizações abaixo //
Return
Descrição:
Localização:
Rotina auxiliar para montagem da tela de cadastro.
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Ponto de Entrada após rotina para inclusão de Recebimentos Antecipados. |
Localização: | Seleção de parcelas a serem alteradas Rotina para inclusão de Recebimentos Antecipados. |
Programa Fonte: | AGRA105AGRA100 |
Função: | AGRA105RP |
Ponto de Entrada
Descrição: |
|
Localização: | Atualização da aplicação e itens da aplicação |
Programa Fonte: | AGRA200 |
Função: | AGRA200MO |
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:Atualização da aplicação e itens da aplicação | Rotina para gravação dos dados. Geração de títulos a Pagar. |
Programa Fonte:AGRA200 | AGRA105 |
Função: | AGRA200PD |
Ponto de Entrada
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
Descrição:
Localização:
Atualização da aplicação e itens da aplicação
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Ponto de Entrada após inclusão do contrato financeiro. |
Localização: | Aplica o estorno do fechamento na aplicaçãoRotina auxiliar para montagem da tela de cadastro. |
Programa Fonte: | AGRA205AGRA105 |
Função: | AGRA205GE |
Ponto de Entrada
AGRA105IC |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA105IC()
Alert("Exemplo de Alerta após inclusão do contrato financeiro.")
// Customizações abaixo //
Return
Descrição:
Localização:
Atualização da aplicação e itens da aplicação.
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Permite determinar se deseja selecionar as parcelas a serem alteradas ou encerrar a operação. |
Localização:Atualização da aplicação e itens da aplicação | Seleção de parcelas a serem alteradas. |
Programa Fonte: | AGRA205AGRA105 |
Função: | AGRA205PD |
Ponto de Entrada
AGRA105RP | ||||||
Retorno | Descrição: |
| Localização:
| Grava retorno das aplicações. | ||
Programa Fonte: | AGRA205 | |||||
Função: | AGRA205RA |
Ponto de Entrada
Descrição: | Ponto de entrada para o tratamento do frete. |
Localização: | Rotina auxiliar para exclusão de romaneio de entrada. |
Programa Fonte: | AGRA280 |
Função: | AGRA280EX |
Ponto de Entrada
|
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
Descrição:
Localização:
Rotina auxiliar para inclusão de romaneio de entrada.
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Permite incluir novos itens no menu "Ações Relacionadas"modificar os campos referentes à mão de obra. | ||||||||
Localização: | MenuDefAtualização da aplicação e itens da aplicação. | ||||||||
Programa Fonte: | AGRA045 AGRA200 | ||||||||
Função: | CMA150AMNUAGRA200MO | ||||||||
Retorno: |
|
Pontos de Entrada
Características do Requisito
Linha de ProdutoExemplo:
Microsiga#Include 'Protheus
Segmento:
Agroindústria
Módulo:
SIGAAGR
Rotina:
Rotina | Nome Técnico |
AGRA010 | Previsões de aplicações |
Rotina | Nome Técnico |
AGRA040 | Cadastro de mensagens para as notas fiscais de saída e ou documento de entrada |
Rotina | Nome Técnico |
AGRA100 | Inclusão de compromisso futuro |
Rotina | Nome Técnico |
AGRA105 | Inclusão de contratos financeiros |
Rotina | Nome Técnico |
AGRA200 | Inclusão de previsão de aplicação |
Rotina | Nome Técnico |
AGRA205 | Inclusão de retorno de aplicações |
Rotina | Nome Técnico |
AGRA280 | Rotina de romaneio de entrada |
Rotina | Nome Técnico |
AGRA045 | Manutenção de locais de estoques |
Ponto de Entrada:
AGRA010G, AGRA040IT, AGRA100DP, AGRA100PR, AGRA100RA, AGRA105E2,
AGRA105IC, AGRA105RP, AGRA200MO, AGRA200PD, AGRA205EQ, AGRA205GE,
AGRA205MO, AGRA205PD, AGRA205RA, AGRA280EX, AGRA280IN, CMA150AMNU
País(es):
Todos
.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: |
|
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: | Rotina auxilial para montagem da tela de cadastro.Atualização da aplicação e itens da aplicação |
Programa Fonte: | AGRA010AGRA205 |
Função: | AGRA010G |
AGRA205EQ | |||||||||||
Retorno: |
| :
| Localização:
| GetDados para cadastro de Historicos Padrão. | |||||||
Programa Fonte: | AGRA040 | ||||||||||
Função: | AGRA040IT |
Ponto de Entrada
Descrição: |
|
Localização: | Fechamento financeiro do compromisso. |
Programa Fonte: | AGRA100 |
Função: | AGRA100DP |
|
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: | Rotina para atualização/criação do titulo tipo provisórioAplica o estorno do fechamento na aplicação. | |
Programa Fonte: | AGRA100AGRA205 | |
Função: | AGRA205GE | |
Retorno: | AGRA100PR
|
| :
| Localização:
| Rotina para inclusão de Recebimentos Antecipados. | ||||||
Programa Fonte: | AGRA100 | ||||||||
Função: | AGRA100RA |
Ponto de Entrada
Descrição: |
|
Localização: | Rotina para gravação dos dados. Geração de titulos a Pagar. |
Programa Fonte: | AGRA105 |
Função: | AGRA105E2 |
Ponto de Entrada
|
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
Descrição:
Localização:
Rotina auxiliar para montagem da tela de cadastro.
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Permite modificar os campos referentes à mão de obra. |
Localização: | Seleção de parcelas a serem alteradas Atualização da aplicação e itens da aplicação. |
Programa Fonte: | AGRA105AGRA205 |
Função: | AGRA105RP |
AGRA205MO | ||||||||||||
Retorno: |
| :
| Localização:
| Atualização da aplicação e itens da aplicação
| ||||||||
Programa Fonte: | AGRA200 | |||||||||||
Função: | AGRA200MO |
Ponto de Entrada
|
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)
Descrição:
Localização:
Atualização da aplicação e itens da aplicação
Programa Fonte:
AGRA200
Função:
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: | AGRA205EQ |
AGRA205PD | ||||||||
Retorno: |
| :
| ||||||
Localização: | Aplica o estorno do fechamento na aplicação. | |||||||
Programa Fonte: | AGRA205 | |||||||
Função: | AGRA205GE |
Ponto de Entrada
|
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)
Descrição:
Localização:
Atualização da aplicação e itens da aplicação.
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | Ponto de Entrada anterior à atualização dos itens do estorno. |
Localização:Atualização da aplicação e itens da aplicação | Grava retorno das aplicações. |
Programa Fonte: | AGRA205 |
Função: | AGRA205PD |
Ponto de Entrada
Grava retorno das aplicações.AGRA205RA |
Exemplo:
#Include 'Protheus.ch'
User Function AGRA205RA()
Alert("Exemplo de Alerta anterior a atualização dos itens do estorno.")
// Customizações abaixo //
Return
Descrição:
Localização:
Programa Fonte:
Função:
Ponto de Entrada
Descrição: | O Ponto de Entrada "AGRA200CO" permite validações antes da gravação de uma inclusão ou alteraçãopara o tratamento de exclusão do frete. |
Localização: | Rotina de inclusão de previsões de aplicaçõesRotina 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: | O Ponto de Entrada "AGRA200CO" permite validações antes da gravação de uma inclusão ou alteraçãoPonto de Entrada para o tratamento de inclusão do frete. |
Localização: | Rotina de inclusão de previsões de aplicaçõesRotina 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: | O Ponto de Entrada "AGRA200CO" permite validações antes da gravação de uma inclusão ou alteraçãoPermite incluir novos itens no menu "Ações Relacionadas". | ||||||||
Localização: | Rotina de inclusão de previsões de aplicações.MenuDef | ||||||||
Programa Fonte: | AGRA045 | ||||||||
Função: | CMA150AMNU | ||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function CMA150AMNU()
Local aRotAdic:= PARAMIXB[1]
aAdd( aRotAdic, { "TESTE PNT ENT.", "AGR750EXEMP ", 0, 4, 0, Nil } )
Return (aRotAdic)