AbasteceFacil: mudanças entre as edições

De Merito Wiki
Ir para: navegação, pesquisa
imported>Wilian
Sem resumo de edição
Sem resumo de edição
 
(9 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
<h1>1. Instalação</h1>
<h2>Instalação</h2>


<h2>1.1 Definições dos Parâmetros Gerais</h2>
<h3>Definições dos Parâmetros Gerais</h3>


<p>Antes de realizar a instalação propriamente dita, precisamos configurar alguns parâmetros. Para isso, é necessário acessar o painel do AbasteceFacil, representado pelo ícone circulado na Imagem 1. Dentro deste painel, encontraremos a opção "Parâmetros", onde os parâmetros para o funcionamento dos serviços devem ser configurados conforme representado na Imagem 2.</p>
<p>Antes de realizar a instalação propriamente dita, precisamos configurar alguns parâmetros. Para isso, é necessário acessar o painel do AbasteceFacil, representado pelo ícone circulado na Imagem 1 se o mesmo nao estiver presente é necessário entrar em contato com a Merito. Dentro deste painel, encontraremos a opção "Parâmetros", onde os parâmetros para o funcionamento dos serviços devem ser configurados conforme representado na Imagem 2.</p>
[[File:ImagemBotaoAbastecefacil.png|center|thumb|600x600px|Imagem 1 - Exemplo de localização do ícone do painel de gerenciamento do AbasteceFacil]]
[[File:ImagemPainelAbasteceFacil.png|center|thumb|600x600px|Imagem 2 - Exemplo do menu de parâmetros do AbasteceFacil]]






Imagem 1
Imagem 2




<h2>1.2 Instalação dos Serviços</h2>
<h3>Instalação dos Serviços</h3>


Nota: O gerenciador de serviço padrão é o WinSW. Os arquivos .exe não serão enviados para evitar bloqueios durante a atualização. Eles devem ser baixados do [WinSW-x64.exe](https://github.com/winsw/winsw/releases)
Nota: O gerenciador de serviço padrão é o WinSW. Os arquivos .exe não serão enviados para evitar bloqueios durante a atualização. Eles devem ser baixados do [https://github.com/winsw/winsw/releases WinSW]


<h3>1.2.1 Serviço Gerenciador de Aplicativo</h3>
<h4>Serviço Gerenciador de Aplicativo</h4>
<p>Para uma melhor experiência com o serviço, recomendamos que o mesmo seja executado no servidor da empresa e que a configuração de IP esteja fixa.</p>
<p>Para uma melhor experiência com o serviço, recomendamos que o mesmo seja executado no servidor da empresa e que a configuração de IP esteja fixa.</p>
<p>Para iniciar a instalação do aplicativo:</p>
<p>Para iniciar a instalação do aplicativo:</p>
Linha 31: Linha 31:
     <li>Instalação específica para cada sistema:</li>
     <li>Instalação específica para cada sistema:</li>
     <ul>
     <ul>
         <li><h4>Windows</h4>
         <li><h5>Windows</h4>
             <ul>
             <ul>
                 <li>Faça o download do arquivo WinSw.</li>
                 <li>Faça o download do arquivo WinSW.</li>
                 <li>Renomeie o arquivo para <code>AbasteceFacilGerenciadorAplicativo.exe</code>.</li>
                 <li>Renomeie o arquivo para <code>AbasteceFacilGerenciadorAplicativo.exe</code>.</li>
                 <li>Execute um prompt de comando como administrador.</li>
                 <li>Execute um prompt de comando como administrador.</li>
Linha 40: Linha 40:
             </ul>
             </ul>
         </li>
         </li>
         <li><h4>Linux</h4>
         <li><h5>Linux</h4>
             <p>Após a configuração, execute o arquivo <code>AbasteceFacilGerenciadorAplicativo</code>. Se não tiver permissão, execute <code>chmod +x AbasteceFacilGerenciadorAplicativo</code>.</p>
             <p>Após a configuração, execute o arquivo <code>AbasteceFacilGerenciadorAplicativo</code>. Se não tiver permissão, execute <code>chmod +x AbasteceFacilGerenciadorAplicativo</code>.</p>
         </li>
         </li>
     </ul>
     </ul>
</ul>
</ul><h4>Serviço Emissor de Notas</h3>
 
<h3>1.2.2 Serviço Emissor de Notas</h3>
<p>Para uma melhor experiência com o serviço, recomendamos que o mesmo seja executado no servidor da empresa.</p>
<p>Para uma melhor experiência com o serviço, recomendamos que o mesmo seja executado no servidor da empresa.</p>
<p>Para iniciar a instalação do aplicativo:</p>
<p>Para iniciar a instalação do aplicativo:</p>
Linha 52: Linha 50:
     <li>Navegue até a pasta base do projeto.</li>
     <li>Navegue até a pasta base do projeto.</li>
     <li>Acesse <code>bin/abastecefacil/emissorNota</code>.</li>
     <li>Acesse <code>bin/abastecefacil/emissorNota</code>.</li>
     <li>Copie o arquivo <code>Modelo-AbasteceFacilEmissorNota.xml</code> para <code>AbasteceFacilEmissorNota.xml</code>.</li>
     <li>Copie o arquivo <code>Modelo-AbasteceFacilEmissorNota.xml</code> para <code>AbasteceFacilEmissorNota.xml</code>.
<li>
<pre> <service>
  <id>AbasteceFacilAplicativo</id>
  <name>AbasteceFacilAplicativo</name>
  <description></description>  
  <executable>"java"</executable>
  <arguments>-jar "%BASE%/AbasteceFacilGerenciadorAplicativo.jar"</arguments>
  <logmode>rotate</logmode>
  <logpath>%BASE%/logs</logpath>
 
 
  <env name="APP_PROFILE" value="prod" />
  <env name="IP" value="IPBD" />
  <env name="BD" value="NOMEBD" />
  <env name="usuario" value="USERBD" />
  <env name="senha" value="SENHABD" />
  <env name="ISBUFFON" value="CASO UTILIZE O SISTEMA INTEGRAPOSTO POR DEFAULT USAR TRUE" />
 
</service>
</pre>
</li></li>
     <li>Faça os seguintes ajustes dentro de <code>AbasteceFacilEmissorNota.xml</code>:
     <li>Faça os seguintes ajustes dentro de <code>AbasteceFacilEmissorNota.xml</code>:
         <ol>
         <ol>
             <li><strong>executable:</strong> Adicione o caminho do Java 8.</li>
             <li><strong>executable:</strong> Adicione o caminho do Java 8.</li>
             <li><strong>arguments:</strong> O caminho do executável deve ser configurado com o caminho absoluto em caso de uma instalação Linux.</li>
             <li><strong>arguments:</strong> O caminho do executável deve ser configurado com o caminho absoluto em caso de uma instalação Linux.</li>
             <li>Crie um arquivo <code>abastecefacil.cfg</code> dentro da pasta bin com as configurações de banco de dados e usuário para login no sistema. Exemplo abaixo</li>
             <li>Crie um arquivo <code>abastecefacil.cfg</code> dentro da pasta bin com as configurações de banco de dados e usuário para login no sistema. Exemplo abaixo<code><br />local.ip_bd =localhost<br />local.porta_bd =5432<br />local.nome_bd =jposto<br />local.usuario_bd =postgres<br />local.senha_bd =2c1062e1442p1072a141211451t1432507525142261241p067<br />empresa =1<br />unidade =1<br />usuario =1<br />senha =2q1062e1442p1072a141250751x142251451t055</code></li> </ol>
<code>  
 
local.ip_bd =localhost
local.porta_bd =5432
local.nome_bd =jposto
local.usuario_bd =postgres
local.senha_bd =2c1062e1442p1072a141211451t1432507525142261241p067
empresa =1
unidade =1
usuario =1
senha =2q1062e1442p1072a141250751x142251451t055
</code>
        </ol>
     </li>
     </li>
     <li>Instalação específica para cada sistema:</li>
     <li>Instalação específica para cada sistema:</li>
     <ul>
     <ul>
         <li><h4>Windows</h4>
         <li><h5>Windows</h4>
             <ul>
             <ul>
                 <li>Faça o download do arquivo WinSw.</li>
                 <li>Faça o download do arquivo WinSW.</li>
                 <li>Renomeie o arquivo para <code>AbasteceFacilEmissorNota.exe</code>.</li>
                 <li>Renomeie o arquivo para <code>AbasteceFacilEmissorNota.exe</code>.</li>
                 <li>Execute um prompt de comando como administrador.</li>
                 <li>Execute um prompt de comando como administrador.</li>
Linha 83: Linha 89:
             </ul>
             </ul>
         </li>
         </li>
         <li><h4>Linux</h4>
         <li><h5>Linux</h4>
             <p>Após a configuração, execute o arquivo <code>AbasteceFacilEmissorNota</code>. Se não tiver permissão, execute <code>chmod +x AbasteceFacilEmissorNota</code>.</p>
             <p>Após a configuração, execute o arquivo <code>AbasteceFacilEmissorNota</code>. Se não tiver permissão, execute <code>chmod +x AbasteceFacilEmissorNota</code>.</p>
         </li>
         </li>
     </ul>
     </ul>
<h2>Configuração de Dispositivo</h2>
<h3>Download do Aplicativo</h3>
<p>Antes de iniciar, certifique-se de repassar os códigos correspondentes para a Mérito, dependendo da maquininha utilizada:</p>
<ul>
    <li><strong>Cielo:</strong> Cielo Code</li>
    <li><strong>Stone:</strong> StoneCode e CNPJ da empresa</li>
    <li><strong>Vero:</strong> Acesse o VeroStore e baixe o aplicativo JAbasteceFacil</li>
</ul>
<h3>Configuração Inicial</h3>
<p>Para começar, conecte a maquininha a uma rede Wi-Fi que tenha acesso ao servidor e abra o aplicativo JAbasteceFacil:</p>
<ul>
    <li>Insira o endereço IP do servidor e a porta 8080.</li>
    <li>Clique em "Conectar".</li>
    <li>Se tudo estiver correto, a maquininha mostrará um erro indicando que não está autorizada.</li>
</ul>
<h3>Autorizando Dispositivos</h3>
<p>No painel do Abastece Fácil, acesse o menu "Dispositivos" para liberar a maquininha para uso do PDV móvel:</p>
<ul>
    <li>Encontre o dispositivo desejado.</li>
    <li>Clique com o botão direito e selecione "Autorizar".</li>
    <li>Marque a opção "Autorizado".</li>
    <li>Se necessário, escolha o tipo de dispositivo na lista.</li>
    <li>Após isso, o dispositivo estará liberado para uso.</li>
</ul>
</ul>
<h2>Utilização do Aplicativo</h2>
<p>Após a configuração, a página inicial do aplicativo se torna a lista de abastecidas pendentes. As funcionalidades do aplicativo estão listadas abaixo:</p>
<ol>
    <li><strong>Menu de Opções:</strong> Abre os menus para reimprimir um pedido e acessar as configurações.</li>
    <li><strong>Lista de Abastecidas:</strong> Mostra as abastecidas pendentes.</li>
    <li><strong>Modo Escuro / Claro:</strong> Altera entre os modos de exibição.</li>
    <li><strong>Aba das Abastecidas:</strong> Mostra a lista de abastecidas.</li>
    <li><strong>Aba dos Produtos:</strong> Mostra a lista de produtos.</li>
    <li><strong>Aba Clientes:</strong> Permite selecionar o cliente para o pedido.</li>
    <li><strong>Aba Checkout:</strong> Finaliza o pedido.</li>
    <li><strong>Reimpressão:</strong> Permite reimprimir notas.</li>
    <li><strong>Configurações:</strong> Abre as configurações do servidor.</li>
</ol>
[[File:AbastecefacilMenu.jpg|center|thumb|600x600px|Imagem 3 - Menu do aplicativo AbasteceFacil]]
<h3>Aba Abastecidas</h3>
<p>Aqui estão listadas todas as abastecidas pendentes em ordem cronológica, com informações como nome do bico, código do bico, quantidade e valor total. Você pode adicionar abastecidas clicando no botão de adição (+) e remover clicando no botão de remoção (-).</p>
[[File:AbasteceFacilAbastecidas.png|center|thumb|600x600px|Imagem 3 - Abastecidas]]
<h3>Aba Produtos</h3>
<p>Nesta aba, você pode pesquisar produtos pelo nome, código ou código de barras. Após a pesquisa, os resultados serão exibidos com o nome do produto, quantidade em estoque e valor unitário. Você pode adicionar produtos ao pedido clicando no botão de adição (+) e remover clicando no botão de remoção (-).</p>
[[File:AbastecefacilProdutos.png|center|thumb|600x600px|Imagem 3 - Produtos]]
<h3>Aba Clientes</h3>
<p>Permite a seleção do cliente para o pedido. Você pode pesquisar pelo nome, CPF, CNPJ ou placa. Após selecionar o cliente desejado, clique na seta para vinculá-lo ao pedido.</p>
[[File:AbastecefacilClientes.png|center|thumb|600x600px|Imagem 3 - Clientes]]
<h3>Aba Checkout</h3>
<p>Nesta tela, é exibido o resumo do pedido, incluindo as abastecidas e produtos selecionados. Aqui você pode remover ou alterar a quantidade dos itens. No final da tela, você pode limpar o pedido ou finalizá-lo.</p>
[[File:AbasteceFacilCheckout.png|center|thumb|600x600px|Imagem 3 - Checkout]]
<h3>Resumo do Pedido</h3>
<p>Nesta tela, o pedido é persistido no banco de dados e é feita a primeira interação com o serviço "Emissor de Nota", onde são validados os descontos do produto e cliente. Aqui você pode cancelar o pedido ou prosseguir para o pagamento (deve ser realizado em um POS real).</p>
[[File:AbastecefacilResumo.png|center|thumb|600x600px|Imagem 3 - Resumo do pedido]]

Edição atual tal como às 20h42min de 23 de setembro de 2025

Instalação

Definições dos Parâmetros Gerais

Antes de realizar a instalação propriamente dita, precisamos configurar alguns parâmetros. Para isso, é necessário acessar o painel do AbasteceFacil, representado pelo ícone circulado na Imagem 1 se o mesmo nao estiver presente é necessário entrar em contato com a Merito. Dentro deste painel, encontraremos a opção "Parâmetros", onde os parâmetros para o funcionamento dos serviços devem ser configurados conforme representado na Imagem 2.

Imagem 1 - Exemplo de localização do ícone do painel de gerenciamento do AbasteceFacil
Imagem 2 - Exemplo do menu de parâmetros do AbasteceFacil



Instalação dos Serviços

Nota: O gerenciador de serviço padrão é o WinSW. Os arquivos .exe não serão enviados para evitar bloqueios durante a atualização. Eles devem ser baixados do WinSW

Serviço Gerenciador de Aplicativo

Para uma melhor experiência com o serviço, recomendamos que o mesmo seja executado no servidor da empresa e que a configuração de IP esteja fixa.

Para iniciar a instalação do aplicativo:

  • Navegue até a pasta base do projeto.
  • Acesse bin/abastecefacil/aplicativo.
  • Copie o arquivo Modelo-AbasteceFacilGerenciadorAplicativo.xml para AbasteceFacilGerenciadorAplicativo.xml.
  • Faça os seguintes ajustes dentro de AbasteceFacilGerenciadorAplicativo.xml:
    1. executable: Adicione o caminho do Java 11.
    2. arguments: Não é necessário alteração.
    3. ENV: Configure o IP do banco de dados, nome do banco, usuário e senha.
  • Instalação específica para cada sistema:
    • Windows
      • Faça o download do arquivo WinSW.
      • Renomeie o arquivo para AbasteceFacilGerenciadorAplicativo.exe.
      • Execute um prompt de comando como administrador.
      • Navegue até a pasta do arquivo.
      • Execute o comando: AbasteceFacilGerenciadorAplicativo install.
    • Linux

      Após a configuração, execute o arquivo AbasteceFacilGerenciadorAplicativo. Se não tiver permissão, execute chmod +x AbasteceFacilGerenciadorAplicativo.

Serviço Emissor de Notas

Para uma melhor experiência com o serviço, recomendamos que o mesmo seja executado no servidor da empresa.

Para iniciar a instalação do aplicativo:

  • Navegue até a pasta base do projeto.
  • Acesse bin/abastecefacil/emissorNota.
  • Copie o arquivo Modelo-AbasteceFacilEmissorNota.xml para AbasteceFacilEmissorNota.xml.
  •  <service>
      <id>AbasteceFacilAplicativo</id>
      <name>AbasteceFacilAplicativo</name>
      <description></description>  
      <executable>"java"</executable>
      <arguments>-jar "%BASE%/AbasteceFacilGerenciadorAplicativo.jar"</arguments>
      <logmode>rotate</logmode>
      <logpath>%BASE%/logs</logpath>
    
    
      <env name="APP_PROFILE" value="prod" />
      <env name="IP" value="IPBD" />
      <env name="BD" value="NOMEBD" />
      <env name="usuario" value="USERBD" />
      <env name="senha" value="SENHABD" />
      <env name="ISBUFFON" value="CASO UTILIZE O SISTEMA INTEGRAPOSTO POR DEFAULT USAR TRUE" />
    
    </service>
    
  • Faça os seguintes ajustes dentro de AbasteceFacilEmissorNota.xml:
    1. executable: Adicione o caminho do Java 8.
    2. arguments: O caminho do executável deve ser configurado com o caminho absoluto em caso de uma instalação Linux.
    3. Crie um arquivo abastecefacil.cfg dentro da pasta bin com as configurações de banco de dados e usuário para login no sistema. Exemplo abaixo
      local.ip_bd =localhost
      local.porta_bd =5432
      local.nome_bd =jposto
      local.usuario_bd =postgres
      local.senha_bd =2c1062e1442p1072a141211451t1432507525142261241p067
      empresa =1
      unidade =1
      usuario =1
      senha =2q1062e1442p1072a141250751x142251451t055
  • Instalação específica para cada sistema:
    • Windows
      • Faça o download do arquivo WinSW.
      • Renomeie o arquivo para AbasteceFacilEmissorNota.exe.
      • Execute um prompt de comando como administrador.
      • Navegue até a pasta do arquivo.
      • Execute o comando: AbasteceFacilEmissorNota install.
    • Linux

      Após a configuração, execute o arquivo AbasteceFacilEmissorNota. Se não tiver permissão, execute chmod +x AbasteceFacilEmissorNota.


    Configuração de Dispositivo

    Download do Aplicativo

    Antes de iniciar, certifique-se de repassar os códigos correspondentes para a Mérito, dependendo da maquininha utilizada:

    • Cielo: Cielo Code
    • Stone: StoneCode e CNPJ da empresa
    • Vero: Acesse o VeroStore e baixe o aplicativo JAbasteceFacil

    Configuração Inicial

    Para começar, conecte a maquininha a uma rede Wi-Fi que tenha acesso ao servidor e abra o aplicativo JAbasteceFacil:

    • Insira o endereço IP do servidor e a porta 8080.
    • Clique em "Conectar".
    • Se tudo estiver correto, a maquininha mostrará um erro indicando que não está autorizada.

    Autorizando Dispositivos

    No painel do Abastece Fácil, acesse o menu "Dispositivos" para liberar a maquininha para uso do PDV móvel:

    • Encontre o dispositivo desejado.
    • Clique com o botão direito e selecione "Autorizar".
    • Marque a opção "Autorizado".
    • Se necessário, escolha o tipo de dispositivo na lista.
    • Após isso, o dispositivo estará liberado para uso.

    Utilização do Aplicativo

    Após a configuração, a página inicial do aplicativo se torna a lista de abastecidas pendentes. As funcionalidades do aplicativo estão listadas abaixo:

    1. Menu de Opções: Abre os menus para reimprimir um pedido e acessar as configurações.
    2. Lista de Abastecidas: Mostra as abastecidas pendentes.
    3. Modo Escuro / Claro: Altera entre os modos de exibição.
    4. Aba das Abastecidas: Mostra a lista de abastecidas.
    5. Aba dos Produtos: Mostra a lista de produtos.
    6. Aba Clientes: Permite selecionar o cliente para o pedido.
    7. Aba Checkout: Finaliza o pedido.
    8. Reimpressão: Permite reimprimir notas.
    9. Configurações: Abre as configurações do servidor.
    Imagem 3 - Menu do aplicativo AbasteceFacil

    Aba Abastecidas

    Aqui estão listadas todas as abastecidas pendentes em ordem cronológica, com informações como nome do bico, código do bico, quantidade e valor total. Você pode adicionar abastecidas clicando no botão de adição (+) e remover clicando no botão de remoção (-).

    Imagem 3 - Abastecidas

    Aba Produtos

    Nesta aba, você pode pesquisar produtos pelo nome, código ou código de barras. Após a pesquisa, os resultados serão exibidos com o nome do produto, quantidade em estoque e valor unitário. Você pode adicionar produtos ao pedido clicando no botão de adição (+) e remover clicando no botão de remoção (-).

    Imagem 3 - Produtos

    Aba Clientes

    Permite a seleção do cliente para o pedido. Você pode pesquisar pelo nome, CPF, CNPJ ou placa. Após selecionar o cliente desejado, clique na seta para vinculá-lo ao pedido.

    Imagem 3 - Clientes

    Aba Checkout

    Nesta tela, é exibido o resumo do pedido, incluindo as abastecidas e produtos selecionados. Aqui você pode remover ou alterar a quantidade dos itens. No final da tela, você pode limpar o pedido ou finalizá-lo.

    Imagem 3 - Checkout

    Resumo do Pedido

    Nesta tela, o pedido é persistido no banco de dados e é feita a primeira interação com o serviço "Emissor de Nota", onde são validados os descontos do produto e cliente. Aqui você pode cancelar o pedido ou prosseguir para o pagamento (deve ser realizado em um POS real).

    Imagem 3 - Resumo do pedido