A finalidade deste plugin é criar tabelas personalizadas para armazenar cadastro de motivos de devolução, destino da mercadoria, e data de validade. A criação do plugin é para apresentar uma tela ao usuário após a inclusão da nota fiscal de devolução, informando assim o motivo, destino e data de validade.
Comandos
Acessar o Person3C com o usuário Viasoft localizado em C:\Viasoft\Client\Tools).
Criar as seguintes tabelas personalizadas pelo módulo Person3C. Segunda Rotina - Tabelas personalizadas
U_MOTIVODEV
= Motivos de Devoluções
CamposDESCRICAO VARCHAR(60)
U_DESTINOMERC
= Destinos de Mercadorias
CamposDESCRICAO VARCHAR(60)
U_NFITEM_MOTIVODEV
= Tabela que vincula o motivo e destino ao item da nota
CamposESTAB INTEGER
SEQNOTA INTEGER
SEQNOTAITEM INTEGER
MOTIVO INTEGER
DESTINO INTEGER
DTVALIDADE DATE
Criar a seguinte SEQUENCE
no banco de dados Oracle.
CREATE SEQUENCE SEQ_NFITEM_MOTIVODEV MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER NOCYCLE ;
DLL (DevolucaoNFPadrao.vpi)
Deve ser implantado na raiz da instalação do sistema na pasta plugins
a dll DevolucaoNFPadrao.vpi
e o arquivo de configuração DevolucaoNFPadrao.conf
, como na imagem abaixo.
Arquivo de configuração (DevolucaoNFPadrao.conf)
Criar configuração do plugin DevolucaoNFPadrao.conf
. Neste arquivo podemos configurar quais estabelecimentos e configurações de notas deverão executar o plugin.
Segue exemplo abaixo:
[cfg] Estabelecimentos=180 ConfigNotas=22;307 OBS: * = todos os estabelecimentos
Configurar chamada do arquivo padrão VsDll.ini
que fica no diretório do C:\Viasoft\Server\Agro.
Segue exemplo abaixo de como deve ser configurado o arquivo VsDll.ini
[AposIncNfCab] z:\Viasoft\Plugins\DevolucaoNF.vpi=SetaMotivoDevolucao [AposExcNfCab] z:\Viasoft\Plugins\DevolucaoNF.vpi=ExcluiMotivoDevolucao
Atualmente este plugin é utilizado pelo cliente Laclelo.