O que torna o SAP Business One uma grande plataforma?
Acredito que um dos grandes destaques da plataforma são as opções "standard" de customização do sistema, entre estas opções: a criação de tabelas de usuário, campos de usuário e objetos de usuário. Estas funcionalidades possuem algumas restrições, porém gradativamente estão sendo melhoradas e desta vez a melhoria feita foi em campos de usuário.
Para os que estão pouco familiarizados, um campo de usuário é um novo campo que pode ser criado nas tabelas "padrão" do sistema ou em tabelas criadas pelo usuário, representa a possibilidade de gravar informações que não existem por padrão no sistema.
Para aqueles que já conhecem a criação de campos de usuário, então tinham conhecimento que até a versão 9.1 do SAP Business One era possível vincular a um campo de usuário uma tabela de usuário ou um UDO.
Com a nova funcionalidade será possível vincular no campo de usuário, alguns objetos que representam dados mestres, outros que representam documentos de vendas, documentos de compras, documentos do estoque. Até a versão 9.2 PL 0 do SAP Business One as opções são:
Tabela/Objeto |
Descrição |
---|
OACT |
Contas contábeis |
OCRD |
Parceiros de negócios |
OITM |
Itens |
OINV |
Notas Fiscais de Saída |
ORIN |
Devs.Nota Fiscal de Saída |
ODLN |
Entrega de mercadoria |
ORDN |
Devoluções |
ORDR |
Pedidos de venda |
OPCH |
Notas fiscais de Entrada |
ORPC |
Devolução da nota fiscal de entrada |
OPDN |
Recebimento de mercadorias |
ORPD |
Devolução de mercadorias |
OPOR |
Pedidos de compra |
OQUT |
Cotações de vendas |
ORCT |
Contas a receber |
OJDT |
Lançamentos contábeis manuais |
OVPM |
Contas a pagar |
OIGN |
Entrada de mercadoria |
OIGE |
Saída de mercadorias |
OWHS |
Depósitos (Warehouse) |
Se você chegou até aqui e ficou com dúvidas de como funciona, então vamos ver com detalhes o funcionamento.
Vamos visualizar um cenário de exemplo:
Sua empresa faz vendas aos seus clientes (emitindo notas fiscais de saída), nas negociações comerciais é um padrão da sua empresa bonificar o cliente dando a ele o "frete".
Para a sua empresa pagar o frete à transportadora é lançada um nota fiscal de entrada, onde o item é o "Frete" o fornecedor é a "Transportadora" e na aba dados fiscais deste documento são informados os dados do CT-e, esta nota será paga pelo seu setor financeiro lançando o documento de "Contas a pagar" pertinente.
Por uma questão de controle e conferência, o setor financeiro/controladoria gostaria de encontrar alguma forma para vincular a "nota fiscal de entrada" da compra do frete com o documento em vendas onde foi faturado o cliente (nota fiscal de saída).
Neste caso uma possibilidade poderia ser o desenvolvimento de um "add-on", mas este cenário pode ser facilmente atendido no SAP Business One 9.2 com a criação de um "campo de usuário", "vinculado a entidades", selecionado a "entidade" do tipo "nota fiscal de entrada".
Para criar um campo de usuário será necessário acessar o caminho:
> Ferramentas > Ferramentas de personalização > Campos definidos pelo usuário - administração ...
Na tela de "Campos definidos pelo usuário - administração", deve ser selecionada a "Categoria" depois o local/objeto onde deseja-se incluir um novo campo.
Clicar na opção "Adicionar" (Seta 2)
Será apresentada a tela "Dados do campo" onde devem ser definidos os dados para criação do novo campo.
Na área de validação deve ser selecionada a opção: "Vinculado a entidades"
Após selecionar a opção de "Validação" do tipo "Vinculado a entidades", será apresentada 3 opções:
- Link para objeto do sistema (Aqui está a novidade!!!)
- Definir tabela ligada -> Esta opção permite que seja vinculado a um campo uma tabela de usuário criada
- Link para UDO -> Esta opção permite que seja vinculado a um campo um "Objeto definido pelo usuário - UDO"
Vamos selecionar a primeira opção "Link para objeto do sistema" e verificar as opções.
Ao lado da descrição está disposta uma "combo box" onde são listados os objetos do sistema que poderão ser vinculados ao campo de usuário.
É importante entender que será definido de forma automática como valor à ser gravado no campo de usuário, a "chave primária" do objeto selecionado.
No nosso caso vamos selecionar "OPCH - Notas fiscais de Entrada"
Então com todas as informações definidas vamos clicar na opção "Adicionar", para que assim o campo seja incluído na base de dados.
Uma mensagem de confirmação será apresentada. Onde o usuário deve utilizar a opção "Sim".
Após a adição do campo de usuário, ao abrir um documento de marketing, neste caso a nota fiscal de saída e ativar a visão de "Campos definidos pelo usuário", na área lateral será apresentado o campo "NF de Entrada" neste campo (conforme indicado na "seta") há um botão do tipo "Seleção da lista" também conhecido por "Choose from list", ao clicar no botão é apresentada a tela "Lista de notas fiscais de entrada" onde o usuário poderá selecionar um dos registros para ser gravado no campo de usuário.
Para seguir nosso cenário, vamos selecionar a "Nota fiscal de entrada" de número 78, da Transportadora XYZ Ltda.
Após realizar a seleção do documento na tela "Lista de Notas fiscais de entrada" o número do documento é levado para o campo e o "Link button" ou "Seta amarela" é habilitado ao lado do campo.
Após atualizar o documento, os dados são gravados e em a qualquer tempo poderá ser facilmente localizado o documento refte. a cobrança do transporte da venda.
Ao clicar no "Link Button" o documento relacionado será apresentado.
Espero que tenham gostado da leitura.
Não deixe de registrar seu feedback sobre o documento.
Dúvidas e sugestões são bem vindas, adicione seu comentário assim podemos enriquecer o assunto.
Um grande abraço,
Rodrigo da Costa Feula
#B1BR #SBOBR