Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O objetivo do programa é emitir uma listagem de Pedidos de Peças, para que sejam encaminhados aos respectivos fornecedores.
Para as montadoras que recebem pedido em arquivo magnético, o programa oferece "botões" para geração do layout especificado pela montadora. Existem opções para as montadoras: "Mercedes", "Massey", "Volks", "Peugeot", "Toyota", "Fiat", "Mitsubishi", "Ford", "Honda", "Kia","Yamaha" e "John Deere".

A opção que será exibida na tela é em função da bandeira cadastrada no departamento ("CADA0280") do usuário que esta "logado" para fazer a geração.
Exemplo:



Toyota:
Image Removed Image Added
Para a "Toyota", será gerado um arquivo texto 'PEDnnnnnnnn.TXT' (nnnnnnnn = número do pedido do sisdia) no diretório "/sisdia/intfabrica", com as informações do pedido para ser integrado no sistema da Toyota.
Deverão ser informados além do numero da sugestão do pedido, A via de transporte, o Tipo de Frete (pago ou a pagar), é um pedido de Emergência (S/N), Tipo de Pedido, Numero da OS e Chassis. Caso o Tipo de Pedido seja do Tipo VOR, os campos "Numero da OS" e 'Chassis" devem ser informados.
O campo Tipo de Pedido é somente leitura e ao selecionar o Pedido o mesmo será preenchido, já o campo Chassis será preenchido quando informado o Numero da OS.







Kia:

Para a "Kia" será gerado um arquivo texto com informações do pedido para ser integrado no sistema Kia.
O programa gera o arquivo no diretório especificado no ("COPE0100"), com o nome "pecnnnnnnnn.txt", onde pec é fixo, "nnnnnnnn" = Número do Pedido de Compra e .txt.
Alem do numero do pedido, devera ser informada instrução (inclusão, alteração ou cancelamento) o Código e o nome da transportadora e a via de Transporte (Ex. R=rodoviário).











Peugeot:

Para a Peugeot será gerado um arquivo um arquivo texto com o nome cponnnnnnnn.txt, onde nnnnnnnn é o numero do pedido de compra Este arquivo é integrado ao sistema da montadora.
Após cada item selecionado o programa verifica o estoque da montadora, carregado previamente no sistema, e caso não haja quantidade suficiente para o atendimento é dada a mensagem de que o Estoque é insuficiente, porem não interrompe a geração. A mensagem serve apenas de alerta.
Ao informar o campo "Via de Transporte Peugeot", se o Tipo = "03" – Express" e a hora da geração do arquivo for maior que 09:30 horas, o programa exibe a mensagem: "Pedido para Transporte Tipo 03 c/Horário Superior à 09:30".








Yamaha:

Existe a opção "Yamaha", com a finalidade de gerar um arquivo texto com informações do pedido referente à bandeira "YAM", com o formato "pednnnnnnnn.txt", onde "ped" é fixo, (nnnnnnnn = número do pedido do sisdia).













Massey:

O programa gera o arquivo no diretório especificado no ("COPE0100"), com o nome "pecnnnnnnnn.txt", onde pec é fixo, "nnnnnnnn" = Número do Pedido de Compra e.txt. Alem do numero do pedido, O usuário deve digitar uma observação (se necessário) a condição de pagamento que deve ser "AV =A vista, E01=30 dias, E03=30/60 dias, E04=30/60/90 dias, GAR=Garantia", a transportadora, o tipo de pedido que deve ser "Q0=Maquina Parada, Q1=Emergência, Q2=Diário, Q3=Mensal, Q4=Semanal" e o numero sequencial do arquivo.










Volks:

O programa gera o arquivo no diretório especificado no ("COPE0100"), com o nome "pecnnnnnnnn.txt", onde pec é fixo, "nnnnnnnn" = Número do Pedido de Compra e.txt. Alem do numero do pedido, O usuário deve digitar uma observação (se necessário) o tipo de pedido e se o pagamento será efetuado em 48 horas ou não (S?N).












Fiat:

O programa gera o arquivo no diretório especificado no ("COPE0100"), com o nome "PP.txt", Além do número do pedido, o usuário deve informar o tipo de pedido que possa ser: "01 = Normal Estoque" ou "03 = Promocional". Enquanto que, a condição de pagamento pode ser: "2 = A Vista" ou "3 = A Prazo" e o tipo de transporte "1 = Via Rodoviário" ou "3 = Via Aérea".
v04.45 – Fevereiro/2012


O programa foi alterado para atender o novo layout (CSPS Layout). O programa gera o arquivo no diretório especificado no ("COPE0100"), com o nome "PP.txt". Além do número do pedido, o usuário deve informar o tipo de pedido que possa ser: "1=Unit down 2=Emergency 4=Planned 5=Normal".
John Deere:
Para usuários da bandeira John Deere ("JDE"), o PEDC0600 fará a integração dos pedidos de venda com o PMLink Web Service.
Para a correta integração com o sistema PMLink é necessário configurar a biblioteca jd.jar atualizada de acordo com as instruções abaixo:
Instalação do arquivo jd.jar
O arquivo de configuração do banco de dados fica no diretório /usr/local/genero/gas/app/<nome_da_instância>.xcf, geralmente temos a instância treino e a standard (de produção). Somente pessoas com conhecimento de Linux e permissão de acesso, podem alterar estes arquivos.
Editar estes arquivos e na tag <ENVIRONMENT_VARIABLE Id="CLASSPATH">, acrescente no final o caminho onde encontramos os arquivos que fazem a comunicação com o WebService da John Deere. Veja o exemplo:
<ENVIRONMENT_VARIABLE Id="CLASSPATH">/usr/local/genero/poi.jar:/usr/local/genero/fgl/lib/fgl.jar:/usr/local/genero/gas/lib/jd.jar:/usr/local/genero/gas/lib/axis.jar:/usr/local/genero/gas/lib/commons-codec.jar:/usr/local/genero/gas/lib/commons-discovery-0.2.jar:/usr/local/genero/gas/lib/commons-logging.jar:/usr/local/genero/gas/lib/javax.wsdl_1.6.2.v201012040545.jar:/usr/local/genero/gas/lib/jaxrpc.jar:/usr/local/genero/gas/lib/org.apache.commons.logging_1.0.4.v201101211617.jar</ENVIRONMENT_VARIABLE>
O diretório /lib, não é um diretório que foi criado quando na instalação do 'gas', ele foi criado pela TI, e poderia ter outro nome ou estar em outro local. Segue os arquivos do diretório /usr/local/genero/gas/lib:
-rwxr-xr-x 1 root root 1.6M Oct 13 13:42 axis.jar
-rwxr-xr-x 1 root root 70K Oct 13 13:42 commons-discovery-0.2.jar
-rwxr-xr-x 1 root root 32K Oct 13 13:42 commons-email-1.2.jar
-rwxr-xr-x 1 root root 1.9M Oct 13 13:42 itext-1.4.8.jar
-rwxr-xr-x 1 root root 165K Oct 13 13:42 javax.wsdl_1.6.2.v201012040545.jar
-rwxr-xr-x 1 root root 31K Oct 13 13:42 jaxrpc.jar
-rwxr-xr-x 1 root root 1.4M Oct 16 20:19 jd.jar
-rwxr-xr-x 1 root root 45K Oct 13 13:42 org.apache.commons.logging_1.0.4.v201101211617.jar
Das bibliotecas .jar acima, a jd.jar é a que possui as classes java que fazem a comunicação WebService dos diversos processos, como a OrderStatus e SubmitOrder pertencente a PEDC0600, AdvanceShipNotice pertencente ao ENTR1000, a WarrantyMemo da Garantia e assim por diante. As demais .jar foram importadas da JD.
O programa disponibilizará três opções para o usuário:
Envio JD: Permite que o usuário envie um pedido de compras existente no sistema para o PMLink.

Âncora
OLE_LINK1
OLE_LINK1
Âncora
OLE_LINK2
OLE_LINK2

...