OpenbravoPOS Administrator guide/pt
Contents |
Gerenciando autenticação e autorização
Editando perfis e permissões
Vá em Manutenção abaixo de Administração e selecione Perfis.
Para editar as permissões você deve criar um novo perfil e editar as permissões nele. O formato usado é um arquivo XML que descreve os formulários que o perfil tem permissão para acessar.
Por padrão o perfil de administrador tem acesso a toda a aplicação, podendo ele servir de como base para novos perfis.
Esta é a lista de opções da aplicação que você pode conceder acesso aos perfis:
Painel Vendas
<class name="com.openbravo.pos.sales.JPanelTicketSales"/> <class name="com.openbravo.pos.sales.JPanelTicketEdits"/> <class name="com.openbravo.pos.customers.CustomersPayment"/> <class name="com.openbravo.pos.panels.JPanelPayments"/> <class name="com.openbravo.pos.panels.JPanelCloseMoney"/> <class name="/com/openbravo/reports/closedpos.bs"/>
Botões do painel Vendas
<class name="button.print"/> <class name="button.opendrawer"/>
Métodos de pagamento
<class name="payment.cash"/> <class name="payment.cheque"/> <class name="payment.paper"/> <class name="payment.magcard"/> <class name="payment.free"/> <class name="payment.debt"/> <class name="refund.cash"/> <class name="refund.cheque"/> <class name="refund.paper"/> <class name="refund.magcard"/>
Painel Clientes
<class name="com.openbravo.pos.forms.MenuCustomers"/> <class name="com.openbravo.pos.customers.CustomersPanel"/> <class name="/com/openbravo/reports/customers.bs"/> <class name="/com/openbravo/reports/customersb.bs"/>
Painel Gerenciamento de Estoque
<class name="com.openbravo.pos.forms.MenuStockManagement"/> <class name="com.openbravo.pos.inventory.ProductsPanel"/> <class name="com.openbravo.pos.inventory.ProductsWarehousePanel"/> <class name="com.openbravo.pos.inventory.CategoriesPanel"/> <class name="com.openbravo.pos.panels.JPanelTax"/> <class name="com.openbravo.pos.inventory.StockDiaryPanel"/> <class name="com.openbravo.pos.inventory.StockManagement"/> <class name="/com/openbravo/reports/products.bs"/> <class name="/com/openbravo/reports/productlabels.bs"/> <class name="/com/openbravo/reports/productscatalog.bs"/> <class name="/com/openbravo/reports/inventory.bs"/> <class name="/com/openbravo/reports/inventoryb.bs"/> <class name="/com/openbravo/reports/inventorybroken.bs"/> <class name="/com/openbravo/reports/inventorydiff.bs"/>
Painel Gerenciamento de Vendas
<class name="com.openbravo.pos.forms.MenuSalesManagement"/> <class name="/com/openbravo/reports/usersales.bs"/> <class name="/com/openbravo/reports/closedproducts.bs"/> <class name="/com/openbravo/reports/taxes.bs"/> <class name="/com/openbravo/reports/chartsales.bs"/> <class name="/com/openbravo/reports/productsales.bs"/>
Painel Manutenção
<class name="com.openbravo.pos.forms.MenuMaintenance"/> <class name="com.openbravo.pos.admin.PeoplePanel"/> <class name="com.openbravo.pos.admin.RolesPanel"/> <class name="com.openbravo.pos.admin.ResourcesPanel"/> <class name="com.openbravo.pos.inventory.LocationsPanel"/> <class name="com.openbravo.pos.mant.JPanelFloors"/> <class name="com.openbravo.pos.mant.JPanelPlaces"/> <class name="/com/openbravo/reports/people.bs"/> <class name="com.openbravo.possync.ProductsSyncCreate"/> <class name="com.openbravo.possync.OrdersSyncCreate"/>
<class name="Menu.ChangePassword"/> <class name="com.openbravo.pos.panels.JPanelPrinter"/> <class name="com.openbravo.pos.config.JPanelConfiguration"/>
Usuários
Vá até Manutenção abaixo de Administração e selecione Usuários.
Para criar um novo usuário clique no botão novo. Digite o nome em Nome, e então selecione seu perfil.
Gerenciando o estoque
Impostos
Vá até Estoque abaixo de Administração e selecione Impostos.
Aqui você pode definir os impostos que posteriormente serão associados aos produtos. Isso permite a taxação de produtos automaticamente.
Para cadastrar um novo imposto clique no botão novo, insira o nome e a taxa. Quando terminar, salve usando o botão salvar.
Categorias
Vá até Estoque abaixo de Administração e selecione Categorias.
Gerenciar o catalogo consiste em criar categorias e adicionar produtos a elas. Observe que os produtos devem pertencer a uma categoria.
Você irá perceber que a interface é muito semelhante à tela de impostos. Aqui você pode definir várias categorias onde seus produtos serão enquadrados.
Categorias são organizadas hierarquicamente. Atribua uma categoria à categoria que você está editando selecionando-a na lista de seleção Categoria.
Opcionalmente você pode adicionar uma imagem para cada categoria editando o campo Imagem. Para fazer isso pressione o botão com um ícone de pasta, navegue pelos seus arquivos e selecione a imagem desejada.
Você também pode adicionar todos os produtos que pertencem a uma categoria pressionando o botão Adicionar ao catálogo e também remover todos eles pressionando o botão Remover do catálogo.
Produtos
Vá até Estoque abaixo de Administração e seleciona Produtos.
O campo código de barras é o valor que será utilizado para localizar produtos quando estiver usando um leitor de código de barras.
Você deve atribuir o preço de compra e o preço de venda. Isto pode ser feito apenas escrevendo preço de venda desejado com ou sem impostos incluídos, ou editando a margem de lucro desejada por unidade.
Observe que cada produto deve pertencer a uma categoria e deve ter seu conjunto de impostos.
Opcionalmente você pode adicionar uma imagem para cada produto editando o campo Imagem. Para fazer isso pressione o botão com um ícone de pasta, navegue pelos seus arquivos e selecione a imagem desejada. Na aba Estoque você pode editar os valores Custo do estoque por ano e Volume de estoque para fins de relatório.
Na aba Propriedades você pode selecionar se o produto deve estar visível no catálogo do painel de vendas, se ele é um produto auxiliar e se é um produto que é vendido por peso.
Modificando o layout padrão do cupom
Editar o cupom
No Openbravo POS muitas das configurações avançadas são gerenciadas a partir do painel de recursos ao invés de uma GUI. Assim como o caso dos cupons.
Para alterar o cupom padrão você deve ir até o painel Recursos e editar o recurso com o nome Printer.Ticket.
O Openbravo POS usa o Apache Velocity para “parsear” os templates XML. A referência para o Velocity contém mais informações sobre a sintaxe utilizada.
No cupom estarão disponíveis todos os métodos públicos da classe net.adrianromero.tpv.ticket.TicketInfo na variável $ticket e todos os métodos públicos da classe net.adrianromero.tpv.ticket.TicketLineInfo na variável $ticketlines.
Liguagem
O Openbravo POS define uma nova linguagem baseado em XML para imprimir cupons e exibir na tela do cliente independente do modelo de impressora usado. Esta liguagem suporta uma tela de cliente e várias impressoras.
Ticket
Ticket imprime um cupom. Quando ele termina, ele corta o papel. Ticket pode conter um atributo printer que define a impressora.
<ticket printer=2> ... </ticket> - a impressora 2 irá imprimir o cupom.
Os seguintes elementos podem ser usados entre as tags ticket:
Line
Adiciona uma linha de texto ao cupom. Ela pode conter o parâmetro size que define o tamanho do texto. Os valores possíveis são:
- 0 – Tamanho normal (padrão)
- 1 – Altura dupla
- 2 – Largura dupla
- 3 – Altura e largura duplos
<line size=3> ... </line>
Entre a tag <line> e o texto a ser impresso a tag <text> é requerida. A tag text pode conter os seguintes parâmetros:
- align – define o alinhamento do texto. Os valores disponíveis são
- left – alinha o texto à esquerda. O valor padrão.
- right – alinha o texto à direita..
- center – centraliza o texto.
- length – define o tamanho em caracteres utilizados para encaixar o texto.
- bold – define se o texto é em negrito ou não. False por padrão.
- underline – define se o texto é sublinhado ou não. False por padrão
<text align ="right" length="10" underline="true">Algum texto</text>
Image
Imprime uma imagem no cupom. Contém o nome do recurso que contém o arquivo da imagem. A imagem é convertida para P/B antes de ser mandada para a impressora.
<image>Sua imagem</image>
Barcode
Imprime um código de barras. Contém o número do código de barras no formato EAN-13.
<barcode>o número</barcode>
Opendrawer
Abre a gaveta para dinheiro conectada à impressora.
<opendrawer/>
O template padrão do cupom pode servir como um bom ponto de partida.
Display
Line
Apresenta uma linha na tela. Entre a tag <line> e o texto a ser impresso a tag <text> é requerida. A tag text pode conter os seguintes parâmetros:
- align – define o alinhamento do texto. Os valores disponíveis são
- left – alinha o texto à esquerda. O valor padrão.
- right – alinha o texto à direita..
- center – centraliza o texto.
- length – define o tamanho em caracteres utilizados para encaixar o texto.
Editando a imagem
A imagem padrão pode ser alterada editando o recurso Printer.Ticket.Logo. Os tipos de imagem suportados variam de acordo com a impressora. Muitas impressoras térmicas as suportam, e muitas matriciais não. A imagem deve ter 256 px de largura, no máximo.
Para remover a imagem do cupom você deve editar o recurso Printer.Ticket e remover a referência ao recurso Printer.Ticket.Logo.