Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
 Pontos

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:

Rotina

Nome Técnico

AGRA010

Previsões de aplicaçõesAplicações.

RotinaNome Técnico
AGRA040Cadastro de mensagens para as notas fiscais de saída e ou dCadastro de mensagens para as notas fiscais de saída e/ou documento de entrada.
RotinaNome Técnico
AGRA100Inclusão de compromisso futuro.
RotinaNome Técnico
AGRA105Inclusão de contratos financeiros.
RotinaNome Técnico
AGRA200Inclusão de previsão de aplicação.
RotinaNome Técnico
AGRA205Inclusão de retorno de aplicações.
RotinaNome Técnico
AGRA280Rotina de romaneio de entrada.
RotinaNome Técnico
AGRA045Manutenção de locais de estoques.

 

 

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:

AGRA040

Função:

AGRA040IT

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:
NomeTipoDescriçãoObrigatório
aCampos ArrayParâ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) 

Descrição:

 

Localização:

Rotina para atualização/criação do titulo tipo provisório.

Programa Fonte:

AGRA100

Função:

AGRA100PR

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:

AGRA105

Função:

AGRA105IC

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:

AGRA205

Função:

AGRA205EQ

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:

AGRA205

Função:

AGRA205MO

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

Descrição Localização:
AGRA105RP
Retorno:
Nome
Tipo
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

DescriçãoObrigatório
lRetornoLógicoSem parâmetrosNã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

Descrição:

 

Localização:

Rotina auxiliar para inclusão de romaneio de entrada.

Programa Fonte:

AGRA280

Função:

AGRA280IN

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:
NomeTipoDescriçãoObrigatório
aRotAdicaCposMOArraySem parâmetrosParâmetros enviados: { aCposMO }Não

 Pontos de Entrada

Características do Requisito

Linha de Produto

Exemplo:

Microsiga

#Include 'Protheus

Segmento:

Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

AGRA010

Previsões de aplicações

RotinaNome Técnico
AGRA040Cadastro de mensagens para as notas fiscais de saída e ou documento de entrada
RotinaNome Técnico
AGRA100Inclusão de compromisso futuro
RotinaNome Técnico
AGRA105Inclusão de contratos financeiros
RotinaNome Técnico
AGRA200Inclusão de previsão de aplicação
RotinaNome Técnico
AGRA205Inclusão de retorno de aplicações
RotinaNome Técnico
AGRA280Rotina de romaneio de entrada
RotinaNome Técnico
AGRA045Manutençã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:
NomeTipoDescriçãoObrigatório
aCposPDArrayParametros 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:

Rotina auxilial para montagem da tela de cadastro.Atualização da aplicação e itens da aplicação

Programa Fonte:

AGRA010AGRA205

Função:

AGRA010G

Ponto de Entrada
: Localização:
AGRA205EQ
Retorno:
NomeTipoDescrição
Obrigatório
aCposEQ

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
ArrayParâ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

AGRA100PR

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:
Nome
Ponto de Entrada
: Localização:
TipoDescrição
Obrigatório
lAGRA205GE

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

LogicoSem parâmetrosNão

Exemplo:

#Include 'Protheus.ch'

User Function AGRA205GE()

    Local lAGRA205GE:= .T.

    Local nExemp1 := 5

    Local nExemp2 := 5

    If aExemp1 == aExemp2
        Alert("Ira prosseguir com  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:

AGRA105

Função:

AGRA105IC

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
Ponto de Entrada
: Localização:Atualização da aplicação e itens da aplicação
AGRA205MO
Retorno:
NomeTipoDescrição
Obrigatório
aCposMO
Array

Programa Fonte:

AGRA200

Função:

AGRA200MO

Ponto de Entrada

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) 

Descrição:

 

Localização:

Atualização da aplicação e itens da aplicação

Programa Fonte:

AGRA200

Função:

AGRA200PD

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
Ponto de Entrada
: 

AGRA205PD
Retorno:
NomeTIpoDescrição
Obrigatório

Localização:

Aplica o estorno do fechamento na aplicação. 

Programa Fonte:

AGRA205

Função:

AGRA205GE

Ponto de Entrada

aCposPDArrayParâ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) 

Descrição:

 

Localização:

Atualização da aplicação e itens da aplicação.

Programa Fonte:

AGRA205

Função:

AGRA205MO

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:

AGRA205

Função:

AGRA205RA

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:
NomeTipoDescriçãoObrigatório
aRotAdicArraySem parâmetrosNão

Exemplo:

#Include 'Protheus.ch'

User Function CMA150AMNU()

Local aRotAdic:=  PARAMIXB[1]

aAdd( aRotAdic, { "TESTE PNT ENT.", "AGR750EXEMP ", 0, 4, 0, Nil } )  
Return (aRotAdic)