Árvore de páginas

Versões comparadas

Chave

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


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização

      ...

      1. Outras Ações / Ações relacionadas
      2. Tabela 1 - Mensagens de validações, problemas e soluções
      3. Uso do campo B19_VLRTNF

      ...

      1. Parâmetros

      ...

        1. Implantação
          1. Passo 1 - Dicionário de Dados
          2. Passo 2 - Patch
          3. Passo 3 - Ambiente
          4. Passo 4 - Wizard
          5. Passo 5 - Lançamento de Faturamento e Régua de Cobrança
          6. Passo 6 - Provedor e Métodos de Pagamento
          7. Passo 7 - Habilitar os Beneficiários para Integração
        2. Utilização da Integração
      1. Tabelas utilizadas


      01. VISÃO GERAL
      Âncora

      ...

      visao_geral
      visao_geral

      ...

      Para

      ...

      tornar o fluxo de cobrança dos beneficiários dinâmico

      ...

      e rápido, o módulo de Plano de Saúde (PLS) disponibilizou a integração com a plataforma TOTVS Gestão de Receita Recorrente (GRR), com essa integração as operadoras que utilizarem

      ...

      o modelo de receita recorrente, poderão da melhor maneira reduzir inadimplência e aumentar a previsibilidade de recebimentos, uma solução para automatizar as cobranças recorrentes e melhorar ainda mais o seu desempenho financeiro.

      Nota

      Para mais informações sobre a plataforma TOTVS Gestão de Receita Recorrente. Clique aqui

      02. EXEMPLO DE UTILIZAÇÃO
      Âncora

      ...

      exemplo_utilizacao
      exemplo_utilizacao

      ...

      a. Implantação

      Âncora

      ...

      implantacao

      ...

      • Configurar o plano na plataforma TOTVS Gestão de Receita Recorrente (GRR) para atender as datas de cobrança adeguada ao cenário da operadora.
      • Através dos cadastros, Grupo/Família no campo BA3_INTGRRC ou Subcontratos BQC_INTGRR ou Grupo/Empresa BT5_INTGRR, respeitando os níveis de cadastro que o sistema já trabalha, quando um desses estiver habilitados determinará que enviaremos informações de integração para a plataforma TOTVS Gestão de Receita Recorrente.
      • Tanto para contratos de pessoas juridicas ou físicas poderão ser enviar para a plataforma.
      • Gerar o Lote de Cobrança (PLSA627) do mês ou período.
      • A aplicação será executada em forma de schedule e trabalhará de forma diária enviando os dados para a plataforma. Para mais informações sobre schedule. Clique aqui  

      ...

        1. Configuração da plataforma TOTVS Gestão de Receita Recorrente onde será do número do clientId e clientSecret gerado pela equipe de implantação.
        2. No Protheus módulo Configurador efetuar configuração do Schedule para efetuar.Image Removed
        3. Gerar Lote de cobrança do período desejado  em Atualizações / Faturamento / Lote de Cobrança (PLSA627).Image Removed
        4. Após geração do lote de cobrança e o schedule configurado, a rotina verificará os movimentos de cobrança (BM1) gerado para enviar para a plataforma TOTVS Gestão de Receita Recorrente.

      ...

      1. Image Removed

      ...

      implantacao

      A implantação da integração do PLS com o GRR é feita nas seguintes etapas:

      ...

      Estado
      colourYellow
      titlePasso 1
      - Dicionário de Dados
      Âncora
      dicionario_dados
      dicionario_dados

      Atualizar o dicionário de dados através do pacote de expedição contínua do plano de saúde com data igual ou superior , ou para incluir manualmente pelo configurador, clique aqui para acessar a boletim técnico.

      Dica
      iconfalse

      Ao final do processo, o ambiente precisa ter os seguintes campos: 

      (seleção) BA0_GRRREG
      (seleção) BA0_DIAGRR
      (seleção) BA3_INTGRR
      (seleção) BBT_INTGRR
      (seleção) BQC_INTGRR
      (seleção) BT5_INTGRR

      Além do parâmetro:

      (seleção) MV_PLUPBFQ


      ...

      Estado
      colourYellow
      titlePasso 2
      - Patch
      Âncora
      patch
      patch

      Aplicar os seguintes patchs no ambiente:

      Aviso
      iconfalse

      Dentro do arquivo de download da expedição contínua do GCT, tem um sdfbra que precisa ser aplicado através do UPDDISTR.


      ...

      Estado
      colourYellow
      titlePasso 3
      - Ambiente
      Âncora
      ambiente
      ambiente

      Configurar o ini do ambiente a ser implantado a integração:

      Bloco de código
      languagetext
      titleappserver.ini
      [environment] 
      fw-tf-registry-endpoint=https://endpoint-registry.totvs.app/api/v1/services


      ...

      Estado
      colourYellow
      titlePasso 4
      - Wizard
      Âncora
      wizard
      wizard

      Executar o wizard GRRWIZARD seguindo os passos definidos no Guia de implantação GRR.

      Dica

      Caso o processo seja finalizado com sucesso, será apresentada a imagem abaixo de ativação da integração Protheus x GRR:

      Image Added


      ...

      Estado
      colourYellow
      titlePasso 5
      - Lançamento de Faturamento e Régua de Cobrança
      Âncora
      lancamento_regua
      lancamento_regua

      Feito essas configurações, a próxima etapa é enviar os lançamentos de faturamento para o GRR, que são os itens na plataforma, para isso é necessário deixar o parâmetro MV_PLUPBFQ como .T.

      No cadastro da operadora de saúde, deverá ser informado a régua de cobrança que determina a quantidade de dias de antecipação que a plataforma (GRR) poderá enviar para os beneficiários as faturas, podemos determinar essa régua no campo Dias Antec. (BA0_DIAGRR)

      Nota
      titleImportante

      Para o sistema enviar a régua de cobrança no processamento do schedule, depois que preencher a quantidade de dias, o campo Regua GRR (BA0_GRRREG) deverá ser alterado para Não, para o sistema entender que a régua está desatualizada no GRR e precisa ser enviada.

      Feito isso, deverá processar o seguinte schedule:

      Informações

      Rotina: INTEGPLSGRR

      Para mais informações de como configurar o schedule. Clique aqui 

      Nesse primeiro processamento, o schedule somente irá cadastrar os itens (Lançamento de faturamento - BFQ) e configurar a régua de cobrança.

      Dica

      Caso o processamento seja realizado com sucesso, os itens (Lançamentos de faturamento) serão cadastrados na plataforma GRR.

      Image Added

      Para enviar novamente os lançamentos, é necessário habilitar o parâmetro MV_PLUPBFQ antes do processamento do schedule.

      Para atualizar a régua é só alterar o campo régua GRR (BA0_GRRREG) para Não e preencher o valor do campo Dias Antec. (BA0_DIAGRR) antes do processamento do schedule.


      ...

      Estado
      colourYellow
      titlePasso 6
      - Provedor e Métodos de Pagamento
      Âncora
      provedor
      provedor

      Antes de cadastrar os beneficiários (subscrições), acesse a plataforma Gestão de Receita Recorrente para realizar o cadastro de provedores e métodos de pagamento das empresas e filiais, clique aqui para mais detalhes de como configurar.


      ...

      Estado
      colourYellow
      titlePasso 7
      - Habilitar os Beneficiários para Integração
      Âncora
      habilitar_beneficiarios
      habilitar_beneficiarios

      Para definir quais beneficiários serão enviados para o GRR, é necessário habilitar alguns campos nos cadastros conforme o nível escolhido: Famílias (BA3), Contratos (BT5) ou Subcontratos (BQC).

      1. Nível Família: Campo Integ. GRR (BA3_INTGRR) informado como:

        • Sim - Envia a família para o GRR.
        • Não - Não envia a família para o GRR.
        • Em branco - Olha o próximo nível, no caso o subcontrato.

      2. Nível Subcontrato: Campo Integ. GRR (BQC_INTGRR) informado como:

        • Sim - Envia todos os beneficiários do subcontrato para o GRR.
        • Não - Não envia os beneficiários do subcontrato para o GRR.
        • Em branco - Olha o próximo nível, no caso o contrato.

          Informações

          Para verificar esse nível, o campo da integração da família deverá estar em branco.

      3. Nível Contrato: Campo Integ. GRR (BT5_INTGRR) informado como:

        • Sim - Envia todos os beneficiários do contrato para o GRR.
        • Não - Não envia os beneficiários do contrato para o GRR.

          Informações

          Para verificar esse nível, os campos de integração da família e subcontrato deverão estar em branco.

      Dica
      titleImplantação realizada com Sucesso!!!


      Todos os passos foram concluídos e o Plano de Saúde (PLS) está pronto para integrar com a plataforma TOTVS Gestão de Receita Recorrente (GRR).

      b. Utilização da Integração
      Âncora
      utilizacao_integracao
      utilizacao_integracao

      Na integração com o GRR, o Plano de Saúde (PLS) irá possuir 4 responsabilidades:

      1. Cadastrar os itens na plataforma, sendo os lançamentos de faturamento do módulo. (processo realizado no passo 5)

      2. Atualizar a régua de cobrança. (processo realizado no passo 5)

      3. Cadastrar as subscrições (beneficiários) na plataforma.

        Após geração do lote de cobrança, e necessário processar o schedule (INTEGPLSGRR), que irá verificar os títulos dos beneficiários que estão habilitados para integrar com o GRR (processo realizado no passo 7) para poder ser feito o cadastro:


        Informações
        iconfalse
        titleParâmetro MV_PGRRPAY

        Esse parâmetro define os métodos de pagamento do beneficiário na plataforma de Gestão de Receita Recorrente: 1 - boleto, 2 - cartão de crédito e 3 - pix.

        Exemplo: caso queria utilizar somente a forma de cartão de crédito, o parâmetro deverá está cadastrado com o valor: 2.

        Os valores deverão estar separados por |

        Dica

        Caso o processo de cadastramento do beneficiário seja realizado com sucesso, o beneficiário será cadastrada na subscrição do GRR


        Image Added


      4. Nota
        titleLog

        Caso o processo não seja realizado com sucesso, através do log de críticas da integração será possível analisar o motivo:

        Diretório: protheus_data/logpls/{data}/pls_grr_critica.log

        Image Added


      5. No mesmo processamento do schedule que cadastra os beneficiários, será realizado também a medição das faturas do GRR que estão com o status "Aguardando Medição".

        Image Added

        Aviso
        iconfalse
        titleConfiguração do GRR


        Para que o processo funcione corretamente, o necessário que as configurações do GRR estejam realizadas corretamente, como:

        • Ativação das organizações
        • Configuração dos servições (JOB) para que as faturas sejam processadas (alteração do status criado para aguardando medição). Clique aqui para acessar a documentação.


        Dica

        Ao final do processamento de medição, a fatura será atualizada com os valores do título (SE1) do beneficiário naquele mês, além da composição da fatura (BM1).

      ...

      Por tanto, é necessário configurar o agendamento do schedule para realizar o cadastro dos beneficiários na GRR (será feito somente uma vez o cadastro de um beneficiário), e também a finalização das faturas que estão aguardando medição.

      Os demais passos o próprio GRR que irá realizar, como criação da fatura conforme o vencimento do beneficiário e cobrança via cartão de crédito, PIX ou boleto, o Plano de Saúde (PLS) nesse fluxo tem a responsabilidade de criar as subscrições (beneficiários) e realizar a medição da fatura, sendo o preenchimento do valor e da composição.

      Informações
      iconfalse
      titleBaixa do Titulo no Financeiro


      Quando a fatura for pagar na plataforma do GRR (Gestão de receita recorrente), o job FwTotvsLinkJob deve ser configurado indicando a recorrência de sempre ativo para atender as solicitações, essa é a forma padrão de comunicação com o SmartLink, para mais informações consultar a Integração Descida de Dados Smart Link.

      Esse job, irá baixar os títulos do PLS no módulo Financeiro e gerar um novo título em nome do provedor (ex: REDE).

      Obs: É necessário cadastar o motivo de baixa: GRR

      03. TABELAS UTILIZADAS
      Âncora
      tabelas_utilizadas
      tabelas_utilizadas

      • BA1 - Beneficiários
      • BA3 - Famílias
      • BQC- Subcontrato
      • BT5 - Grupo de Empresa Contrato
      • BBT - Títulos Gerados
      • BM1- Composição da Cobrança
      • HRH - Assinatura GRR                  


      Nota
      iconfalse
      titleBônus!

      Para facilitar o processo de implantação, a rotina do schedule poderá ser executado no menu do protheus, através de uma user function, como no exemplo:

      Bloco de código
      languagec#
      themeRDark
      linenumberstrue
      collapsetrue
      #include "protheus.ch"
      
      /*/{Protheus.doc} PLGRRExec
      Executa a integração do PLS com o GRR através do schedule IntegPlsGrr
      @type function
      @version 12.1.2410  
      @author totvs
      @since 06/06/2024
      /*/
      user function PLGRRExec()
      
          local aCompany := {} as array
      
          if fwAlertNoYes("Confirma o processamento da integração?", "Integração PLS x GRR")
              aAdd(aCompany, cEmpAnt)
              aAdd(aCompany, cFilAnt)
      
              fwMsgRun(nil, {|| IntegPlsGrr(aCompany)}, "", "Processando Integração com o GRR...")
      
              fwAlertSuccess("Processamento executado com sucesso!", "")
          endif
      
          fwFreeArray(aCompany)
      
      return

      ...

      1. Se na parte superior foi informado dados corretos, o grid será automaticamente preenchido com o(s) item(ns) da NF, ou seja, o(s) registro(s) que constam na NF, de acordo com a tabela SD1. Logo, se constar um ou mais itens na NF, serão inseridos automaticamente no grid, para uso do usuário. 
      2. Aqui, o usuário deve obrigatoriamente informar o número e sequência do evento da Guia (B19_GUIA), para associação entre o item e evento da guia.

      ...

      1. Aqui, será aberta uma linha em branco, onde o usuário deverá informar obrigatoriamente o item da NF que deseja utilizar - através do campo ITEM (B19_ITEM) - ou seja, pode digitar a sequência do item que consta na NF ou então, usar o F3 do campo, que já filtra os itens apenas da NF que está sendo utilizada.
      2. Após informar o item, basta informar a guia de atendimento que deseja associar - campo GUIA (B19_GUIA).

      ...

      1. Se o parâmetro MV_PLAPCUS estiver com o valor "1":
        1. O cálculo do campo B19_VLRTNF será efetuado pelo custo do evento da NF (D1_CUSTO), dividido pela quantidade de itens que consta no evento da Guia (BD6_QTDPRO) -> (D1_CUSTO / BD6_QTDPRO).
        2. Por exemplo, na NF (tabela SD1) temos o item 0001 - ACETABULO CP3 28X52MM - QTD: 3, e o custo do item foi R$ 500,00 (D1_CUSTO). Na rotina, foi associado esse item da NF com o evento da Guia (tabela BD6) 000120221000000007 - QTD: 2.
        3. Logo, o valor que será exibido no campo B19_VLRTNF será: (500 [D1_CUSTO] / 2 [BD6_QTDPRO] ) = R$ 250,00.
      2. Se o parâmetro MV_PLAPCUS estiver com o valor "0":
        1. O cálculo do campo B19_VLRTNF será efetuado pelo total do evento NF, sendo o cálculo pelo total do evento (D1_TOTAL) menos os descontos (caso existam - D1_VALDESC), dividido pela quantidade de itens da nota (D1_QUANT) e por fim, dividido pela quantidade de eventos na nota da guia (BD6_QTDPRO) -> ( ( (D1_TOTAL – D1_VALDESC) / D1_QUANT ) / BD6_QTDPRO).
        2. Por exemplo, na NF (tabela SD1) temos o item 0002 - CATETER DUPLO LUMEN - QTD: 2, e o total do item foi R$ 1750 (D1_TOTAL), com R$ 10,00 de desconto (D1_VALDESC). Na rotina, foi associado esse item da NF com o evento da Guia (tabela BD6) 000120221000000008 - QTD: 1.
        3. Logo, o valor que será exibido no campo B19_VLRTNF será: ( ( (1750 [D1_TOTAL] - 10 [D1_VALDESC]) / 2 [D1_QUANT] ) / 1 [BD6_QTDPRO] ) = R$ 870,00.
      3. O campo B19_VLRTNF será usado nos seguintes momentos:
        1. Na rotina de monitoramento: campos B4N_VLTFOR e B4O_VLRPGF. Se se o campo B19_VLRTNF não existir, será usado o padrão de hoje, para gravar esses campos;
        2. Na rotina de mudança de fase: se deve cobrar do beneficiário o pagamento no ato e na rotina de cálculo de coparticipação.
        3. Para mais detalhes, consulte a observação no tópico 3 - Uso do campo B19_VLRTNF.

      ...

      1. Image Removed

      ...

      1. No browser da rotina, selecione em qual nota deseja adicionar vínculos com uma guia e após, clique no botão Alterar.
      2. A parte superior da tela (cabeçalho), estará bloqueada para edição.
        1. Image Removed
      3. No grid (parte inferior), realize a(s) associação(ões) do(s) item(ns) da NF com os eventos da guia, conforme explicado no item de Inclusão de Guia.
      4. Após a edição, clique no botão Confirmar, para que os dados sejam salvos 
      5. De acordo com as informações inseridas, o sistema pode apresentar várias mensagens de validação. Para consultar essas mensagens e seus significados - bem como a soluções - consulte a tabela 1.
      6. Abaixo, um exemplo de alteração de NF, mostrando todas as etapas:
        1. Image Removed

      ...

      1. No browser da rotina, selecione em qual nota deseja visualizar os vínculos com uma guia e após, clique no botão Visualizar.
      2. A tela será aberta no modo de visualização, ou seja, apenas leitura dos dados, sem possibilidade de alteração.
        1. Image Removed
      3. Abaixo, um exemplo de visualização de NF, mostrando as etapas:
        1. Image Removed

      ...

      1. No browser da rotina, selecione qual nota deseja excluir - bem como as vinculações realizadas - e após, clique no botão Outras Ações / Excluir.
      2. O sistema irá exibir a nota e todas as vinculações de guias realizadas. Para confirmar a exclusão, clique em Confirmar.
      3. Abaixo, um exemplo de alteração de NF, mostrando todas as etapas:
        1. Image Removed

      ...

      Outras Ações / Ações relacionadas

      ...

      Foi informado uma série de documento fiscal que não existe na tabela SF1 - Cabeçalho da Nota

      ...

      Se a sequência de Fornecedor / Loja / Número e Série de Documento Fiscal já está cadastrada e necessita cadastrar um vínculo de guia com algum item dessa NF, basta localizar essa Nota no browser inicial da rotina e clicar em Alterar, para incluir esse novo vínculo.

      O sistema não permite que a mesma nota seja lançada diversas vezes, ou seja, uma vez cadastrada, basta localizá-la e editar, inserindo as guias que deseja. 

      ...

      Ao inserir um número de Guia, foi colocado um evento que já consta em outra NF cadastrada. Logo, não é possível que um mesmo evento da guia esteja ligado a mais de uma NF.

      ...

      Guia/Evento já informada para outro item da Nota Fiscal.

      Não é possível relacionar um evento de guia para mais de um item de NF.

      ...

      Verifique a informação digitada, pois um evento de guia só pode estar relacionado à apenas um item de NF.

      Não é possível que um mesmo evento da guia esteja ligado a mais de uma NF.

      ...

      Guia já informada para o mesmo item dessa NF.

      Item: / Documento: / Linha: 

      ...

      Foi inserido um novo registro no grid, onde foi imputado mesmo item/produto para uma guia que já está cadastrada para o mesmo item/produto da Nota.

      Note que o sistema informa o código do item, número do documento e o número da linha no grid, onde o registro já existe.

      ...

      Verifique a informação digitada, pois não é possível incluir um mesmo item/produto para uma mesma guia.

      Não é possível que um mesmo evento da guia esteja ligado a mais de uma NF.

      ...

      Essa mensagem é exibida quando associamos um item da NF com uma guia, mas o saldo do item na NF é menor que o total da guia(s) informada(s), onde o processo é interrompido.

      Por exemplo, temos o item na NF (DS1): (A) 0001 - DIU - Qtd: 1.
      Vamos associar a guia: (B) 000120001001 - QTD: 2
      Ao realizar a associação entre o item da NF com a guia, esse alerta será exibido, pois a quantidade do item na NF é 1 (A), mas na guia está sendo usado a quantidade 2 (B), logo, a quantidade da nota é menor e não é possível realizar a associação.

      ...

      Verifique a informação digitada, sendo necessário revisar a ligação entre eventos Guia x item da NF, pois a quantidade do item na NF é menor que o total utilizado pelas guias.
      Veja se os lançamentos existentes estão corretos e se a guia informada é a correta também.

      ...

      1. O campo B19_VLRTNF será usado no Monitoramento, para gravação dos campos B4N_VLTFOR e B4O_VLRPGF:
        1. O valor do campo B4N_VLTFOR é usado na tag <valorPagoFornecedores>;
        2. O valor do campo B4O_VLRPGF é usado na somatória da tag <valorPagoFornecedor>;
        3. Se o campo B19_VLRTNF não existir na base ou constar zerado, será utilizado o valor do item, direto da Nota Fiscal - campo D1_TOTAL.
      2.  O campo B19_VLRTNF será usado na Mudança de Fase e cálculo da coparticipação, nos seguintes cenários:
        1. Se estiver configurado no sistema a cobrança no ato da execução do evento pelo beneficiário, o sistema irá utilizar o campo B19_VLRTNF para o cálculo, que será gravado no campo BD6_VLRACB.
          1. Se o campo não existir ou estiver vazio, o campo BD6_VLRACB será gravado com o valor do item - obtido direto da tabela SD1 - conforme valor do parâmetro MV_PLAPCUS: Se o parâmetro estiver com o valor "0", será gravado o valor do campo D1_TOTAL, se não, D1_CUSTO.
        2. Será usado na rotina de cálculo de coparticipação do beneficiário:
          1. Se existir o campo, será usado o valor obtido do campo B19_VLRTNF. Caso não exista ou esteja vazio, será usada a somatória dos valores obtidos pelo processamento da BD7 do evento, pelo campo BD7_VLRBPR.

      ...

      Parâmetros envolvidos

      ...

      D1_FILIAL == xFilial("SD1") .and. D1_DOC == FwFldGet("B19_DOC") .and. D1_SERIE == FwFldGet("B19_SERIE") .and. D1_FORNECE == FwFldGet("B19_FORNEC") .and. D1_LOJA == FwFldGet("B19_LOJA")
      Expandir
      titleTabela B19 - Nota Fiscal Guias Internação

      B19 - Nota Fiscal Guias Internação  

      SX2 - Informações da Tabela 
      Campo Descrição
      X2_CHAVEB19
      X2_NOME

      Nota Fiscal Guias Internação  

      SX3 - Informações dos Campos
      CampoDescrição
      CampoB19_FILIAL
      TipoCaractere
      Tamanho8
      Decimal0
      TítuloFilial
      DescriçãoFilial
      UsadoNão
      ObrigatórioNão
      BrowseNão
      Ordem01
      CampoDescrição
      CampoB19_FORNEC
      TipoCaractere
      Tamanho6
      Decimal0
      Formato@!
      TítuloFornecedor
      DescriçãoCódigo do Fornecedor
      UsadoSim
      ObrigatórioSim
      BrowseSim
      ContextoReal
      PropriedadeAlterar
      Cons. PadrãoFOR
      Grupo Campo (SXG)001
      Ordem02
      CampoDescrição
      CampoB19_LOJA
      TipoCaractere
      Tamanho2
      Decimal0
      Formato@!
      TítuloLoja
      DescriçãoLoja do Fornecedor       
      UsadoSim
      ObrigatórioSim
      BrowseSim
      ContextoReal
      PropriedadeAlterar
      Grupo Campo (SXG)002
      Ordem03
      CampoDescrição
      CampoB19_DOC
      TipoCaractere
      Tamanho9
      Decimal0
      Formato@!
      TítuloDocumento
      DescriçãoDocumento Fiscal
      UsadoSim
      ObrigatórioSim
      BrowseSim
      ContextoReal
      PropriedadeAlterar
      Cons. PadrãoB1VPLS
      Grupo Campo (SXG)018
      Ordem04
      CampoDescrição
      CampoB19_SERIE
      TipoCaractere
      Tamanho3
      Decimal0
      Formato@!
      TítuloSérie       
      DescriçãoSérie do Documento       
      UsadoSim
      ObrigatórioSim
      BrowseSim
      ContextoReal
      PropriedadeAlterar
      Grupo Campo (SXG)094
      Ordem05
      CampoDescrição
      CampoB19_ITEM
      TipoCaractere
      Tamanho4
      Decimal0
      Formato@!
      TítuloItem
      DescriçãoItem do Documento
      ValidPLItem298()
      UsadoSim
      ObrigatórioNão
      BrowseNão
      ContextoReal
      PropriedadeVisualizar
      Cons. PadrãoB19SD1
      Ordem06
      CampoDescrição
      CampoB19_COD
      TipoCaractere
      Tamanho30
      Decimal0
      TítuloProduto
      DescriçãoCódigo do Produto
      UsadoSim
      ObrigatórioSim
      BrowseNão
      ContextoReal
      PropriedadeVisualizar
      Grupo Campo (SXG)030
      Ordem07
      CampoDescrição
      CampoB19_DESC
      TipoCaractere
      Tamanho40
      Decimal0
      Formato@!
      TítuloDescrição
      DescriçãoDescrição do Produto
      UsadoSim
      ObrigatórioNão
      BrowseNão
      Inic. PadrãoPL298GrLd("1")
      ContextoVirtual
      PropriedadeVisualizar
      Ordem08
      CampoDescrição
      CampoB19_GUIA
      TipoCaractere
      Tamanho28
      Decimal0
      Formato@R 9999.9999.99999999.99999999.9.999         
      TítuloGuia      
      DescriçãoGuia Relacionada       
      ValidPL298VLGUI()
      UsadoSim
      ObrigatórioSim
      BrowseNão
      ContextoReal
      PropriedadeAlterar
      Cons. PadrãoB1XPLS
      Ordem09
      CampoDescrição
      CampoB19_NOMUSR
      TipoCaractere
      Tamanho70
      Decimal0
      Formato@!
      TítuloNome Usuário          
      DescriçãoNome do Usuário          
      Inic. PadrãoPL298GrLd("2")
      UsadoSim
      ObrigatórioNão
      BrowseNão
      ContextoVirtual
      PropriedadeVisualizar
      Ordem10
      CampoDescrição
      CampoB19_SDOC
      TipoCaractere
      Tamanho3
      Decimal0
      Formato@R !!!!.!!.!!!!!!!!!!!!
      TítuloSérie Doc.  
      DescriçãoSérie Documento Fiscal
      UsadoSim
      ObrigatórioNão
      BrowseNão
      ContextoReal
      PropriedadeVisualizar
      Grupo Campo (SXG)095
      Ordem11
      CampoDescrição
      CampoB19_VLRTNF
      TipoNumérico
      Tamanho16
      Decimal2
      Formato@E 9,999,999,999,999.99                      
      TítuloValor Itens
      DescriçãoValor dos Itens
      UsadoSim
      ObrigatórioNão
      BrowseNão
      ContextoReal
      PropriedadeAlterar
      Ordem12
      CampoDescrição
      CampoB19_PRINCI
      TipoCaractere
      Tamanho1
      Decimal0
      Formato@!
      TítuloPrincipal
      DescriçãoPrincipal Item controle
      UsadoSim
      ObrigatórioNão
      BrowseNão
      Inic. Padrão"0"
      ContextoReal
      PropriedadeVisualizar
      Ordem13
      CampoDescrição
      CampoB19_NMFORN
      TipoCaractere
      Tamanho30
      Decimal0
      Formato@!
      TítuloNome Fornec.
      DescriçãoNome do Fornecedor
      UsadoSim
      ObrigatórioNão
      BrowseSim
      Val. Sistema
      ContextoVirtual
      PropriedadeVisualizar
      Inic. BrowsePosicione("SA2", 1, xFilial("SA2") + B19->(B19_FORNEC+B19_LOJA), "A2_NOME") 
      Ordem14
      SIX - Índices da Tabela
      INDICEB19
      ORDEM1
      CHAVEB19_FILIAL+B19_DOC+B19_SERIE+B19_FORNEC+B19_LOJA
      DESCRICAOFilial + Documento + Série + Fornecedor + Loja
      SHOWPESQS
      INDICEB19
      ORDEM2
      CHAVEB19_FILIAL+B19_GUIA
      DESCRICAOFilial + Guia
      SHOWPESQS
      INDICEB19
      ORDEM3
      CHAVEB19_FILIAL+B19_DOC+B19_SDOC+B19_FORNEC+B19_LOJA
      DESCRICAOFilial + Documento + Série Doc + Fornecedor + Loja
      SHOWPESQS
      Expandir
      titleConsultas Padrões - FOR / B1VPLS / B19SD1 / B1XPLS

      Consulta Padrão FOR   

      Consulta SXB

      AliasFOR
      Tipo1 - Consulta
      Sequência01
      ColunaDB
      DescriçãoFornecedor   
      ContêmSA2
      AliasFOR
      Tipo2 - Ordens
      Sequência01
      Coluna01
      DescriçãoCódigo
      AliasFOR
      Tipo2 - Ordens
      Sequência02
      Coluna02
      DescriçãoNome
      AliasFOR
      Tipo2 - Ordens
      Sequência03
      Coluna03
      DescriçãoCNPJ/CPF
      AliasFOR
      Tipo3 - Botões
      Sequência01
      Coluna01
      DescriçãoCadastra Novo       
      Contêm01#A020SXB()#A020Visual('SA2')
      AliasFOR
      Tipo4 - Colunas
      Sequência01
      Coluna01
      DescriçãoCódigo
      ContêmA2_COD
      AliasFOR
      Tipo4 - Colunas
      Sequência01
      Coluna02
      DescriçãoLoja
      ContêmA2_LOJA
      AliasFOR
      Tipo4 - Colunas
      Sequência01
      Coluna03
      DescriçãoNome
      ContêmSUBSTR(A2_NOME,1,30)
      AliasFOR
      Tipo5 - Retorno
      Sequência01
      ColunaDescrição
      ContêmSA2->A2_COD
      AliasFOR
      Tipo5 - Retorno
      Sequência02
      ContêmSA2->A2_LOJA                         

      Consulta Padrão B1XPLS   

      Consulta SXB

      AliasB1XPLS
      Tipo1 - Consulta
      Sequência01
      ColunaRE
      DescriçãoGuias de Internação    
      ContêmBD6
      AliasB1XPLS
      Tipo2 - Ordens
      Sequência01
      Coluna01
      ContêmPLPESQGUIA()
      AliasB1XPLS
      Tipo5 - Retorno
      Sequência01
      ContêmBD6->(BD6_CODOPE+BD6_CODLDP+BD6_CODPEG+BD6_NUMERO+BD6_ORIMOV+BD6_SEQUEN) 

      Consulta Padrão B1VPLS   

      Consulta SXB

      AliasB1VPLS
      Tipo1 - Consulta
      Sequência01
      ColunaDB
      DescriçãoNF's Entrada        
      ContêmSF1
      AliasB1VPLS
      Tipo2 - Ordens
      Sequência01
      Coluna01
      DescriçãoDoc+Série           
      AliasB1VPLS
      Tipo2 - Ordens
      Sequência02
      Coluna02
      DescriçãoFornecedor+Loja     
      AliasB1VPLS
      Tipo4 - Colunas
      Sequência01
      Coluna01
      DescriçãoCod
      ContêmF1_DOC
      AliasB1VPLS
      Tipo4 - Colunas
      Sequência01
      Coluna02
      DescriçãoSérie
      ContêmF1_SERIE
      AliasB1VPLS
      Tipo4 - Colunas
      Sequência01
      Coluna03
      DescriçãoFornecedor
      ContêmF1_FORNECE
      AliasB1VPLS
      Tipo4 - Colunas
      Sequência01
      Coluna04
      DescriçãoLoja
      ContêmF1_LOJA
      AliasB1VPLS
      Tipo5 - Retorno
      Sequência01
      ContêmSF1->F1_DOC
      AliasB1VPLS
      Tipo5 - Retorno
      Sequência02
      ContêmSF1->F1_SERIE
      AliasB1VPLS
      Tipo6 - Filtros
      Sequência01
      ContêmF1_FORNECE == M->B19_FORNEC .And. F1_LOJA == M->B19_LOJA

      Consulta Padrão B19SD1  

      Consulta SXB

      AliasB19SD1
      Tipo1 - Consulta
      Sequência01
      ColunaDB
      DescriçãoProdutos        
      ContêmSD1
      AliasB19SD1
      Tipo2 - Ordens
      Sequência01
      Coluna01
      DescriçãoDocumento + Serie          
      AliasB19SD1
      Tipo4 - Colunas
      Sequência01
      Coluna01
      DescriçãoItem NF
      ContêmD1_ITEM
      AliasB19SD1
      Tipo4 - Colunas
      Sequência01
      Coluna02
      DescriçãoProduto
      ContêmD1_COD
      AliasB19SD1
      Tipo5 - Retorno
      Sequência01
      ContêmSD1->D1_ITEM
      AliasB19SD1
      Tipo5 - Retorno
      Sequência02
      ContêmSD1->D1_COD
      AliasB19SD1
      Tipo6 - Filtros
      Sequência01
      Contêm