Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pontos de entrada.

Versão 12ProcessoObservações
LC001CORLOCA001OrçamentoAlteração das cores da legenda do orçamento
LC001LEGLOCA001OrçamentoAlteração da legenda do orçamento
LC001FILLOCA001OrçamentoFiltro no browse do orçamento
LC001ROTLOCA001OrçamentoAlteração do menu
LC001GRVLOCA001OrçamentoPonto após a gravação dos dados do projeto na alteração do orçamento
LC001INCLOCA001OrçamentoPonto após a gravação dos dados do projeto na inclusão
LC001MANLOCA001OrçamentoValida se é possível dar manutenção em um orçamento
LC001GALOCA001OrçamentoPonto de entrada antes da gravação na manutenção do orçamento (tratamento dos itens locados)
LC001GPLOCA001OrçamentoPonto de entrada depois da gravação na manutenção do orçamento
LC001AJULOCA001OrçamentoAjustes na tabela FPA antes de abrir o orçamento
LC001BUTLOCA001OrçamentoNovos botões na opção de manutenção
LC001VALLOCA001OrçamentoValidação antes de gravar a manutenção do orçamento
LC001GRULOCA001OrçamentoValidação da aba locação antes de gravar
LC001EDTLOCA001OrçamentoAltera a edição das abas do orçamento
LC001NUMLOCA001OrçamentoAltera a numeração de um projeto
LC001DOCLOCA001OrçamentoAltera a edição da aba documentos
LC001CPNLOCA001OrçamentoAltera os campos que serão copiados para a próxima linha de locação
LC01DPLALOCA001OrçamentoValida a deleção dos itens locáveis
LC001FSTLOCA001OrçamentoAltera os status disponíveis da aba Follow Up
LC001CANLOCA001OrçamentoValidar se pode ser cancelado um projeto
LCPOSCANLOCA001OrçamentoPonto após a gravação do cancelamento
LC001REVLOCA001OrçamentoPonto depois da gravação da revisão
LC001VMLLOCA001OrçamentoAltera a validação da manutenção do orçamento
LC001VCTLOCA001OrçamentoValidação antes da geração do contrato
LOCA017LOCA001OrçamentoAlteração do conteúdo da aba de itens locáveis antes da apresentação
LOCA008LOCA001OrçamentoValida se o conjunto transportador pode ser excluído
LC00157LOCA001OrçamentoPonto de entrada para substituir a validação atual do campo FPA_GRUA (Equipamento)
LC01ADDLOCA001Orçamento

 Ponto de Entrada para validações customizadas ao inserir linha

LC01ATITLOCA001Orçamento

Ponto de Entrada para alterar o Título das Abas do Orçamento

LC01ORDPLOCA001Orçamento

Ponto de Entrada para alteração da Sequência do Equipamento

FP0TDOKLOCA001Orçamento

Ponto de Entrada para alterar o Tudo OK da FP0

LCTURFIMLOCA001Orçamento

Ponto de Entrada após o preenchimento dos Turnos

_LOCA03PELOCA003CLASSE DO RENATL

se houver a necessidade de mostrar o error.log basta criar o ponto de entrada _LOCA03PE

LOCA005ALOCA005MinutaAlteração do menu
ZBXACTELLOCA005MinutaInclusão de campos na tela do aceite da minuta
ZBXBXBUTLOCA005MinutaNovos botões na baixa da minuta
ZBXCANBXLOCA005MinutaPonto de entrada antes da gravação do cancelamento da minuta
ZBXQRYLOCA005MinutaInclusão de campos no retorno da query que faz a montagem da tela da minuta
ZBXQRYWHLOCA005MinutaInclusão de regras na query que faz a montagem da tela da minuta
ZBXACVLDLOCA005MinutaNovos botões na tela da baixa da minuta
ZBXBXVLDLOCA005MinutaPonto de entrada antes da gravação da baixa da minuta
ZBXBXFIMLOCA005MinutaPonto de entrada após a gravação da baixa da minuta
ZBXCANMILOCA005MinutaPonto de entrada após o cancelamento da minuta
ZBXESTVLLOCA005MinutaPonto de entrada para verificar se o estorno pode ser realizado
ZBXESTMILOCA005MinutaPonto de entrada após a gravação da baixa da minuta
ZBXTEQFMLOCA005MinutaPonto de entrada após a troca do equipamento da minuta
ZBXBXVHRLOCA005MinutaVerificação dos horários informados na baixa minuta
FILT9QRYLOCA005MinutaNovas regras para seleção do equipamento para as minutas
LOC005ALOCA005MinutaPonto de Entrada para inserir Botões no aRotna
ZC1ADLEGLOCA007Custo ExtraAlteração da legenda do custo extra
LC007FILLOCA007Custo ExtraFiltro no browse
ZC1NOCOPLOCA007Custo ExtraCampos que não serão levados em consideração na cópia
LCZC1EXCLOCA007Custo ExtraPonto de entrada após a exclusão do custo extra

LCZC1ROT

LOCA007Custo ExtraPonto de entrada para inserir novas opções no ações relacionadas

LCZC1FIL

LOCA007Custo ExtraFiltro customizado antes da apresentação do browse

C0718VL

LOCA007Custo ExtraValidação antes da alteração
LOCA007A

LOCA007

Custo Extra

Novo botão na inclusão do custo extra
LOCA007B

LOCA007

Custo ExtraNovo botão na alteração do custo extra
LOCA007C

LOCA007

Custo Extra

Novo botão na visualização do custo extra

LOCA007DLOCA007Custo ExtraComplemento da gravação após a inclusão, alteração e exclusão do custo extra
LC0718VLLOCA007Custo ExtraPonto de Entrada Antes da Alteração
TEMROMANLOCA010Gerar NF. RemessaValidação na seleção do item se existe o romaneio
GERREMTESLOCA010Gerar NF. RemessaTroca da TES da nota de remessa
GERREFLOGLOCA010Gerar NF. RemessaPonto de entrada antes da geração da NF
GERREMFIMLOCA010Gerar NF. RemessaPonto de entrada depois da geração da NF
NFREMQRYLOCA010Gerar NF. RemessaAlteração da query que localiza as notas que serão geradas
LOCA010ALOCA010Geração NF RemessaNo da geração da NF de remessa
GERREMC5LOCA010Geração NF RemessaPonto de Entrada para inserir campo no array na geração do Pedido de vendas (SC5)
GRVC5OBSLOCA010Geração NF RemessaPonto de Entrada para adicionar mais texto na variável _CTXT, observçaõ do Pedido de Venda
GRRETPRCLOCA011Gerar NF. RetornoPonto de entrada antes da geração das notas, podendo cancelar a rotina
NFRTITEMLOCA011Gerar NF. RetornoAlteração dos itens da nota fiscal de retorno antes da sua geração
GRCTVLDLOCA013Gerar ContratoVerificar se permite a criação do contrato
GRCANVLDLOCA013Gerar ContratoFiltro adicional na geração do contrato
GRCONTR_LOCA013Gerar ContratoPonto de entrada para compor novos campos na tabela de contratos/viagens FQ5
GRCTLFIMLOCA013Gerar ContratoPonto de entrada no final da geração do contrato
LCJLFQRYLOCA021Faturamento AutomáticoPONTO DE ENTRADA DESCONTINUADO
LCJLFINILOCA021Faturamento AutomáticoPonto antes da geração do faturamento
LCJTESLOCA021Faturamento AutomáticoAlteração da TES título antes da geração do faturamento
LCJLFITELOCA021Faturamento AutomáticoAlteração dos dados antes da geração do faturamento
LCJLFFRTLOCA021Faturamento AutomáticoManipulação do valor do frete antes da geração do faturamento
LCJNATLOCA021Faturamento AutomáticoAlteração da natureza antes da geração do faturamento
LCJLFCABLOCA021Faturamento AutomáticoManutenção de campos no cabeçalho e itens, antes da geração do pedido de vendas no faturamento automático.
LCJATZAGLOCA021Faturamento AutomáticoAlteração dos dados da tabela FPA, logo após o faturamento
LCJATFIMLOCA021Faturamento AutomáticoApós a geração do faturamento
LCJSERLOCA021Faturamento AutomáticoAlteração da série da nota fiscal de saída
LCJF1VLDLOCA021Faturamento AutomáticoValida se o faturamento pode ser realizado.
LOCA021BLOCA021Faturamento AutomáticoPonto de entrada logo após as perguntas do processamento do faturamento automático (não funciona para os jobs)
LOCA021PLOCA021Faturamento AutomáticoAdiciona valores às colunas customizadas no Ponto de Entrada LOCA021Q na interface de Seleção dos projetos, quando a pergunta "Seleção?" está configurada como "Sim". Deverá sempre ser executado junto com o Ponto de Entrada LOCA021Q.
LOCA021QLOCA021Faturamento AutomáticoAdiciona colunas na interface de Seleção dos projetos, quando a pergunta "Seleção?" está configurada como "Sim". Deverá sempre ser executado junto com o Ponto de Entrada LOCA021P.
LCJLFFIMLOCA021Faturamento AutomáticoPonto de Entrada no Final do Faturamento Automático
LOCA021CLOCA021Faturamento Automático

ponto de entrada para alteracão dos dias fixos = 30

LOCA021DLOCA021Faturamento Automático

Ponto de entrada para alterar o período de locação gravado da SC6

LOCA021RLOCA021Faturamento Automático

PONTO DE ENTRADA PARA ALTERAÇÃO DOS PARAMETROS DE CALCULO

LC024ROTLOCA024Gerenciamento de bensInclusão de novas opções no browse
LOCA024ALOCA024Gerenciamento de bensAdicionar campos customizados no grid do Gerenciamento de Bens
GERREMTESLOCA029RomaneioAlteração da TES da nota de remessa
LOCA029BLOCA029RomaneioApós Exclusão do Equipamento
LOCA029ALOCA029RomaneioAntes da exclusão do Equipamento
LOCA029CLOCA029RomaneioInclusão de botões na opção Equipamentos
LOCA029DLOCA029RomaneioPonto de Entrada para alterar as cores de legenda
LOCA029ELOCA019RomaneioPonto de Entrada para alterar as cores de legenda
LC029CORLOCA029RomaneioTratamento do aCores, Legenda
LC145QRYLOCA040Cancelamento ASComplemento da query para identificação dos itens que podem ser cancelados
LC145SELLOCA040Cancelamento ASManipulação dos itens que podem ser cancelados
LC145ACELOCA040Cancelamento ASPonto de entrada após o cancelamento de acessórios
LOCT002ALOCA044Boletim de viagemInclusão de campos na aba despesas
LOC035CORLOCA048MediçãoAlteração das cores da legenda
LOC035FILLOCA048MediçãoCriação de filtros no browse das medições
LC035ROTLOCA048MediçãoInclusão de botões
LC035OBSLOCA048MediçãoAlteração nos campos do cabeçalho das medições
LC035MBTLOCA048MediçãoCriação de botões na interface de inclusão e alteração
LC035CPILOCA048MediçãoAlteração dos itens da tela da medição
LC035BRWLOCA048MediçãoManipulação dos dados do cabeçalho e itens antes da apresentação da tela de medição
LC035TELLOCA048MediçãoPonto de entrada para criação dos campos na tela da medição.
LC035COLLOCA048MediçãoAlteração dos dados dos itens, em tempo de criação do acols.
LC035TOKLOCA048MediçãoValidação na confirmação da medição
LC035GRVLOCA048MediçãoAlteração do arotina no momento da gravação da medição
LC35PGRVLOCA048MediçãoPonto de entrada logo após a gravação da tabela FPP
LC035ZLFLOCA048MediçãoPonto de entrada para gravação dos novos campos
LC35PZLMLOCA048MediçãoPonto de entrada após passar a medição para medida, ou baixada.
LOC035LEGLOCA048MediçãoAlteração da legenda
LC35PCANLOCA048MediçãoApós o cancelamento da medição
LOC53ZLOLOCA053Time SheetPossibilita a adição de novos campos na locação de mão de obra
LC53DZLOLOCA053Time SheetPonto de Entrada para validações adicionais na deleção das linhas da FPQ
LC060BUTLOCA054R.A.T.Inclusão de botões na tela de edição dos dados
LC111CORLOCA059Apontador de ASAlteração da cor das legendas
LC059FILLOCA059Apontador de ASFiltro no browse
LC111ROTLOCA059Apontador de ASAlteração da query para seleção dos R.A.T.
LC111LEGLOCA059Apontador de ASAlteração da legenda
LC111VRJLOCA059Apontador de ASValidação antes da rejeição da AS
LC111REJLOCA059Apontador de ASDepois da gravação da rejeição da AS
LC111AC1LOCA059Apontador de ASAntes da aprovação da AS
LC111ANTLOCA059Apontador de ASAntes da gravação da aprovação da AS
LC111ZLGLOCA059Apontador de ASComplemento de gravação da tabela FPO - Programação diária de equipamentos
LC111LQRLOCA059Apontador de ASComplemento da query para aprovação em lote
LC111LFLLOCA059Apontador de ASTratamento adicionar antes da apresentação dos registros em lote para aprovação
LC111LBTLOCA059Apontador de ASBotões adicionais na aprovação em lote
LC111TITLOCA059Apontador de ASTítulo do e-mail na aprovação da AS
LC111USRLOCA059Apontador de ASMensagem do e-mail na aprovação da AS
MARKREGLOCA059Apontador de ASValida se o registro pode ser selecionado para aprovação da AS
LC111MSGLOCA059Apontador de ASIndica se apresenta a mensagem de erro quando já existir a programação do item
LTREQCABLOCA059Apontador de ASAdiciona campos na troca do equipamento
LCVLDLINLOCA059Apontador de ASValidação da linha na troca do equipamento
VALGRUALOCA059Apontador de ASValidação adicional na alteração do status do bem
LC111TEQLOCA059Apontador de ASTérmino da gravação da troca de equipamentos
LC111ZBXLOCA059Apontador de ASApós a geração da tabela FPF - Minutas
LC059FTSLLOCA059Apontador de ASPonto auxiliar na seleção dos registros do romaneio
LC111ACELOCA059Apontador de ASPonto de Entrada executado antes do aceite de AS
LOCA080ALOCA080Duplica linhas do OrçamentoValida se pode realizar cópias
LOCA080B LOCA080Duplica linhas do OrçamentoValida se pode realizar cópias após escolher a quantidade
LOCA080CLOCA080Duplica linhas do Orçamento

Informa campos customizados que não devem ser copiados

LOCX21ALOCXITUHistórico do bemApós a geração do histórico do bem
LOCXIT01LOCXITUReajuste de contratosApós a gravação do reajuste, ou estorno do processo.
A100DELP.E. de uso das rotinas padrãoExclusão da NF de EntradaPonto de entrada utilizado no módulo de compras
M460FIMP.E. de uso das rotinas padrãoGravação da NF de saídaPonto de entrada utilizado no módulo de faturamento
MNTA2952P.E. de uso das rotinas padrãoGravação da OSApós a gravação da ordem de serviço
MNTA400FP.E. de uso das rotinas padrãoFinalização da OSApós a gravação da finalização da ordem de serviços
MNTA4206P.E. de uso das rotinas padrãoTela da OSInserção de novos campos
MT103FIMP.E. de uso das rotinas padrãoGravação da NFEApós a gravação da nota fiscal de entrada
SF1100EP.E. de uso das rotinas padrãoExclusão NFEAntes da exclusão da nota fiscal de entrada
SF2460IP.E. de uso das rotinas padrãoGravação da NFSApós a gravação da nota fiscal de saída
SF2520EP.E. de uso das rotinas padrãoExclusão da NFSAntes da exclusão da nota fiscal de saída
LOCR003ALOCR003Demonstrativo de FaturamentoSubstituir informações do Relatório na Locação de Equipamentos
LOCR037ALOCR037Relatório Custo ExtraCustomizar detalhamento do item
LOCR038ALOCR038Relatório de Pré FaturamentoSubstituir informações na seção Pedidos de Venda do Relatório
LCZX1TOKLOCA007Custo extra

Permite incluir validação e serem realizadas ao se clicar no botão OK do formulário do custo extra. 

...

LC01ADD

Ponto-de-entrada: LC01ADD

VersõesMicrosiga Protheus 12
Compatível PaísesBrasil
Sistemas OperacionaisTodos
Compatível às bases de dadosMsSQL
Nível de acessoNível 1 (Acesso Clientes)
IdiomasPortuguês
Fonte utilizadoLOCA001 - Orçamentos

Descrição: Validação de customizações para inserir linha

...

LC01ATIT

Ponto-de-entrada: LC01TIT

VersõesMicrosiga Protheus 12
Compatível PaísesBrasil
Sistemas OperacionaisTodos
Compatível às bases de dadosMsSQL
Nível de acessoNível 1 (Acesso Clientes)
IdiomasPortuguês
Fonte utilizadoLOCA001 - Orçamentos

Descrição: Alterar a Descrição das Abas do Orçamento

...

Ponto-de-entrada: LC01ORDP

VersõesMicrosiga Protheus 12
Compatível PaísesBrasil
Sistemas OperacionaisTodos
Compatível às bases de dadosMsSQL
Nível de acessoNível 1 (Acesso Clientes)
IdiomasPortuguês
Fonte utilizadoLOCA001 - Orçamentos

Descrição: Alteração da Sequência do Equipamento

...

FP0TDOK

Ponto-de-entrada: FP0TDOK

VersõesMicrosiga Protheus 12
Compatível PaísesBrasil
Sistemas OperacionaisTodos
Compatível às bases de dadosMsSQL
Nível de acessoNível 1 (Acesso Clientes)
IdiomasPortuguês
Fonte utilizadoLOCA001 - Orçamentos

Descrição: Alterar o Tudo OK da FP0

...

Ponto-de-entrada: LCTURFIM

VersõesMicrosiga Protheus 12
Compatível PaísesBrasil
Sistemas OperacionaisTodos
Compatível às bases de dadosMsSQL
Nível de acessoNível 1 (Acesso Clientes)
IdiomasPortuguês
Fonte utilizadoLOCA001 - Orçamentos

Descrição: Ponto de Entrada após o preenchimento dos Turnos

...

Retorno:

  • Lógico (.T., .F.)

...

Pontos de entradas do

...

LOCA003.PRW (

...

CLASSES DO RENTAL)

...

_LOCA03PE

Ponto-de-entrada:  LOCA005A _LOCA03PE

VersõesMicrosiga Protheus 12
Compatível PaísesBrasil
Sistemas OperacionaisTodos
Compatível às bases de dadosMsSQL
Nível de acessoNível 1 (Acesso Clientes)
IdiomasPortuguês
Fonte utilizado
LOCA005
LOCA003 -
Minuta
CLASSES RENTAL

Descrição: te houver a necessidade de mostrar o error.log basta criar o ponto de entrada _LOCA03PE

Parâmetros de entrada:

  • OERROR

Retorno:

  • OERROR

Pontos de entradas do LOCA005.PRW (Minutas)

LOCA005

Ponto-de-entrada: LOCA005A

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA005 - Minuta

Descrição:Descrição: Alteração do menu

Parâmetros de entrada:

...

  • _DDATA
  • _CHRINI
  • _CHRFIM
  • _CFROTAD

Retorno:

  • AFILT9QRY

Pontos de entradas do LOCA007

.PRW (Custo Extra)

...


LOC005A

Ponto-de-entrada:  ZC1ADLEG LOC005A

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA007

LOCA005 -

Custo Extra

Minuta

Descrição: Inclusão de opções no menu do custo extra Adicionar novos botões no aRotina

Parâmetros de entrada:

  • ASTATUS

    {AROTINA}

Retorno:

  • ASTATUS

...

  • AROTINA

...

Pontos de entradas do LOCA007

.PRW (Custo Extra)

ZC1ADLEG

Ponto-de-entrada: LC007FIL ZC1ADLEG

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA007 - Custo Extra

Descrição: Inclusão de opções no menu do custo extra

Parâmetros de entrada:

  • ASTATUS

Retorno:

  • ASTATUS

LC007FIL

Ponto-de-entrada: LC007FIL

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA007 - Custo Extra

Descrição: Filtro no  Filtro no browse do custo extra

Parâmetros de entrada:

...

Ponto-de-entrada: LC0718VL

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA007 - Custo Extra

Descrição: Ponto de Entrada antes da Alteração

...

Ponto-de-entrada: GERREMC5

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA010 - Geração da NF de Remessa

Descrição: Inserir campos na SC5 ao gerar pedido de vendas

...

Ponto-de-entrada: GRVC5OBS

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA010 - Geração da NF de Remessa

Descrição: Adicionar mais texto na variável _cTxt

...

Ponto-de-entrada: LCJLFFIM

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA021 - Faturamento automático

Descrição: Ponto de entrada no final do Faturamento Automático

...

  • {CPAR09,CPAR10}, onde CPAR09 = MV_PAR09 e CPAR10 - MV_PAR010

Retorno:

  • Nil

Pontos de entradas do LOCA024.PRW (Gerenciamento de bens)

LC024ROT


LOCA021C

Ponto-de-entrada:  LC024ROT LOCA021C

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA024 - Gerenciamento de bens

LOCA021 - Faturamento automático

Descrição: Inclusão de novas opções no browse da rotina de gerenciamento de bens. ponto de entrada para alteração dos dias fixos = 30

Parâmetros de entrada:

  • aRotina

    Nil

Retorno:

  • aRotina

...

  • NDIASTRB e _nDiasX


LOCA021D

Ponto-de-entrada:  LOCA024A LOCA021D

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA024 - Gerenciamento de bens

LOCA021 - Faturamento automático

Descrição: Ponto  ponto de entrada para adicionar campos customizados no grid do Gerenciamento de Bens.alteração do período de locação gravada na SC6

Parâmetros de entrada:

  • aHeader
  • aCols
  • {_CPERLOC}

Retorno:

  • aHeader

    _CPERLOC

    aCols


LOCA021R

Exemplo Ponto-de ponto de -entrada criado: #INCLUDE "TOTVS.CH"
#INCLUDE "FWMVCDEF.CH"
#INCLUDE "TOPCONN.CH"                                                                                                   
#INCLUDE "RWMAKE.CH"
#INCLUDE "PROTHEUS.CH"
#INCLUDE "MSMGADD.CH"                                                                                                              

//-------------------------------------------------------------------
/*/{Protheus.doc} LOCA024A
@description    Ponto de Entrada para adicionar campos à Grid do Gerenciamento de Bens
@author            exemplo
@since             10/03/2023
/*/
//------------------------------------------------------------------
User Function LOCA024A()
Local nX            := 0
Local nY            := 0
Local nPosNewCpo    := 0
Local nTamACols        := 0
Local aHeader        := PARAMIXB[1]
Local aCols            := PARAMIXB[2]
Local aHeadAux        := {}
Local aColsAux        := {}
Local aTamFam        := TamSx3("T6_NOME   ")

: LOCA021R

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA021 - Faturamento automático

Descrição: PONTO DE ENTRADA PARA ALTERAÇÃO DOS PARAMETROS DE CALCULO

Parâmetros de entrada:

  • nenhum

Retorno:

  • Nil

...

Pontos de entradas do LOCA024.PRW (Gerenciamento de bens)

LC024ROT

Ponto-de-entrada: LC024ROT

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA024 - Gerenciamento de bens

Descrição: Inclusão de novas opções no browse da rotina de gerenciamento de bens.

Parâmetros de entrada:

  • aRotina

Retorno:

  • aRotina

LOCA024A

Ponto-de-entrada: LOCA024A

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA024 - Gerenciamento de bens

Descrição: Ponto de entrada para adicionar campos customizados no grid do Gerenciamento de Bens.

Parâmetros de entrada:

  • aHeader
  • aCols

Retorno:

  • aHeader
  • aCols

Exemplo de ponto de entrada criado:


#INCLUDE "TOTVS.CH"
#INCLUDE "FWMVCDEF.CH"
#INCLUDE "TOPCONN.CH"                                   //Adiciona campo Virtual na grid
For nX := 1 To Len(aHeader)
    //adiciona um por um
    Aadd(aHeadAux,aHeader[nX])
    //caso encontre o campo FQ4_COFAM, adiciona campo virtual com a descrição
    If AllTrim(aHeader[nX][2]) == "FQ4_CODFAM"
        //guarda campo de referencia
        nPosNewCpo := nX 
        //adiciona campo 
        Aadd( aHeadAux , { "Fam.CUSTOM"     , ; // Titulo
                            "FQ4_V_FAM"       , ; // campo
                            "@!"     
#INCLUDE "RWMAKE.CH"
#INCLUDE "PROTHEUS.CH"
#INCLUDE "MSMGADD.CH"             , ; // picture
                            aTamFam[1]         , ; // tamanho 
                            aTamFam[2]         , ; // decimal
                            "AllwaysTrue()" , ; // valid
 

//-------------------------------------------------------------------
/*/{Protheus.doc} LOCA024A
@description    Ponto de Entrada para adicionar campos à Grid do Gerenciamento de Bens
@author            exemplo
@since                 aHeader[nX][7]  , ; // usado
  10/03/2023
/*/
//------------------------------------------------------------------
User Function LOCA024A()
Local nX            := 0
Local nY               "C"   := 0
Local nPosNewCpo    := 0
Local nTamACols           , ; // tipo
:= 0
Local aHeader        := PARAMIXB[1]
Local aCols            := PARAMIXB[2]
Local aHeadAux         "" := {}
Local aColsAux               , ; // x3_arquivo
:= {}
Local aTamFam                             "V" } )             // contexto
    EndIf
Next nX

//adiciona coluna com informação no aCols
For nX := 1 To Len(aCols)
    //adiciona nova linha a cada aCols
    Aadd(aColsAux,{})
    //pega o tamanho atual do aColsAux
    nTamACols := Len(aColsAux)
    //Roda todas as Linhas
    For nY := 1 To Len(aCols[nX])
        //adiciona campo a campo
        Aadd(aColsAux[nTamACols],aCols[nX][nY])
        //quando está na posição do campo de referencia, adiciona o valor do campo virtual novo
        If nY == nPosNewCpo
            Aadd(aColsAux[nTamACols],Posicione("ST6",1,xFilial("ST6") + aCols[nX][nY], "T6_NOME"))
        EndIf
    Next nY
Next nX

//atualiza aHeader e aCols
aHeader := AClone(aHeadAux)
aCols    := AClone(aColsAux)

Return {aHeader,aCols}

Pontos de entradas do LOCA029.PRW (Romaneio)

GERREMTES

:= TamSx3("T6_NOME   ")

//Adiciona campo Virtual na grid
For nX := 1 To Len(aHeader)
    //adiciona um por um
    Aadd(aHeadAux,aHeader[nX])
    //caso encontre o campo FQ4_COFAM, adiciona campo virtual com a descrição
    If AllTrim(aHeader[nX][2]) == "FQ4_CODFAM"
        //guarda campo de referencia
        nPosNewCpo := nX 
        //adiciona campo 
        Aadd( aHeadAux , { "Fam.CUSTOM"     , ; // Titulo
                            "FQ4_V_FAM"      , ; // campo
                            "@!"               , ; // picture
                            aTamFam[1]         , ; // tamanho 
                            aTamFam[2]         , ; // decimal
                            "AllwaysTrue()" , ; // valid
                            aHeader[nX][7]  , ; // usado
                            "C"             , ; // tipo
                            ""               , ; // x3_arquivo
                            "V" } )             // contexto
    EndIf
Next nX

//adiciona coluna com informação no aCols
For nX := 1 To Len(aCols)
    //adiciona nova linha a cada aCols
    Aadd(aColsAux,{})
    //pega o tamanho atual do aColsAux
    nTamACols := Len(aColsAux)
    //Roda todas as Linhas
    For nY := 1 To Len(aCols[nX])
        //adiciona campo a campo
        Aadd(aColsAux[nTamACols],aCols[nX][nY])
        //quando está na posição do campo de referencia, adiciona o valor do campo virtual novo
        If nY == nPosNewCpo
            Aadd(aColsAux[nTamACols],Posicione("ST6",1,xFilial("ST6") + aCols[nX][nY], "T6_NOME"))
        EndIf
    Next nY
Next nX

//atualiza aHeader e aCols
aHeader := AClone(aHeadAux)
aCols    := AClone(aColsAux)

Return {aHeader,aCols}


...

Pontos de entradas do LOCA029.PRW (Romaneio)

GERREMTES

Ponto-de-entrada: GERREMTES

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA029 - Romaneio

Descrição: Alteração da TES da nota de remessa

Parâmetros de entrada:

  • CTESLF

Retorno:

  • CTESLF


LOCA029B

Ponto-de-entrada: LOCA029B

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA029 - Romaneio

Descrição: Após a exclusão de um equipamento

Parâmetros de entrada:

  • lRet - Se a Exclusão foi realizada com sucesso ou não
  • cItem - FQ3->FQ3_ITEM
  • cProd - FQ3->FQ3_PROD
  • cEquip - FQ3->FQ3_CODBEM
  • cAS - FQ3->FQ3_AS
  • cProjFq3 - FQ3->FQ3_PROJET

Retorno:

  • NIL

Exemplo:

Bloco de código
titleLOCA029B - Exemplo
linenumberstrue
User Function LOCA029B()
Local nRecSc5   := 0
Local nRecSc6   := 0
Local lRet	    := PARAMIXB[1]
Local cItem		:= PARAMIXB[2]	
Local cProd		:= PARAMIXB[3]	
Local cEquip	:= PARAMIXB[4]
Local cAS		:= PARAMIXB[5]
Local cProjFq3	:= PARAMIXB[6]

If lRet
	//sua regra
EndIf

Return


LOCA029A

Ponto-de-entrada: LOCA029A

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA029 - Romaneio

Descrição: Antes da exclusão de um equipamento

Parâmetros de entrada:

  • FQ3->(recno()

Retorno:

  • NIL

Exemplo:

Bloco de código
titleLOCA029B - Exemplo
linenumberstrue
User Function LOCA029A()
Local nRecSc5   := 0
Local nRecSc6   := 0
Local cRecno	:= PARAMIXB[1]	


If lRet
	//sua regra
EndIf

Return

LOCA029C

Ponto-de-entrada: LOCA029CPonto-de-entrada: GERREMTES

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA029 - Romaneio

Descrição: Alteração da TES da nota de remessa Inclusão de botões na opção de Equipamentos

Parâmetros de entrada:

  • CTESLFaRotina - Array com os botões existentes na rotina

Retorno:

  • aRet

Exemplo:

  • CTESLF

...


Bloco de código
titleLOCA029C - Exemplo
linenumberstrue
User Function LOCA029C()
Local aRotinaNew	:= PARAMIXB[1]

AADD( aRotinaNew, { "Alterar Item"     , "U_SuaFuncao()" , 0 , 7 , 0 , .F. } )

Return aRotinaNewsc


LOCA029D

Ponto-de-entrada: LOCA029BLOCA029D

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA029 - Romaneio

Descrição: Após a exclusão de um equipamento Alterar a Legenda do Romaneio

Parâmetros de entrada:

  • lRet - Se a Exclusão foi realizada com sucesso ou não
  • cItem - FQ3->FQ3_ITEM
  • cProd - FQ3->FQ3_PROD
  • cEquip - FQ3->FQ3_CODBEM
  • cAS - FQ3->FQ3_AS
  • cProjFq3 - FQ3->FQ3_PROJET

Retorno:

  • _nCor

  • onde: _nCor no Padrão recebe conforme abaixo
  • // 1 = ROMANEIO EXPEDICAO COM NF
    // 2 = ROMANEIO EXPEDICAO SEM NF
    // 3 = ROMANEIO RETORNO COM NF
    // 4 = ROMANEIO RETORNO SEM NF

Retorno:

  • _nCorNIL

Exemplo:

Bloco de código
titleLOCA029B - Exemplo
linenumberstruetrue
User Function LOCA029D()
Local _nCor User Function LOCA029B()
Local nRecSc5   := 0
Local nRecSc6   := 0
Local lRet	    := PARAMIXB[1]
Local cItem		:= PARAMIXB[2]	
Local cProd		:= PARAMIXB[3]	
Local cEquip	:= PARAMIXB[41]
Local cAS		:= PARAMIXB[5]
Local cProjFq3	:= PARAMIXB[6]

If lRet
	//sua regra
EndIf     

_nCor := SUA COR DE LEGENDA


Return

...

LOCA029E

Ponto-de-entrada: LOCA029CLOCA029E

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA029 - Romaneio

Descrição: Inclusão de botões na opção de Equipamentos Alterar a Legenda do Romaneio

Parâmetros de entrada:

  • aRotina - Array com os botões existentes na rotina

    _aLegenda

Retorno:

  • aRet_aLegenda

Exemplo:

Bloco de código
titleLOCA029C LOCA029B - Exemplo
linenumberstrue
User Function LOCA029CLOCA029E()
Local aRotinaNew	_aLeg := PARAMIXB[1]     

AADD_aadd(_aleg aRotinaNew, { "AlterarNOVA ItemCOR"     , "U_SuaFuncao()" , 0 , 7 , 0 , .F. } TESTE"})


Return aRotinaNewsc

LC029COR

Ponto-de-entrada: LC029COR

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA029 - Romaneio

Descrição: Tratamento do aCores, Cor da Legenda da Rotina

...

Ponto-de-entrada: LC53DZLO

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA053 - Time Sheet

Descrição: Validações adicionais na deleção da FPQ

...

Ponto-de-entrada: LC111ACE

Versões

Microsiga Protheus 12

Compatível Países

Brasil

Sistemas Operacionais

Todos

Compatível às bases de dados

MsSQL

Nível de acesso

Nível 1 (Acesso Clientes)

Idiomas

Português

Fonte utilizado

LOCA059 - Apontador de AS

Descrição: Executado após o aceite de AS

...