Árvore de páginas

GERREMC5

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

LC001LOCLOCA001OrçamentoPONTO DE ENTRADA PARA INCLUIR INFORMAÇÕES NO RODAPÉ DO ORÇAMENTO
_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, observação do Pedido de Venda
CLIBLOQLOCA010Geração NF RemessaTRATAMENTO PARA BLOQUAR A EMISSÃO DE NOTA DE REMESSA POR CLIENTE
LOCA10ZLOCA010Geração NF RemessaPONTO DE ENTRADA ANTES DA GERAÇÃO DO PEDIDO DE VENDA DE REMESSA
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
CLIBLOQLOCA013Gerar ContratoTRATAMENTO PARA BLOQUAR A GERAÇÃO DE CONTRATO POR CLIENTE
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

CLIBLOQLOCA021Faturamento Automático

TRATAMENTO PARA BLOQUEAR A EMISSÃO DE FATURAMENTO POR CLIENTE

LCJATFPGLOCA021Faturamento Automático

ALTERAR DADOS DA FPG CUSTO EXTRA

LOCA021ALOCA021Faturamento Automático

ALTERAR CÓDIGO E DESCRIÇÃO DE PROUTO NA FPG CUSTO EXTRA

LOCA061ZLOCA021Faturamento Automático

ALTERAR DADOS DO PEDIDOS DE VENDA NO FATURAMENTO AUTOMÁTICO

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
LOCA018LOCA048Medição

PONTO DE ENTRADA PARA IDENTIFICAÇÃO SE É UMA LOCAÇÃO, OU SERVIÇ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
LOCA59ALOCA059Apontador de ASTRATAMENTO PRODUTO E EQUIOAMENTO NO ACEITE DE AS
LOCA59HLOCA059Apontador de ASTRATAMENTO PARA ALTERAR CLIENTE DA SOLIICTAÇÃO DE COMPRAS
LOCA59XGLOCA059Apontador de ASFORÇAR A TROCA DO EQUIPAMENTO NA SUBSTITUIÇÃO
LOCA7901LOCA079PickListTRATAMENTO ANTES DA ABERTURA DO ARQUIVO DE IMPORTAÇÃO DO PICKLIST
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.
LOCXIT02LOCXITUReajuste de ContratosPONTO DE ENTADA APÓS A GRAVAÇÃO DO REAJUSTE DE CONTRATO
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
LOCR016PLOCR016GERA CONTRATO DE LOCAÇÃO VIA WORDVALIDAÇÃO EXTRA PARA VERIFICAR O SISTEMA OPERACIONAL EM USO
LCZX1TOKLOCA007Custo extraPermite incluir validação e serem realizadas ao se clicar no botão OK do formulário do custo extra. 
LOCA021ELOCA021Faturamento Automatico

É possível validar antes do processamento do faturamento automático, os itens selecionados (locação, ou custo extra)

LOCA080D
LOCA080
Duplica item

Permite alterar conteúdo nas linhas que serão incluidas.

Pontos de entradas do LOCA001.PRW (Orçamentos)

LC001COR

Ponto-de-entrada: LC001COR

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 as cores da legenda dos orçamentos.

Parâmetros de entrada:

  • alegenda - array com as legendas
  • acores - array com as cores

Retorno:

  • Nil

LC001LEG

Ponto-de-entrada: LC001LEG

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 as legendas dos orçamentos.

Parâmetros de entrada:

  • array com as legendas

Retorno:

  • array com as legendas

LC001FIL

Ponto-de-entrada: LC001FIL

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: Filtrar o browse do orçamento.

Parâmetros de entrada:

  • Filtro atual

Retorno:

  • Novo filtro

LC001ROT

Ponto-de-entrada: LC001ROT

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 do menu

Parâmetros de entrada:

  • AROTINA
  • AROTINA1

Retorno:

  • AROTINA

LC001GRV

Ponto-de-entrada: LC001GRV

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 após a gravação dos dados do projeto na alteração do orçamento

Parâmetros de entrada:

  • Nil
  • Nil
  • FP0_PROJET
  • .T.

Retorno:

  • Nil

LC001INC

Ponto-de-entrada: LC001INC

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 após a gravação dos dados do projeto na inclusão

Parâmetros de entrada:

  • FP0_FILIAL
  • FP0_PROJET

Retorno:

  • Nil

LC001MAN

Ponto-de-entrada: LC001MAN

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 se é possível dar manutenção em um orçamento

Parâmetros de entrada:

  • FP0_FILIAL
  • FP0_PROJET
  • COPC

Retorno:

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

LC001GA

Ponto-de-entrada: LC001GA

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 antes da gravação para tratamento dos itens locados.

Parâmetros de entrada:

  • aHeader da tabela FPA
  • aCols da tabela FPA
  • Código do projeto
  • lAltera

Retorno:

  • aCols da tabela FPA

LC001GP

Ponto-de-entrada: LC001GP

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 a gravação da manutenção do orçamento

Parâmetros de entrada:

  • FP0_PROJET
  • nOpc

Retorno:

  • Nil

LC001AJU

Ponto-de-entrada: LC001AJU

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: Ajustes na tabela FPA antes de abrir o orçamento

Parâmetros de entrada:

  • FP0_FILIAL
  • FP0_PROJET
  • COPC

Retorno:

  • Nil

LC001BUT

Ponto-de-entrada: LC001BUT

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: Novos botões na opção de manutenção

Parâmetros de entrada:

  • ABUTTONS
  • POPC

Retorno:

  • ABUTTONS

LC001VAL

Ponto-de-entrada: LC001VAL

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 antes de gravar a manutenção do orçamento

Parâmetros de entrada:

  • ODLGCAR:ACOLS
  • ODLGCAR:AHEADER

Retorno:

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

LC001GRU

Ponto-de-entrada: LC001GRU

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 da aba locação antes de gravar

Parâmetros de entrada:

  • ODLGCAR:AHEADER
  • ODLGCAR:ACOLS

Retorno:

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

LC001EDT

Ponto-de-entrada: LC001EDT

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 a edição das abas do orçamento

Parâmetros de entrada:

  • ALIAS 
  • NOPCMANU
  • NSTYLE

Retorno:

  • NSTYLE

LC001NUM

Ponto-de-entrada: LC001NUM

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 as legendas dos orçamentos.

Parâmetros de entrada:

  • CCOD

Retorno:

  • CCOD

LC001DOC

Ponto-de-entrada: LC001DOC

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 a edição da aba documentos

Parâmetros de entrada:

  • ACOLS
  • AHEADER

Retorno:

  • ACOLS

LC001CPN

Ponto-de-entrada: LC001CPN

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 os campos que serão copiados para a próxima linha de locação

Parâmetros de entrada:

  • _CCPONAO

Retorno:

  • _CCPONAO


Exemplo de Ponto de Entrada desenvolvido: Quando um novo campo é adicionado a este Ponto de Entrada (PE), seus dados não são automaticamente copiados para a nova linha. Se desejar que os dados sejam copiados, é necessário retirá-los do PE.:

"

/*/{PROTHEUS.DOC} LC001CPN.PRW
Esta função tem por finalidade a indicação dos campos que não serão preenchidos automaticamente,
com base na linha imediatamente acima, no momento em que incluimos uma linha na rotina,
em que é registrado os equipamentos da locação, LOCA001.
@TYPE FUNCTION
@AUTHOR Frank Zwarg Fuga
@SINCE 30/10/2023
/*/

User Function LC001CPN
Local _cCampNao := ParamIxb[1]
    // Não utilize espaços em branco entre o ; e o nome do campo.
    // Atenção aos campos que são preenchidos automaticamente via X3_RELACAO, pois não temos ação sobre eles.
    _cCampNao := "FPA_PRODUT;FPA_GRUA;FPA_DESGRU;FPA_TIPOSE;"
    _cCampNao += "FPA_VRMOB;FPA_VRHOR;FPA_VRDES;FPA_VIAGEM;"
    _cCampNao += "FPA_AS;FPA_GUIMON;FPA_GUIDES;FPA_DTPREN;FPA_HRINI;FPA_HRFIM;"
    _cCampNao += "FPA_FILREM;FPA_NFREM;FPA_DNFREM;FPA_SERREM;FPA_ITEREM;"
    _cCampNao += "FPA_NFRET;FPA_DNFRET;FPA_SERRET;FPA_ITERET;FPA_PARIDA;"
    _cCampNao += "FPA_PARVOL;FPA_SEQSUB;FPA_ULTFAT;FPA_PRCUNI;FPA_VLBRUT;"
    _cCampNao += "FPA_ACRESC;FPA_PDESC;FPA_SEQEST;FPA_FILEMI;"
    _cCampNao += "FPA_DTPRRT;FPA_TPGUIM;FPA_TPGUID;FPA_TESFAT;"
    _cCampNao += "FPA_CLIFAT;FPA_LOJFAT;FPA_NOMFAT;FPA_CUSTO;"
    _cCampNao += "FPA_NATURE;FPA_HRFRAQ;FPA_VLHREX;FPA_VRSEGU;FPA_TPISS;FPA_PEDIDO"
Return _cCampNao

"

LC01DPLA

Ponto-de-entrada: LC01DPLA

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 a deleção dos itens locáveis

Parâmetros de entrada:

  • ODLGPLA:NAT
  • ODLGPLA:ACOLS
  • ODLGPLA:AHEADER

Retorno:

  • ODLGPLA:OBROWSE:BDELETE

LC001FST

Ponto-de-entrada: LC001FST

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 os status disponíveis da aba Follow Up

Parâmetros de entrada:

  • ARET

Retorno:

  • ARET

LC001CAN

Ponto-de-entrada: LC001CAN

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: Validar se pode ser cancelado um projeto

Parâmetros de entrada:

  • Nil

Retorno:

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

LCPOSCAN

Ponto-de-entrada: LCPOSCAN

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 após a gravação do cancelamento

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LC001REV

Ponto-de-entrada: LC001REV

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 depois da gravação da revisão

Parâmetros de entrada:

  • CPROJET
  • CPROJETNEW

Retorno:

  • Nil

LC001VML

Ponto-de-entrada: LC001VML

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 a validação da manutenção do orçamento

Parâmetros de entrada:

  • Nil

Retorno:

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

LC001VCT

Ponto-de-entrada: LC001VCT

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 antes da geração do contrato

Parâmetros de entrada:

  • CPROJET

Retorno:

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


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

Parâmetros de entrada:

Retorno:

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


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

Parâmetros de entrada:

  • aTitles

Retorno:

  • aTitles


LC01ORDP

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

Parâmetros de entrada:

  • { CSEQGRU, ODLGPLA, ODLGPLA:NAT, _nAnt}

Retorno:

  • CSEQGRU


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

Parâmetros de entrada:


Retorno:

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


LCTURFIM

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

Parâmetros de entrada:


Retorno:

  • Nil

LOCA017

Ponto-de-entrada: LOCA017

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 do conteúdo da aba de itens locáveis antes da apresentação

Parâmetros de entrada:

  • ODLGPLA
  • _NX

Retorno:

  • Nil

LOCA008

Ponto-de-entrada: LOCA008

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: Controla se pode excluir o conjunto transportador

Parâmetros de entrada:

  • FQ5_FILORI
  • FQ5_SOT
  • FQ5_OBRA
  • FQ5_AS
  • FQ5_VIAGEM

Retorno:

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

LC00157

Ponto-de-entrada: LC00157

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: troca a validação padrão do campo FPA_GRUA, por uma específica.

Parâmetros de entrada:

  • oDlgPla (objeto que contém as informações do grid atual)

Retorno:

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



LC001LOC

Ponto-de-entrada: LC001LOC

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 PARA INCLUIR INFORMAÇÕES NO RODAPÉ DO ORÇAMENTO

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

Pontos de entradas do LOCA003.PRW (CLASSES DO RENTAL)

_LOCA03PE

Ponto-de-entrada: _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 utilizadoLOCA003 - 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: Alteração do menu

Parâmetros de entrada:

  • array com o arotina

Retorno:

  • array com o arotina

ZBXACTEL

Ponto-de-entrada: ZBXACTEL

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: Inclusão de campos na tela do aceite da minuta

Parâmetros de entrada:

  • Nil

Retorno:

  • array com os campos adicionais

ZBXBXBUT

Ponto-de-entrada: ZBXBXBUT

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: Novos botões na baixa da minuta

Parâmetros de entrada:

  • array com os botões existentes
  • Odlg
  • aCols

Retorno:

  • array com os novos botões

ZBXCANBX

Ponto-de-entrada: ZBXCANBX

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: Ponto de entrada antes da gravação do cancelamento da minuta

Parâmetros de entrada:

  • aCols

Retorno:

  • Nil

ZBXQRY

Ponto-de-entrada: ZBXQRY

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: Inclusão de campos no retorno da query que faz a montagem da tela da minuta

Parâmetros de entrada:

  • cQry

Retorno:

  • cQry

ZBXQRYWH

Ponto-de-entrada: ZBXQRYWH

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: Inclusão de regras na query que faz a montagem da tela da minuta

Parâmetros de entrada:

  • NRECNOATU
  • CPERG

Retorno:

  • CQRY

ZBXACVLD

Ponto-de-entrada: ZBXACVLD

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: Novos botões na tela da baixa da minuta

Parâmetros de entrada:

  • FPF_DATA
  • FPF_DATA
  • FPF_STATUS
  • FPF_HORAI
  • FPF_HORAF

Retorno:

  • LGRAVA

ZBXBXVLD

Ponto-de-entrada: ZBXBXVLD

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: Ponto de entrada antes da gravação da baixa da minuta

Parâmetros de entrada:

  • ATABAUX
  • ARECNOSZBX

Retorno:

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

ZBXBXFIM

Ponto-de-entrada: ZBXBXFIM

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: Ponto de entrada após a gravação da baixa da minuta

Parâmetros de entrada:

  • FPF_MINUTA
  • OBROWSE

Retorno:

  • Nil

ZBXCANMI

Ponto-de-entrada: ZBXCANMI

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: Ponto de entrada após o cancelamento da minuta

Parâmetros de entrada:

  • FPF_MINUTA
  • FPF_STATUS
  • FPF_AS

Retorno:

  • Nil

ZBXESTVL

Ponto-de-entrada: ZBXESTVL

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: Ponto de entrada para verificar se o estorno pode ser realizado

Parâmetros de entrada:

  • CSTATUS
  • ATABAUX[NPOS,NPOSSTA]

Retorno:

  • LESTOK

ZBXESTMI

Ponto-de-entrada: ZBXESTMI

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: Ponto de entrada após a gravação da baixa da minuta

Parâmetros de entrada:

  • FPF_MINUTA
  • CSTATUS
  • ATABAUX[NPOS,NPOSSTA]
  • FPF_AS

Retorno:

  • Nil

ZBXTEQFM

Ponto-de-entrada: ZBXTEQFM

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: Ponto de entrada após a troca do equipamento da minuta

Parâmetros de entrada:

  • CFROTAP

Retorno:

  • Nil

ZBXBXVHR

Ponto-de-entrada: ZBXBXVHR

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: Verificação dos horários informados na baixa minuta

Parâmetros de entrada:

  • ACOLS
  • AHEADER

Retorno:

  • _LBLOQ

FILT9QRY

Ponto-de-entrada: FILT9QRY

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: Novas regras para seleção do equipamento para as minutas

Parâmetros de entrada:

  • _DDATA
  • _CHRINI
  • _CHRFIM
  • _CFROTAD

Retorno:

  • AFILT9QRY


LOC005A

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

LOCA005 - Minuta

Descrição: Adicionar novos botões no aRotina

Parâmetros de entrada:

  • {AROTINA}

Retorno:

  • AROTINA

Pontos de entradas do LOCA007

.PRW (Custo Extra)

ZC1ADLEG

Ponto-de-entrada: 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 browse do custo extra

Parâmetros de entrada:

  • FILTRO ATUAL

Retorno:

  • FILTRO ATUALIZADO


ZC1NOCOP

Ponto-de-entrada: ZC1NOCOP

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: Campos que não serão levados em consideração na cópia

Parâmetros de entrada:

  • ANOVO

Retorno:

  • ANOVO

LCZC1EXC

Ponto-de-entrada: LCZC1EXC

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 após a exclusão do custo extra

Parâmetros de entrada:

  • _NRECNO
  • _CTIPO
  • _CDOCORI
  • _NRECORI

Retorno:

  • Nil

LCZC1ROT

Ponto-de-entrada: LCZC1ROT

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 para inserir novas opções no ações relacionadas

Parâmetros de entrada:

  • aRotina

Retorno:

  • aRotina

LCZC1FIL

Ponto-de-entrada: LCZC1FIL

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 customizado antes da apresentação do browse

Parâmetros de entrada:

  • NIL

Retorno:

  • Filtro customizado

C0718VL

Ponto-de-entrada: C0718VL

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: Validação antes da alteração

Parâmetros de entrada:

  • NIL

Retorno:

  • Retorno lógico se possibilita, ou não a alteração do custo extra.


LOCA007A

Ponto-de-entrada: LOCA007A

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: Inserção de botão na tela de inclusão do custo extra.

Parâmetros de entrada:

  • aButtons

Retorno:

  • aButtons

LOCA007B

Ponto-de-entrada: LOCA007B

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: Inserção de botão na tela de alteração do custo extra.

Parâmetros de entrada:

  • aButtons

Retorno:

  • aButtons

LOCA007C

Ponto-de-entrada: LOCA007C

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: Inserção de botão na tela de visualização do custo extra.

Parâmetros de entrada:

  • aButtons

Retorno:

  • aButtons

LOCA007D

Ponto-de-entrada: LOCA007D

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: Complemento da gravação do custo extra.

Parâmetros de entrada:

  • Confirmado: 0 = Não, 1 = Sim.
  • Indica o tipo da movimentação: 3=Inclusão, 4=Alteração e 5=Exclusão

Retorno:

  • Nil


LC0718VL

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

Parâmetros de entrada:

Retorno:

  • Nil

Pontos de entradas do LOCA010.PRW (Geração da Nota de Remessa)

TEMROMAN

Ponto-de-entrada: TEMROMAN

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: Validação na seleção do item se existe o romaneio

Parâmetros de entrada:

  • .F.
  • _AARRAY
  • NX
  • NPOS
  • IIF(LFIRST,.T.,.F.)

Retorno:

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

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

LOCA010 - Geração da NF de Remessa

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

Parâmetros de entrada:

  • CTESLF

Retorno:

  • CTESLF

GERREFLOG

Ponto-de-entrada: GERREFLOG

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: Ponto de entrada antes da geração da NF

Parâmetros de entrada:

  • FPA_GRUA
  • NVALPROD
  • FPA_PRODUT

Retorno:

  • Nil

GERREMFIM

Ponto-de-entrada: GERREMFIM

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: Ponto de entrada depois da geração da NF

Parâmetros de entrada:

  • _CNOTA
  • _CPEDIDO
  • ACAMPOSSC5
  • ACAMPOSSC6

Retorno:

  • Nil

NFREMQRY

Ponto-de-entrada: NFREMQRY

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: Alteração da query que localiza as notas que serão geradas

Parâmetros de entrada:

  • CQUERY

Retorno:

  • CQUERY


LOCA010A

Ponto-de-entrada: LOCA010A

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 NF remessa

Descrição: Ponto de entrada usado para adicionar um campo nas informações para nota fiscal.

Parâmetros de entrada:

  • Nil

Retorno:

  • aLoca010A
    //Formato do Retonno 

    //aLoca010A[1] ==> nome do campo na SC5 

    //aLoca010A[2] ==> descrição a ser apresentada (caso envie vazio usará a do campo)

    //aLoca010A[3] ==> valor pre carregado no campo (enviar de acordo tipo do campo)

    //aLoca010A[4] ==> Consulta Padrão (caso não necessite ou seja numerico, enviar vazio)

LOCA010A - Exemplo
#Include 'Protheus.ch'  

User Function Loca010A()
Local aLoca010A := {}

//Formato do Retorno 
//aLoca010A[1] ==> nome do campo na SC5 
//aLoca010A[2] ==> descrição a ser apresentada (caso envie vazio usará a do campo)
//aLoca010A[3] ==> valor pre carregado no campo (enviar de acordo tipo do campo)
//aLoca010A[4] ==> Consulta Padrão (caso não necessite ou seja numerico, enviar vazio)

Aadd(aLoca010A,"C5_XCOD")
Aadd(aLoca010A,"Prod.Extra")
Aadd(aLoca010A,"")
Aadd(aLoca010A,"SB1")

Return aLoca010A


GERREMC5

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

Parâmetros de entrada:

  • ACAMPOSSC5

Retorno:

  • ACAMPOSSC5

Exemplo

user funtion GERREMC5()

LOCAL aCampos := PARAMIXB[1]

LOCAL cSeq  := Soma1(STR(Len(aCampos)

Aadd(aCampos, {"C5_SEGURO"  , 1000    , cSeq } )


RETURN Aclone(acampos)


GRVC5OBS

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

Parâmetros de entrada:

  • _CTXT

Retorno:

  • _CTXT


CLIBLOQ

Ponto-de-entrada: CLIBLOQ

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: TRATAMENTO PARA BLOQUAR A EMISSÃO DE NOTA DE REMESSA POR CLIENTE

Parâmetros de entrada:

  • FP0->FP0_CLI , FP0->FP0_LOJA

Retorno:

  • _LGERA


LOCA10Z

Ponto-de-entrada: LOCA10Z

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: PONTO DEENTRADA ANTES DA GERAÇÃO DO PEDIDO DE VENDA DE REMESSA

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil



Pontos de entradas do LOCA011.PRW (Geração da Nota de Retorno)

GRRETPRC

Ponto-de-entrada: GRRETPRC

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

LOCA011 - Geração da NF de Retorno

Descrição: Ponto de entrada antes da geração das notas, podendo cancelar a rotina

Parâmetros de entrada:

  • ABRZP5

Retorno:

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

NFRTITEM

Ponto-de-entrada: NFRTITEM

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

LOCA011 - Geração da NF de Retorno

Descrição: Alteração dos itens da nota fiscal de retorno antes da sua geração

Parâmetros de entrada:

  • ALINHA

Retorno:

  • ALINHA

Pontos de entradas do LOCA013.PRW (Geração do Contrato)

GRCTVLD

Ponto-de-entrada: GRCTVLD

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

LOCA013 - Geração do Contrato

Descrição: Verificar se permite a criação do contrato

Parâmetros de entrada:

  • Nil

Retorno:

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

GRCANVLD

Ponto-de-entrada: GRCANVLD

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

LOCA013 - Geração do Contrato

Descrição: Filtro adicional na geração do contrato

Parâmetros de entrada:

  • T9_STATUS
  • TQY_STATUS
  • FPA_PROJET
  • ""
  • ""

Retorno:

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

GRCONTR_

Ponto-de-entrada: GRCONTR_

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

LOCA013 - Geração do Contrato

Descrição: Ponto de entrada para compor novos campos na tabela de contratos/viagens FQ5

Parâmetros de entrada:

  • "ANTESDTQ"
  • @ADTQ
  • "FP4"

Retorno:

  • xRet

GRCTLFIM

Ponto-de-entrada: GRCTLFIM

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

LOCA013 - Geração do Contrato

Descrição: Ponto de entrada no final da geração do contrato

Parâmetros de entrada:

  • AASNOVA

Retorno:

  • Nil

CLIBLOQ

Ponto-de-entrada: CLIBLOQ

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

LOCA013 - Faturamento automático

Descrição: TRATAMENTO PARA BLOQUAR A GERAÇÃO DE CONTRATO POR CLIENTE

Parâmetros de entrada:

  • FP0->FP0_CLI , FP0->FP0_LOJA

Retorno:

  • Nil


Pontos de entradas do LOCA021.PRW (Faturamento automático)

LCJLFQRY - DESCONTINUADO

Ponto-de-entrada: LCJLFQRY

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: Complemento da query para a seleção dos registros a serem faturados

Parâmetros de entrada:

  • _CQUERY

Retorno:

  • _CQUERY

LCJLFINI

Ponto-de-entrada: LCJLFINI

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 antes da geração do faturamento

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LCJTES

Ponto-de-entrada: LCJTES

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: Alteração da TES título antes da geração do faturamento

Parâmetros de entrada:

  • _CTES

Retorno:

  • _CTES

LCJLFITE

Ponto-de-entrada: LCJLFITE

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: Alteração dos dados antes da geração do faturamento

Parâmetros de entrada:

  • _AITEMTEMP

Retorno:

  • _AITEMTEMP

LCJLFFRT

Ponto-de-entrada: LCJLFFRT

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: Manipulação do valor do frete antes da geração do faturamento

Parâmetros de entrada:

  • _LPRIMFAT
  • _NVLRFRETE

Retorno:

  • Nil

LCJNAT

Ponto-de-entrada: LCJNAT

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: Alteração da natureza antes da geração do faturamento

Parâmetros de entrada:

  • _CNATUREZ

Retorno:

  • _CNATUREZ

LCJLFCAB

Ponto-de-entrada: LCJLFCAB

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: Manutenção de campos no cabeçalho, ou itens antes da geração do pedido de vendas.

Parâmetros de entrada:

  • Array com o cabeçalho, ou item.
  • Campo texto identificando se é o cabeçalho, ou item. Exemplo: "C" = cabeçalho, "I" = Item.

Retorno:

  • Array com o novo cabeçalho, ou item.

LCJATZAG

Ponto-de-entrada: LCJATZAG

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: Alteração dos dados da tabela FPA, logo após o faturamento. Quando utilizado o sistema não ira gravar datas proximo faturamento na FPA.

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LCJATFIM

Ponto-de-entrada: LCJATFIM

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: Após a geração do faturamento

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LCJSER

Ponto-de-entrada: LCJSER

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: Alteração da série da nota fiscal de saída

Parâmetros de entrada:

  • _CSERIE

Retorno:

  • _CSERIE

LCJF1VLD

Ponto-de-entrada: LCJF1VLD

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: Valida se o faturamento pode ser realizado

Parâmetros de entrada:

  • Nil

Retorno:

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

LOCA021B

Ponto-de-entrada: LOCA021B

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 logo após o preenchimento dos parâmetros para processamento do faturamento automático. Não funciona no processo de job do faturamento.

Parâmetros de entrada:

  • Nil

Retorno:

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


LOCA021P

Ponto-de-entrada: LOCA021P

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: Esta função tem por finalidade o complemento de campos na seleção dos orçamentos que serão faturados.
No faturamento automático LOCA021 no parâmetro 14 indicamos utilizaremos a seleção de orçamentos para realizar o faturamento.
Além das colunas previamente apresentadas, quando aplicado este ponto de entrada, completamos com os campos aqui descritos
Este ponto de entrada deve funcionar em conjunto com o ponto de entrada LOCA021Q
O LOCA021P são os dados que serão apresentados e o LOCA021Q é no nome das novas colunas

Parâmetros de entrada:

  • nTipo (1=Locação , 2=Custo Extra)

Retorno:

  • aRetorno ( {"Coluna1","Coluna2","Coluna3","Coluna4","Coluna5"} )
Exemplo: LOCA021P
/*/{PROTHEUS.DOC} LOCA021P.PRW
TOTVS RENTAL - módulo 94
Esta função tem por finalidade o complemento de campos na seleção dos orçamentos que serão faturados.
No faturamento automático LOCA021 no parâmetro 14 indicamos utilizaremos a seleção de orçamentos para realizar o faturamento.
Além das colunas previamente apresentadas, quando aplicado este ponto de entrada, completamos com os campos aqui descritos
Este ponto de entrada deve funcionar em conjunto com o ponto de entrada LOCA021Q
O LOCA021P são os dados que serão apresentados e o LOCA021Q é no nome das novas colunas
Card 428 sprint Bug
@TYPE FUNCTION
@AUTHOR Frank Zwarg Fuga
@SINCE 13/07/2022
/*/

user function LOCA021P
Local _ntipo := ParamIxb[1] // 1 locação, 3 custo extra
Local _aCompleX := {}
if _nTipo == 1 // locação
	// Conteudo do que será apresentado nas novas colunas, pode ser um campo, ou um valor fixo conforme exemplo abaixo.
	aadd(_aCompleX,{"FZF1","FZF2","FZF3","FZF4",FPA->FPA_CUSTO})
Else // custo extra
	// Conteudo do que será apresentado nas novas colunas, pode ser um campo, ou um valor fixo conforme exemplo abaixo.
	aadd(_aCompleX,{"FZF1","FZF2"})
EndIF
Return _aComplex


LOCA021Q

Ponto-de-entrada: LOCA021Q

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: Esta função tem por finalidade o complemento de campos na seleção dos orçamentos que serão faturados.
No faturamento automático LOCA021 no parâmetro 14 indicamos utilizaremos a seleção de orçamentos para realizar o faturamento.
Além das colunas previamente apresentadas, quando aplicado este ponto de entrada, completamos com os campos aqui descritos
Este ponto de entrada deve funcionar em conjunto com o ponto de entrada LOCA021Q
O LOCA021P são os dados que serão apresentados e o LOCA021Q é no nome das novas colunas

Parâmetros de entrada:

  • nTipo (1=Locação , 2=Custo Extra)

Retorno:

  • aRetorno ( {"FZF1","FZF2","FZF3","FZF4",FPA→FPA_CUSTO})
Exemplo: LOCA021Q
/*/{PROTHEUS.DOC} LOCA021Q.PRW
TOTVS RENTAL - módulo 94
Esta função tem por finalidade o complemento de campos na seleção dos orçamentos que serão faturados.
No faturamento automático LOCA021 no parâmetro 14 indicamos utilizaremos a seleção de orçamentos para realizar o faturamento.
Além das colunas previamente apresentadas, quando aplicado este ponto de entrada, completamos com os campos aqui descritos
Este ponto de entrada deve funcionar em conjunto com o ponto de entrada LOCA021Q
O LOCA021P são os dados que serão apresentados e o LOCA021Q é no nome das novas colunas
Card 428 sprint Bug
@TYPE FUNCTION
@AUTHOR Frank Zwarg Fuga
@SINCE 13/07/2022
/*/

user function LOCA021Q
Local _ntipo := ParamIxb[1] // 1 locação, 3 custo extra
Local _aCompleX := {}
If _nTipo == 1 // locação
	// Título das novas colunas.
	aadd(_aCompleX,{"Coluna1","Coluna2","Coluna3","Coluna4","Coluna5"})
Else // custo extra
	// Título das novas colunas.
	aadd(_aCompleX,{"Coluna1","Coluna2"})
EndIF
Return _aComplex



LOCA021S

Ponto-de-entradaLOCA21S
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 utilizadoLOCA021 - Faturamento Automatico


Descrição: Permite customizar a geração do arquivo Temporario que contem os itens da FPA (itens do contrato de Locação) que estão aptos a serem faturados.

Parâmetros de entrada:

    nenhum

Retorno:

    Arquvo TMP gerado


Exemplo de Ponto de Entrada desenvolvido: 
Atentar no exemplo para os campos que devem ser retornados para query, manter os nomes mas podem alterar as posições. Verificar as variaveis usadas coomo parametros da query, elas não devem ser alteradas.

#INCLUDE "PROTHEUS.CH"


USER FUNCTION LOCA021S()

Local _cQuery := ""
Local _nX
LOCAL LFATAND     := SUPERGETMV("MV_LOCX209" ,.F.,.T.)
LOCAL LFATLOC     := SUPERGETMV("MV_LOCX210" ,.F.,.F.)

    _cQuery := " SELECT ZAG.R_E_C_N_O_ ZAGRECNO, FP1.R_E_C_N_O_ FP1RECNO, ZA0.R_E_C_N_O_ ZA0RECNO, SB1.R_E_C_N_O_ SB1RECNO, SA1.R_E_C_N_O_ SA1RECNO, ISNULL(ST9.R_E_C_N_O_,0) ST9RECNO, FPA_PROJET , FPA_CONPAG "
    _cQuery += " FROM "+RETSQLNAME("FPA")+" ZAG (NOLOCK) "
    _cQuery += " JOIN "+RETSQLNAME("SB1")+" SB1 (NOLOCK) ON B1_FILIAL ='"+XFILIAL("SB1")+"' AND SB1.D_E_L_E_T_ = '' AND B1_COD = FPA_PRODUT "
    _cQuery += " LEFT  JOIN "+RETSQLNAME("ST9")+" ST9 (NOLOCK) ON T9_FILIAL ='"+XFILIAL("ST9")+"' AND ST9.D_E_L_E_T_ = '' AND T9_CODBEM = FPA_GRUA "
    _cQuery += " JOIN "+RETSQLNAME("FP0")+" ZA0 (NOLOCK) ON FP0_FILIAL='"+XFILIAL("FP0")+"' AND ZA0.D_E_L_E_T_ = '' AND FP0_PROJET = FPA_PROJET "
    _cQuery += " JOIN "+RETSQLNAME("FP1")+" FP1 (NOLOCK) ON FP1_FILIAL='"+XFILIAL("FP1")+"' AND FP1.D_E_L_E_T_  = ' ' AND FP1_PROJET = FPA_PROJET AND FP1_OBRA = FPA_OBRA "
    _cQuery += " JOIN "+RETSQLNAME("SA1")+" SA1 (NOLOCK) ON A1_FILIAL ='"+XFILIAL("SA1")+"' AND SA1.D_E_L_E_T_ = ' ' AND A1_COD = FP0_CLI AND A1_LOJA = FP0_LOJA "
    _cQuery += " INNER JOIN "+RETSQLNAME("FQ5")+" DTQ (NOLOCK) ON FQ5_FILIAL='"+XFILIAL("FQ5")+"' AND DTQ.D_E_L_E_T_ = ' ' AND FQ5_FILORI = FPA_FILIAL AND FQ5_VIAGEM = FPA_VIAGEM AND FQ5_AS = FPA_AS AND FQ5_STATUS = '6' "
    _cQuery += " WHERE FPA_FILIAL = '"+XFILIAL("FPA")+"' "
    _cQuery += " AND FPA_DTFIM <> ' '"
    _cQuery += " AND FPA_DTFIM BETWEEN '"+ DTOS(DPAR01)+"' AND '" + DTOS(DPAR02)+"'"
    IF ! LFATAND
        _cQuery += " AND (FPA_DNFRET = ' ' OR FPA_DNFRET >= '"+ DTOS(DPAR01)+"')"
    ENDIF
    _cQuery     += " AND ((FPA_ULTFAT < '" + DTOS(DPAR02) + "' AND (FPA_ULTFAT <= FPA_DTSCRT OR FPA_DTSCRT = '')) OR FPA_ULTFAT = ' ')"
    _cQuery += " AND FPA_NFREM <> ' '" // Tem que ter nota de Remessa
    IF FPA->(FIELDPOS("FPA_PDESC")) > 0
        _cQuery += " AND  FPA_PDESC < 100"
    ENDIF
    _cQuery += " AND (FPA_TIPOSE <> 'L' OR FPA_GRUA BETWEEN '" + CPAR07 + "' AND '" + CPAR08 +"') "
    _cQuery += " AND FPA_PROJET BETWEEN '" +CPAR09 + "' AND '" + CPAR10 + "' "
            
    If _lTem12 .and. _lTem13
        _cQuery += " AND FPA_PRODUT BETWEEN '"+ CPAR12 + "' AND '" + CPAR13 +"' "
    EndIF
    _cQuery += " AND FPA_GRUA BETWEEN '" + CPAR07' + "' AND '" + CPAR08' + "' "

    IF LFATLOC // Fatura somente Locação 
        _cQuery += " AND FPA_TIPOSE = 'L' "
    ELSE
        _cQuery += " AND FPA_TIPOSE IN ('L','M','Z','O') "
    ENDIF
    
    IF LEN(APRJAS) > 0
        FOR _NX := 1 TO LEN(APRJAS)
            IF EMPTY(_CASS)
                _CASS := "'"   + APRJAS[_NX]
            ELSE
                _CASS += "','" + APRJAS[_NX]
            ENDIF
            IF _NX == LEN(APRJAS)
                _CASS += "'"
            ENDIF
        NEXT _NX
        _cQuery += " AND  FPA_AS IN (" +_CASS + ") "
    ENDIF
    _cQuery += " AND  ZAG.D_E_L_E_T_ = '' "
    If FPA->(ColumnPos("FPA_CLIFAT")) > 0
        _cQuery += " ORDER BY     FPA_PROJET, FPA_OBRA,  "
        _cQuery += " FPA_CLIFAT DESC , FPA_LOJFAT, FPA_AS, FPA_CONPAG"  
    Else
        _cQuery += " ORDER BY FPA_PROJET , FPA_AS, FPA_CONPAG " 
    EndIf
    _cQuery := CHANGEQUERY(_cQuery)

    DBUSEAREA(.T. , "TOPCONN" , TCGENQRY(,,_cQuery) , "TMP" , .F. , .T.)

RETURN


LCJLFFIM

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

Parâmetros de entrada:

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

Retorno:

  • Nil


LOCA021C

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

LOCA021 - Faturamento automático

Descrição: ponto de entrada para alteração dos dias fixos = 30

Parâmetros de entrada:

  • Nil

Retorno:

  • NDIASTRB e _nDiasX


LOCA021D

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

LOCA021 - Faturamento automático

Descrição: ponto de entrada para alteração do período de locação gravada na SC6

Parâmetros de entrada:

  • {_CPERLOC}

Retorno:

  • _CPERLOC


LOCA021R

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


CLIBLOQ

Ponto-de-entrada: CLIBLOQ

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: PTRATAMENTO PARA BLOQUAR A EMISSÃO DE FATURAMENTO POR CLIENTE

Parâmetros de entrada:

  • FP0->FP0_CLI , FP0->FP0_LOJA

Retorno:

  • Nil


LCJATFPG

Ponto-de-entrada: LCJATFPG

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: ALTERAR DADOS DA FPG CUSTO EXTRA

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil


LOCA021A

Ponto-de-entrada: LOCA021A

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: ALTERAR CÓDIGO E DESCRIÇÃO DE PROUTO NA FPG CUSTO EXTRA

Parâmetros de entrada:

  • FPG→(Recno()),1 // 1 = Código do produto


  • FPG→(Recno()),2 // 2 = Descrição do produto

Retorno:

  • Nil


LOCA061Z

Ponto-de-entrada: LOCA061Z

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: ALTERAR DADOS DO PEDIDOS DE VENDA NO FATURAMENTO AUTOMÁTICO

Parâmetros de entrada:

  • _ACABPV,_AITENSPV,_AZC1FAT,lGeraPV

Retorno:

  • ACABPV,_AITENSPV,_AZC1FAT,lGeraPV


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"                                                                                                   
#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   ")

//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:

LOCA029B - Exemplo
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:

LOCA029B - Exemplo
User Function LOCA029A()
Local nRecSc5   := 0
Local nRecSc6   := 0
Local cRecno	:= PARAMIXB[1]	


If lRet
	//sua regra
EndIf

Return

LOCA029C

Ponto-de-entrada: LOCA029C

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

Parâmetros de entrada:

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

Retorno:

  • aRet

Exemplo:


LOCA029C - Exemplo
User Function LOCA029C()
Local aRotinaNew	:= PARAMIXB[1]

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

Return aRotinaNewsc


LOCA029D

Ponto-de-entrada: LOCA029D

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: Alterar a Legenda do Romaneio

Parâmetros de entrada:

  • _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:

  • _nCor

Exemplo:

LOCA029B - Exemplo
User Function LOCA029D()
Local _nCor := PARAMIXB[1]     

_nCor := SUA COR DE LEGENDA


Return

LOCA029E

Ponto-de-entrada: LOCA029E

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: Alterar a Legenda do Romaneio

Parâmetros de entrada:

  • _aLegenda

Retorno:

  • _aLegenda

Exemplo:

LOCA029B - Exemplo
User Function LOCA029E()
Local _aLeg := PARAMIXB[1]     

_aadd(_aleg , {"NOVA COR", "TESTE"})


Return

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

Parâmetros de entrada:

  • aCores - Array com as cores da Rotina

Retorno:

  • aRet



Pontos de entradas do LOCA040.PRW (Cancelamento de AS)

LC145QRY

Ponto-de-entrada: LC145QRY

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

LOCA040 - Cancelamento de AS

Descrição: Complemento da query para identificação dos itens que podem ser cancelados

Parâmetros de entrada:

  • _CWHERE

Retorno:

  • _CWHERE

LC145SEL

Ponto-de-entrada: LC145SEL

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

LOCA040 - Cancelamento de AS

Descrição: Manipulação dos itens que podem ser cancelados

Parâmetros de entrada:

  • AITENS
  • NAT
  • LQUIET
  • LACAO

Retorno:

  • AITENS

LC145ACE

Ponto-de-entrada: LC145ACE

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

LOCA040 - Cancelamento de AS

Descrição: Ponto de entrada após o cancelamento de acessórios

Parâmetros de entrada:

  • LVERZBX
  • _LEXCZAG
  • FP4_PROJET
  • FQ5_AS
  • FQ5_VIAGEM
  • FP4_OBRA
  • FP4_SEQGUI

Retorno:

  • Nil

Pontos de entradas do LOCA048.PRW (Medição)

LOC035COR

Ponto-de-entrada: LOC035COR

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

LOCA048 - Medição

Descrição: Alteração das cores da legenda

Parâmetros de entrada:

  • ACORES

Retorno:

  • ACORES

LOC035FIL

Ponto-de-entrada: LOC035FIL

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

LOCA048 - Medição

Descrição: Criação de filtros no browse das medições

Parâmetros de entrada:

  • CPROJECT

Retorno:

  • CFILTRO

LC035ROT

Ponto-de-entrada: LC035ROT

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

LOCA048 - Medição

Descrição: Inclusão de botões

Parâmetros de entrada:

  • AROTINA

Retorno:

  • AROTINA

LC035OBS

Ponto-de-entrada: LC035OBS

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

LOCA048 - Medição

Descrição: Alteração nos campos do cabeçalho das medições

Parâmetros de entrada:

  • ABNTENCHOI

Retorno:

  • ABNTENCHOI

LC035MBT

Ponto-de-entrada: LC035MBT

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

LOCA048 - Medição

Descrição: Criação de botões na interface de inclusão e alteração

Parâmetros de entrada:

  • ABNTENCHOI

Retorno:

  • ABNTENCHOI

LC035CPI

Ponto-de-entrada: LC035CPI

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

LOCA048 - Medição

Descrição: Alteração dos itens da tela da medição

Parâmetros de entrada:

  • ACAMPOSSIM

Retorno:

  • ACAMPOSSIM

LC035BRW

Ponto-de-entrada: LC035BRW

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

LOCA048 - Medição

Descrição: Manipulação dos dados do cabeçalho e itens antes da apresentação da tela de medição

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LC035TEL

Ponto-de-entrada: LC035TEL

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

LOCA048 - Medição

Descrição: Manipulação dos dados das informações antes da apresentação da tela de medição, depois de carregado os dados em variáveis de memória.

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LC035COL

Ponto-de-entrada: LC035COL

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

LOCA048 - Medição

Descrição: Alteração dos dados dos itens, em tempo de criação do acols

Parâmetros de entrada:

  • AHEADER
  • ACOLS

Retorno:

  • ACOLS

LC035TOK

Ponto-de-entrada: LC035TOK

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

LOCA048 - Medição

Descrição: Validação na confirmação da medição

Parâmetros de entrada:

  • ODLG

Retorno:

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

LC035GRV

Ponto-de-entrada: LC035GRV

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

LOCA048 - Medição

Descrição: Alteração do arotina no momento da gravação da medição

Parâmetros de entrada:

  • Nil

Retorno:

  • AROTINA

LC35PGRV

Ponto-de-entrada: LC35PGRV

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

LOCA048 - Medição

Descrição: Ponto de entrada logo após a gravação da tabela FPP

Parâmetros de entrada:

  • CAS

Retorno:

  • Nil

LC035ZLF

Ponto-de-entrada: LC035ZLF

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

LOCA048 - Medição

Descrição: Ponto de entrada logo após a gravação da tabela FPN

Parâmetros de entrada:

  • FQ5_AS

Retorno:

  • Nil

LC35PZLM

Ponto-de-entrada: LC35PZLM

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

LOCA048 - Medição

Descrição: Ponto de entrada após passar a medição para medida, ou baixada

Parâmetros de entrada:

  • FPF_AS
  • FPF_DATA
  • FPF_HORAI
  • FPF_HORAF
  • "GRAVA"

Retorno:

  • Nil

LOC035LEG

Ponto-de-entrada: LOC035LEG

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

LOCA048 - Medição

Descrição: Alteração da legenda

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LC35PCAN

Ponto-de-entrada: LC35PCAN

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

LOCA048 - Medição

Descrição: Após o cancelamento da medição

Parâmetros de entrada:

  • FPN_AS

Retorno:

  • Nil


LOCA018

Ponto-de-entrada: LOCA018

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

LOCA048 - Medição

Descrição: PONTO DE ENTRADA PARA IDENTIFICAÇÃO SE É UMA LOCAÇÃO, OU SERVIÇO

Parâmetros de entrada:

  • LINCLUI

Retorno:

  • _CTIPOX


Pontos de entradas do LOCA050.PRW (Disponibilização de equipamentos)


Pontos de entradas do LOCA053.PRW (Time Sheet)

LOC53ZLO

Ponto-de-entrada: LOC53ZLO

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: Possibilita a adição de novos campos na locação de mão de obra

Parâmetros de entrada:

  • ACAMPOSSIM

Retorno:

  • ACAMPOSSIM


LC53DZLO

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

Parâmetros de entrada:

  • ODLGLO

Retorno:

  • _lRet

Pontos de entradas do LOCA054.PRW (R.A.T.)

LC060BUT

Ponto-de-entrada: LC060BUT

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

LOCA054 - R.A.T.

Descrição: Inclusão de botões na tela de edição dos dados

Parâmetros de entrada:

  • ACAMPOSSIM

Retorno:

  • ACAMPOSSIM

Pontos de entradas do LOCA059.PRW (Apontador de AS)

LC111COR

Ponto-de-entrada: LC111COR

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: Alteração da cor das legendas

Parâmetros de entrada:

  • ACORES

Retorno:

  • ACORES

LC059FIL

Ponto-de-entrada: LC059FIL

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: filtro para ser aplicado no browse

Parâmetros de entrada:

  • FILTRO ATUAL

Retorno:

  • FILTRO ATUALIZADO


LC111ROT

Ponto-de-entrada: LC111ROT

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: Alteração da query para seleção dos R.A.T.

Parâmetros de entrada:

  • AROTINA

Retorno:

  • AROTINA

LC111LEG

Ponto-de-entrada: LC111LEG

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: Alteração da legenda

Parâmetros de entrada:

  • ALEGENDA

Retorno:

  • ALEGENDA

LC111VRJ

Ponto-de-entrada: LC111VRJ

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: Validação antes da rejeição da AS

Parâmetros de entrada:

  • Nil

Retorno:

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

LC111REJ

Ponto-de-entrada: LC111REJ

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: Depois da gravação da rejeição da AS

Parâmetros de entrada:

  • FQ5_FILIAL
  • FQ5_FILORI
  • FQ5_SOT
  • FQ5_OBRA
  • FQ5_AS

Retorno:

  • Nil

LC111AC1

Ponto-de-entrada: LC111AC1

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: Antes da aprovação da AS

Parâmetros de entrada:

  • FQ5_GUINDA
  • FQ5_AS
  • FQ5_VIAGEM
  • CLOTE

Retorno:

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

LC111ANT

Ponto-de-entrada: LC111ANT

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: Antes da gravação da aprovação da AS

Parâmetros de entrada:

  • FQ5_AS
  • CTITULO
  • CMSG
  • CLOTE

Retorno:

  • LANTACE

LC111ZLG

Ponto-de-entrada: LC111ZLG

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: Complemento de gravação da tabela FPO - Programação diária de equipamentos

Parâmetros de entrada:

  • LZLT

Retorno:

  • Nil

LC111LQR

Ponto-de-entrada: LC111LQR

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: Complemento da query para aprovação em lote

Parâmetros de entrada:

  • _CQUERY

Retorno:

  • _AALX

LC111LFL

Ponto-de-entrada: LC111LFL

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: Tratamento adicionar antes da apresentação dos registros em lote para aprovação

Parâmetros de entrada:

  • ALINHA

Retorno:

  • ALINHA

LC111LBT

Ponto-de-entrada: LC111LBT

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: Botões adicionais na aprovação em lote

Parâmetros de entrada:

  • _CQUERY
  • _NTPACE

Retorno:

  • Nil

LC111TIT

Ponto-de-entrada: LC111TIT

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: Título do e-mail na aprovação da AS

Parâmetros de entrada:

  • _NTPACE
  • _CPRJOLD

Retorno:

  • CTITULO

LC111USR

Ponto-de-entrada: LC111USR

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: Mensagem do e-mail na aprovação da AS

Parâmetros de entrada:

  • _NTPACE
  • CACAO

Retorno:

  • CMSG

MARKREG

Ponto-de-entrada: MARKREG

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: Valida se o registro pode ser selecionado para aprovação da AS

Parâmetros de entrada:

  • LTODOS
  • ALINHA
  • NI
  • ASCAN(ALINHA , { |X| X[1] == .T. } )
  • IIF(LFIRST,.T.,.F.)

Retorno:

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

LC111MSG

Ponto-de-entrada: LC111MSG

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: Indica se apresenta a mensagem de erro quando já existir a programação do item

Parâmetros de entrada:

  • Nil

Retorno:

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

LTREQCAB

Ponto-de-entrada: LTREQCAB

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: Adiciona campos na troca do equipamento

Parâmetros de entrada:

  • ACAB

Retorno:

  • ACAB

LCVLDLIN

Ponto-de-entrada: LCVLDLIN

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: Validação da linha na troca do equipamento

Parâmetros de entrada:

  • Nil

Retorno:

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

VALGRUA

Ponto-de-entrada: VALGRUA

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: Validação adicional na alteração do status do bem

Parâmetros de entrada:

  • .T.
  • ATROCA[NX,ASCAN(OLBX1:AHEADER,{|X|ALLTRIM(X[2])=="EQUIPNV"})]

Retorno:

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

LC111TEQ

Ponto-de-entrada: LC111TEQ

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: Término da gravação da troca de equipamentos

Parâmetros de entrada:

  • ATROCA[NX,ASCAN(OLBX1:AHEADER,{|X|ALLTRIM(X[2])=="EQUIPNV"})]

Retorno:

  • Nil

LC111ZBX

Ponto-de-entrada: LC111ZBX

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: Após a geração da tabela FPF - Minutas

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil

LC059FTSL

Ponto-de-entrada: LC059FTSL

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: Ponto de entrada para auxílio na seleção dos registros no romaneio.

Com este ponto de entrada é criado um botão na tela do romaneio, para apoio na seleção.

Parâmetros de entrada:

  • cAcao
  • cTitulo
  • cTipo

Se o parâmetro cAcao for "1", indica para o ponto de entrada que é para executar uma regra de negócios para a seleção do registro, qualquer outro conteúdo, indica que o ponto de entrada tem por função mudar o título do botão.

Estão disponíveis as variáveis oListBox que é o objeto da listbox do romaneio, e _aArray, que são os registros listados na listbox.

O parâmetro cTitulo tem a função para alterar o título do botão.

O parâmetro cTipo indica se o registro é de retorno "1", ou remessa "0".

Retorno:

  • cTitulo


LOCA59A

Ponto-de-entrada: LOCA59A

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: TRATAMENTO PRODUTO E EQUIPAMENTO NO ACEITE DE AS

Parâmetros de entrada:

  • Nil

Retorno:

  • _LRET


LOCA59H

Ponto-de-entrada: LOCA59H

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: TRATAMENTO PARA ALTERAR CLIENTE DA SOLIICTAÇÃO DE COMPRAS

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil


LOCA59XG

Ponto-de-entrada: LOCA59XG

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: FORÇAR A TROCA DO EQUIPAMENTO NA SUBSTITUIÇÃO

Parâmetros de entrada:

  • EquipNv

Retorno:

  • EquipNv


Pontos de entradas do LOCA079.PRW

LOCA7901

Ponto-de-entrada: LOCA7901

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

LOCA079 - Apontador de AS

Descrição: TRATAMENTO ANTES DA ABERTURA DO ARQUIVO DE IMPORTAÇÃO DO PICKLIST

Parâmetros de entrada:

  • nHandle

Retorno:

  • nHandle

Pontos de entradas do LOCA080.PRW (Duplica linhas)

LOCA080A

Ponto-de-entrada: LOCA080A

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

LOCA080- Duplica linha de itens do Orçamento

Descrição: Ponto de Entrada para validar se permite a cópia de linhas

Parâmetros de entrada:

  • aHead080 - Cabeçalho da tabela de Itens do Orçamento (FPA)
  • aCols080 - conteúdo da linha atual

Retorno:

  • lRet


Exemplo LOCA080A
//Bibliotecas
#Include "Protheus.ch"
#Include "TopConn.ch"

//---------------------------------------------------------------------
/*/{Protheus.doc} LOCA080A
Ponto de Entrada para validar se pode realizar cópias
@author Jose Eulalio
@since 20/06/2023
/*/
//---------------------------------------------------------------------
User Function LOCA080A()
Local aHead080  := ParamIxb[1] //cabeçalho da FPA atual 
Local aCols080  := ParamIxb[2] //linha atual 
Local nPosSeqGru:= ASCAN(aHead080,{|X|ALLTRIM(X[2])=="FPA_SEQGRU"})
Local lRet      := .T.

//Sua regra
// ...
If aCols080[nPosSeqGru] == "002"
    lRet := .F.
    Alert("Não pode copiar a linha 002")
EndIf

Return lRet


LOCA080B

Ponto-de-entrada: LOCA080B

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

LOCA080- Duplica linha de itens do Orçamento

Descrição: Ponto de Entrada para validar se permite a cópia de linhas após informar a quantidade de cópias

Parâmetros de entrada:

  • aHead080 - Cabeçalho da tabela de Itens do Orçamento (FPA)
  • aCols080 - conteúdo da linha atual
  • nQtdLinhas - Quantidade de Cópias solicitadas

Retorno:

  • lRet


Exemplo LOCA080B
//Bibliotecas
#Include "Protheus.ch"
#Include "TopConn.ch"

//---------------------------------------------------------------------
/*/{Protheus.doc} LOCA080B
Ponto de Entrada para validar se pode realizar cópias após escolher a quantidade
@author Jose Eulalio
@since 20/06/2023
/*/
//---------------------------------------------------------------------
User Function LOCA080B()
Local aHead080  := ParamIxb[1] //cabeçalho da FPA atual 
Local aCols080  := ParamIxb[2] //linha atual 
Local nQtdCopias:= ParamIxb[3] //quantidade de cópias informada
Local nPosSeqGru:= ASCAN(aHead080,{|X|ALLTRIM(X[2])=="FPA_SEQGRU"})
Local lRet      := .T.

//Sua regra
// ...
If aCols080[nPosSeqGru] == "001" .And. nQtdCopias > 5
    lRet := .F.
    Alert("Não pode copiar a linha 001 mais que 5 vezes")
EndIf

Return lRet


LOCA080C

Ponto-de-entrada: LOCA080C

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

LOCA080- Duplica linha de itens do Orçamento

Descrição: Ponto de Entrada para informar os campos customizados que não deverão ser copiados

Retorno:

  • aLoca080


Exemplo LOCA080C
//Bibliotecas
#Include "Protheus.ch"
#Include "TopConn.ch"

//---------------------------------------------------------------------
/*/{Protheus.doc} LOCA080C
Ponto de Entrada para informar campos customizados que não devem ser copiados
@author Jose Eulalio
@since 20/06/2023
/*/
//---------------------------------------------------------------------
User Function LOCA080C()
Local aLoca080C  := {}

//campos customizados que não serão copiados
aLoca080C := {"FPA_XCAMPO","FPA_XOUTRO"}
 
Return aLoca080C




Pontos de entradas do LOCXITU.PRW (Rotinas auxiliares)

LOCX21A

Ponto-de-entrada: LOCX21A

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

LOCXITU - Rotinas Auxiliares

Descrição: Logo após a gravação do histórico dos bens tabela FQ4.

Parâmetros de entrada:

  • Nil

Retorno:

  • Nil


LOCXIT02

Ponto-de-entrada: LOCXIT02

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

LOCXITU - Rotinas Auxiliares

Descrição: PONTO DE ENTADA APÓS A GRAVAÇÃO DO REAJUSTE DE CONTRATO

Parâmetros de entrada:

  •  {1} INCLUSÃO

Retorno:

  • Nil

Pontos de entradas do LOCR016.PRW

LOCR016P

Ponto-de-entrada: LOCR016P

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

LOCR016

Descrição: VALIDAÇÃO EXTRA PARA VERIFICAR O SISTEMA OPERACIONAL EM USO

Parâmetros de entrada:

  • Nil

Retorno:

  • lPassa

Pontos de entradas do LOCR003.PRW (Demonstrativo de Faturamento)

LOCR003A

Ponto-de-entrada: LOCR003A

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

LOCR003 - Demonstrativo de Faturamento

Descrição: Ponto de Entrada para substituir as informações dos Equipamentos de Locação.

Parâmetros de entrada:

  • nLinAtu - Linha atual do relatório
  • cPedido - Pedido de Venda
  • cContrato - Contrato
  • oReport - Objeto do Relatório

Retorno:

  • nNewLinAtu - nova linha atual do Relatório
Exemplo LOCR003
//Bibliotecas
#Include "Protheus.ch"
#Include "TopConn.ch"
#Include "FWPrintSetup.ch"

//Alinhamentos
#Define PAD_LEFT    0
#Define PAD_RIGHT   1
#Define PAD_CENTER  2
#Define PAD_JUSTIF  3

//Cores
#Define COR_CINZA   RGB(180, 180, 180)
#Define COR_PRETO   RGB(000, 000, 000)

//Colunas 
#Define NMINLEFT   	:= 10
#Define NMAXWIDTH 	:= 584
#Define NMAXHEIGHT	:= 2900
#Define NMEIO		:= ((NMAXWIDTH+NMINLEFT)/2)

//---------------------------------------------------------------------
/*/{Protheus.doc} LOCR003A
Ponto de Entrada para substituir informações ao relatório na Locação de Equipamentos
@author Jose Eulalio
@since 16/06/2023
/*/
//---------------------------------------------------------------------
User Function LOCR003A()
Local nLinAtu   := ParamIxb[1] //linha atual do relatório
Local cPedido   := ParamIxb[2] // Pedido de Venda
Local cContrato := ParamIxb[3] // Contrato
Local oReport   := ParamIxb[4] // objeto com o relatório
Local oFont2    := TFONTEX():NEW(OREPORT,"COURIER",08,08,.F.,.F.,.F.)// 1
Local cTit003A  := "LOCAÇÃO DE EQUIPAMENTOS"
Local cPeriodo  := ""
Local nTamLin   := 10
Local nTamObs   := 0
Local nQtLinObs := 0
Local n038Obs   := 550
Local nLinObs   := 0
Local aAreaSC5  := SC5->(GetArea())
Local aAreaSC6  := SC6->(GetArea())
Local aAreaFPA  := FPA->(GetArea())

//imprime primeira linha
oReport:SAY( nLinAtu-1, 20, "PONTO DE ENTRADA LOCR003A - "+ cTit003A, oFont2:oFont ) //"LOCAÇÃO DE EQUIPAMENTOS - "
nLinAtu += nTamLin

//imprime equipamento, numero de serie e periodo
SC6->(DbSetOrder(1)) //C6_FILIAL+C6_NUM+C6_ITEM+C6_PRODUTO  
If SC6->(DbSeek(xFilial("SC6") + cPedido)) 
    FPA->(DbSetOrder(3)) //FPA_FILIAL+FPA_AS+FPA_VIAGEM
    cChave := SC6->(C6_FILIAL + C6_NUM)
    While !SC6->(Eof()) .And. SC6->(C6_FILIAL + C6_NUM) == cChave
        cPeriodo  := SC6->C6_XPERLOC
        If FPA->(DbSeek(xFilial("FPA") + SC6->C6_XAS))
            oReport:SAY( nLinAtu-1, 020, "Equipamento: " + AllTrim(FPA->FPA_GRUA)    , oFont2:oFont ) 
            oReport:SAY( nLinAtu-1, 120, "Num.Serie: "   + AllTrim(SC6->C6_NUMSERI)  , oFont2:oFont ) 
            oReport:SAY( nLinAtu-1, 220, "Periodo: "     + AllTrim(cPeriodo)         , oFont2:oFont ) 
            nLinAtu += nTamLin
        EndIf
        SC6->(DbSkip())
    EndDo
EndIf

//imprime observação do Pedido
SC5->(DbSetOrder(1)) //C5_FILIAL+C5_NUM
If SC5->(DbSeek(xFilial("SC5") + cPedido))
    //calcula tamanho para a célula
    nTamObs   := oReport:GetTextWidth(SC5->C5_XOBS,oFont2:oFont)
    nQtLinObs := Max( Int(nTamObs / (n038Obs  * 10)) , 1 )
    nLinObs   := (nQtLinObs * 20) - nTamLin
    //imprime a célula
    oReport:SayAlign(nLinAtu, 20, SC5->C5_XOBS   , oFont2:oFont, n038Obs, nLinObs, COR_PRETO, PAD_JUSTIF  , 0) //campo observação CUSTOMIZADO, se existir
    //calcula tamanho para adicionar proxima linha
    nLinObs   := Max(Int(nLinObs / 3),nTamLin)
EndIf

nLinAtu += nLinObs

RestArea(aAreaSC5)
RestArea(aAreaSC6)
RestArea(aAreaFPA)

Return nLinAtu




Pontos de entradas do LOCR037.PRW (Relatório de Custo Extra)

LOCR037A

Ponto-de-entrada: LOCR037A

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

LOCR037 - Relatório Custo Extra

Descrição: Customização do detalhamento do item. Quando não utilizado o campo retorna o conteúdo do campo TL_OBSERVA. Nesse ponto de entrada estão posicionadas as tabelas FPG, STJ e STL.

Parâmetros de entrada:

  • Nil

Retorno:

  • cRet - String com o texto a ser apresentado


LOCR037 - Exemplo
User Function LOCR037A()
Local cRet := "Mensagem custom: FPG->" + cValToChar(FPG->(Recno())) + ", STJ->" + cValToChar(STJ->(Recno())) + " e STL->" + cValToChar(STL->(Recno())) + "."
Return cRet



Pontos de entradas do LOCR038.PRW (Relatório de Pré Faturamento)

LOCR038A

Ponto-de-entrada: LOCR038A

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

LOCR038 - Relatório Pré Faturamento

Descrição: Substitui informações a cada linha impressa na Seção de Pedidos de Vendas do Relatório.

Parâmetros de entrada:

  • nLinhaAtu - Linha atual no momento da chamada do Ponto de Entrada
  • lUltLinha - Informa se é a última linha do Pedido de Vendas a ser apresentada antes da quebra
  • oPrintPvt - Objeto da Impressão (FwMsPrinter)

Retorno:

  • nLinhaAtu - Linha atual que o Relatório deverá continuar a impressão


LOCR038A - Exemplo
//Bibliotecas
#Include "Protheus.ch"
#Include "TopConn.ch"
#Include "FWPrintSetup.ch"

//Alinhamentos
#Define PAD_LEFT    0
#Define PAD_RIGHT   1
#Define PAD_CENTER  2
#Define PAD_JUSTIF  3

//Cores
#Define COR_CINZA   RGB(180, 180, 180)
#Define COR_PRETO   RGB(000, 000, 000)

//Colunas Pedido de Venda
#Define COL_01      0015
#Define COL_02      0040
#Define COL_03      0120
#Define COL_04      0250
#Define COL_05      0350
#Define COL_06      0390
#Define COL_07      0400
#Define COL_08      0470
#Define COL_TOT      370

//---------------------------------------------------------------------
/*/{Protheus.doc} LOCR038A
Ponto de Entrada para substituir informações ao relatório na seção de Pedidos de Venda
@author Jose Eulalio
@since 07/06/2023
@version 1.0
@type function
/*/
//---------------------------------------------------------------------
User Function LOCR038A()
Local nLinAtu   := ParamIxb[1] //linha atual do relatório
Local oPrintPvt := ParamIxb[2] // objeto com o relatório
Local cPerLoc   := ParamIxb[3] // Periodo da linha
Local nValPed   := ParamIxb[4] // somatorio do pedido (total será apenas quando lUltLInha = .T.)
Local nPedDesc  := ParamIxb[5] // somatorio do desconto (total será apenas quando lUltLInha = .T.)
Local cAlias038 := ParamIxb[6] // Alias da query do relatório
Local cPedAtu   := ParamIxb[7] // Pedido atual
Local nTamLin   := 010
Local nDiasPer  := 0
Local oFontDet  := TFont():New(cNomeFont, 9, -10, .T., .F., 5, .T., 5, .T., .F.)
Local oFontDetN := TFont():New(cNomeFont, 9, -10, .T., .T., 5, .T., 5, .T., .F.)

//calcula dias do periodo
nDiasPer := CtoD(Substr(cPerLoc,14,10)) - CtoD(Substr(cPerLoc,1,10)) + 1 

//imprime os campos
oPrintPvt:SayAlign(nLinAtu, COL_01, Transform(SC6->C6_QTDVEN,PesqPict( "SC6","C6_QTDVEN" )) , oFontDet, 0080, nTamLin, COR_PRETO, PAD_LEFT  , 0)
oPrintPvt:SayAlign(nLinAtu, COL_02, SC6->C6_DESCRI                                          , oFontDet, 0080, nTamLin, COR_PRETO, PAD_LEFT  , 0)
oPrintPvt:SayAlign(nLinAtu, COL_03, FPA->FPA_GRUA                                           , oFontDet, 0200, nTamLin, COR_PRETO, PAD_LEFT  , 0)
oPrintPvt:SayAlign(nLinAtu, COL_04, cPerLoc                                                 , oFontDet, 0200, nTamLin, COR_PRETO, PAD_LEFT  , 0)
oPrintPvt:SayAlign(nLinAtu, COL_05, cValToChar(nDiasPer)                                    , oFontDet, 0080, nTamLin, COR_PRETO, PAD_LEFT  , 0)
oPrintPvt:SayAlign(nLinAtu, COL_06, IIF(FPA->FPA_TIPOSE == "S","Sim","Não" )                , oFontDet, 0080, nTamLin, COR_PRETO, PAD_LEFT  , 0) //"Sim"//"Não" 
oPrintPvt:SayAlign(nLinAtu, COL_07, Transform(FPA->FPA_VRHOR,PesqPict( "FPA","FPA_VRHOR" )) , oFontDet, 0080, nTamLin, COR_PRETO, PAD_RIGHT , 0)
oPrintPvt:SayAlign(nLinAtu, COL_08, Transform(SC6->C6_VALOR,PesqPict( "SC6", "C6_VALOR" ))  , oFontDet, 0080, nTamLin, COR_PRETO, PAD_RIGHT , 0)

nLinAtu := nLinAtu + nTamLin   

(cAlias038)->(DbSkip())

//apresenta o total
If cPedAtu <> (cAlias038)->C5_NUM
    oPrintPvt:SayAlign(nLinAtu, COL_04 , "Desconto: "       + Transform(nPedDesc,PesqPict( "SC6", "C6_VALOR" )) , oFontDetN, 0180, nTamLin, COR_PRETO, PAD_RIGHT , 0) //"Desconto: "
    oPrintPvt:SayAlign(nLinAtu, COL_TOT, "Total Pedido: "   + Transform(nValPed ,PesqPict( "SC6", "C6_VALOR" )) , oFontDetN, 0180, nTamLin, COR_PRETO, PAD_RIGHT , 0) //"Total Pedido: "
    nLinAtu     := nLinAtu + nTamLin   
EndIf

Return nLinAtu





Pontos de entradas de uso geral das rotinas padrão

Os pontos de entrada listados abaixo são usados pelo Rental em conjunto com nossos clientes:

A100DELExclusão da NF de Entrada
M460FIMGravação da NF de saída
MNTA2952Gravação da OS
MNTA400FFinalização da OS
MNTA4206Tela da OS
MT103FIMGravação da NFE
SF1100EExclusão NFE
SF2460IGravação da NFS
SF2520EExclusão da NFS


Pontos de entradas do LOCA0007.PRW (Orçamentos)

LCZC1TOK


Ponto-de-entrada: LCZC1TOK

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: 

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

Parâmetros de Entrada: 

Quando o formulário estiver no modo de inclusão recebe um valor numérico 3 quando em modo de alteração o valor recebido será 4. 


Parâmetros de entrada:

  • alegenda - array com as legendas
  • acores - array com as cores

Exemplo:

Exemplo: 

 

USER FUNCTION LCZC1TOK(nOpc) 

Local lRet := .T. 

If nOpc = 4  

                Msgalert(“Alteração cancelada”,”Atenção”) 

                Lret := .F. 

Endif 

Return lRet

  • Nil


Pontos de entradas do LOCA059.PRW (Apontador de AS)


LC111ACE

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

Parâmetros de entrada:

  • {FQ5->FQ5_AS , CTITULO , CMSG})

Retorno:

  • Nil


Pontos de entrada de uso interno.


FontePonto de Entrada
LOCA001LC001AS
LOCA021LOCA021F
LOCA021LOCA021G
LOCA021LOCA021H
LOCA021LOCA021I
LOCA021LOCA021J
LOCA021LOCA021K
LOCA021LOCA021L
LOCA021LOCA021M
LOCA021LOCA021N
LOCA021LOCA021O
LOCA021LOCA021W
LOCA021LOCA021Y
LOCA011LOCA11A
LOCA011LOCA11B
LOCA011LOCA11C
LOCA011LOCA11D
LOCA011LOCA11E
LOCA011LOCA11F
LOCA011LOCA11G
LOCA011LOCA11H
LOCA059LOCA59B
LOCA059LOCA59C
LOCA059LOCA59D
LOCA059LOCA59E
LOCA059LOCA59F
LOCA059LOCA59G
LOCA059LOCA59I
LOCA059LOCA59J
LOCA059LOCA59K
LOCA059LOCA59L
LOCA059LOCA59M
LOCA059LOCA59N
LOCA059LOCA59O
LOCA059LOCA59P
LOCA059LOCA59Q
LOCA059LOCA59X1
LOCA059LOCA59X2
LOCA059LOCA59X3
LOCA059LOCA59X4
LOCA059LOCA59X5
LOCA059LOCA59X6
LOCA059LOCA59X7
LOCA059LOCA59X8
LOCA059LOCA59X9
LOCA059LOCA59XA
LOCA059LOCA59XB
LOCA059LOCA59XC
LOCA059LOCA59XD
LOCA059LOCA59XE
LOCA059LOCA59XF
LOCA059LOCA59Z
LOCA077LOCA77A
LOCA079LOCA7903




Pontos de entradas do LOCA021.PRW (Faturamento Automatico)

LOCA021E

Ponto-de-entrada: LOCA021E

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 utilizadoLOCA021 - Faturamento automático


Parâmetros que são enviados no caso de locação:

1) array com os recnos da FPA que foram selecionados

2) Tipo "1" = itens de locação

3) Array completo dos itens de locação

Parâmetros que são enviados no caso de custo extra:

1) o array com os recnos da FPA que foram selecionados e o array da FPG dos itens que foram selecionados

2) Tipo "2" = itens de custo extra

3) Array completo dos itens do custo extra

Parâmetro de retorno:

.T. = indicando que pode ser gerado o faturamento

.F. = bloqueia o faturamento automático


Exemplo de fonte para o ponto de entrada:

#Include "protheus.ch"

// Ponto de entrada para validar os itens selecionados no faturamento automatico
user function LOCA021E
Local _aSelecao := paramixb[1]
Local _cTipo    := paramixb[2]
Local _aItens   := paramixb[3]
Local _lRet     := .T.
Local _nX
Local _aAreaFPA := FPA->(GetArea())
Local _aAreaFPG := FPG->(GetArea())

    If _cTipo == "1" // Selecao da locacao
        // em _aSeleção estão os recnos da FPA
        For _nX := 1 to len(_aSelecao)
            FPA->(dbGoto(_aSelecao[_nX][1]))
            // Fazer o tratamento necessário das validações com base na FPA
        Next
        For _nX := 1 to len(_aItens)
            // Fazer o tratamento necessário com base nos itens selecionados
        Next
    Else // Selecao do custo extra
        For _nX := 1 to len(_aSelecao)
            FPG->(dbGoto(_aSelecao[_nX][1]))
            FPA->(dbGoto(_aSelecao[_nX][2]))
            // Fazer o tratamento necessário das validações com base na FPA, ou FPG
        Next
        For _nX := 1 to len(_aItens)
            // Fazer o tratamento necessário com base nos itens selecionados
        Next
    EndIF

    FPA->(RestArea(_aAreaFPA))
    FPG->(RestArea(_aAreaFPG))
    
Return _lRet

Pontos de entradas do LOCA080.PRW (Faturamento Automatico)

LOCA080D

Ponto-de-entrada: LOCA080D

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

LOCA080 - Duplica as Linhas de Locações FPA


Descrição: 

Permite alterar conteúdo nas linhas que serão incluidas.

Parâmetros de Entrada: 

Parâmetros de entrada:

    aACols- array com a linha a ser gerada
    aAHeader - array com os campos da linha

Exemplo: Alterar conteudo do campo FPA_CARAC


USER FUNCTION Loca080D() 

Local aACols   := PARAMIXB[1]
Local aAHeader := PARAMIXB[2]

Local nPosCar := 0

nPosCar := ASCAN(aAHeader,{|X|ALLTRIM(X[2])=="FPA_CARAC"})

    aACols[nPosCar] := "Conteudo Alterado"

Return aACols