Rotinas Impactadas:
Movimentação de Agrotóxicos
Finalidade:
Com esse plugin é possível gerar arquivos (serão gerados diariamente), com os dados da movimentação sempre de um intervalo de data definido no executável, gerando também somente informações de agrotóxicos.
Especificação de Uso:
Os arquivos devem ser gerados através do executável BASF disponibilizado pela VIASOFT.
Especificação de Técnica:
Deve ser criado o usuário BASF no Banco de Dados, conforme ilustrações abaixo:
Após a criação do usuário BASF, deverá dar estes comandos abaixo no Banco de Dados.
revoke all on all from BASF grant select on basf_sales_isales to BASF grant select on basf_property to BASF grant select on basf_productstock to BASF grant select on basf_distributor to BASF grant select on basf_contact to BASF grant select on basf_client to BASF grant select on basf_billing to BASF grant select on basf_invoice_invoiceitem to BASF grant select on basf_sales_order to BASF grant execute ON procedure movestoquetrlocalest TO BASF grant execute ON procedure pitemsaldoinicial TO BASF grant execute ON procedure movestoque TO BASF grant execute ON procedure SALDOITEM TO BASF grant execute ON procedure PCUSTO TO BASF grant execute ON procedure BASF_ESTOQUE TO BASF grant select on localeST TO BASF grant select on trlocalest TO BASF grant select on trlocalestcfg TO BASF grant select on itemsaldo TO BASF grant select on itemsaldoini TO BASF grant select on itemprodint TO BASF grant select on nfitem TO BASF grant select on nfitemcusto TO BASF grant select on itemcustoreaj TO BASF grant select on itemprodintcusto TO BASF grant select on itemcustomen TO BASF grant select on itemagro TO BASF grant select on itemagroestab TO BASF grant select on cidade TO BASF grant select on ppessfor TO BASF grant select on contamov TO BASF grant select on ppescli TO BASF grant select on UF TO BASF grant select on nfcab TO BASF grant select on nfcabagrfin TO BASF grant select on nfcfg TO BASF grant select on cfop TO BASF grant select on nfitemimposto TO BASF grant select on peditemimposto TO BASF grant select on moeda TO BASF
2. Após rodar os comandos, devem ser criadas as VIEWS:
BASF_CLIENT
BASF_BILLING
BASF_CONTACT
BASF_DISTRIBUITOR
BASF_INVOICE_INVOICEITEM
BASF_INVOICE_INVOICEITEM_NEW
BASF_PRODUCTSTOCK
BASF_SALES_ISALES
BASF_SALES_ORDEM
BASF_PROPERTY
FIREBIRD:
ORACLE:
MANUAL:
Configuração:
No diretório onde se encontra o arquivo executável do programa desenvolvido para gerar relatórios para a BASF, deve existir um arquivo com nome BASF.txt, cujo deve conter o nome da conexão com o banco de dados que se encontra um diretório anterior no arquivo start.ini, como no exemplo abaixo.
Ilustração : Conteúdo do arquivo BASF.txt (start.ini).
1º - Criar uma pasta chamada Plugin na instalação do VIASOFT na pasta CLIENT.
2º - Colocar o RelBasf.exe e o arquivo Basf.txt.
3º - Colar o arquivos StartBasf.ini uma pasta antes da pasta onde esta o arquivo .exe, ou seja, junto com o arquivo Start.ini.
4º - Configurar o arquivo Basf da pasta Plugin para o nome da conexão que vai ser utilizada para conectar o banco de dados, ex.(VSDBAGRO ou ORACLE).
5º - Configurar o caminho do banco de dados pelo DATABASE do arquivo e também estes:
pathBasf=C:\BASF\ - > Lugar onde os arquivos vão ficar após gerar o plugin.
nomeArqNf='nota fiscal.txt'->>Deixa com este mesmo nome.
nomeArqInv='inventory.txt' ->>Deixa com este mesmo nome.
nomeArqFC='final customer.txt' ->>Deixa com este mesmo nome.
Empresas=117 >>> empresa que vai ser gerada, se for mais que uma apenas separe por virgula.
nCodBASF=9314 >>> marca do item , se for mais que uma, apenas separe por virgula.
PessoaExcArq=117 >>> Caso a empresa não queira filtrar algum cliente, informe o código da pessoa aqui e também se for mais que uma, separe apenas com virgula.
GrupoExc=>>> Caso a empresa não queira filtrar algum cliente que estes no GRUPO...., informe o código do GRUPO aqui e também se for mais que uma, separe apenas com virgula.
ConfNotas=1,2,3,4>>>Informar o código das configurações de notas que deverão ser filtradas no plugin. ex(1,5,3,4). Se desejar filtrar todas as notas apenas não informe nada depois do sinal operação.
Clientes em Uso:
Clientes que usam REAG.