SAP Business One 9.2 – Nova funcionalidade: Vinculação de objetos do sistema a campos de usuário
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
Show de Bola, Parabéns!!!
Rodrigo,
Muito bom, só queria saber se tenho que esperar até começa a usar o 9.2, ou pode ser disponibilizado em algum PL do 9.1?
Jaqueline Martins
Jaqueline,
Seria ótimo a liberação deste recurso em PLs da 9.1.
Em alguns momentos as funcionalidades de uma versão são liberadas na PL de outras, mas depende de questões de estrutura da versão e tudo mais. Este cenário ocorre normalmente da menor para a maior, exemplo uma correção da PL 12 da 9.1 integrar por exemplo a PL 01 da 9.2, o inverso é mais difícil.
Não tenho neste momento informações sobre a liberação do recurso em PLs da 9.1.
A 9.2 está liberada para uso em empresas nomeadas tipo o Ramp-Up, que agora recebeu o nome de "SAP Business One 9.2 Now Available for Early Adopters."
Abraços,
Rodrigo da Costa Feula
Essa nova funcionalidade será muito bem vinda.
Obrigado pela explicação.
Abraço
Muito Legal Rodrigo....
Ótimo material Rodrigo, parabéns pela iniciativa.
Boa tarde !
Esta funcionalidade permite vincular um campo de addon ?
Exemplo: a empresa tem um addon específico para orçamentos, e gostaria de criar um vinculo entre o Orçamento e o "Pedido de venda".
Abraço !
Leandro Brum