[RESOLVIDO] Ajuda Urgente por favor!!

Discussão em 'EMS , HCM e Totvs 11' iniciado por kakaos, Janeiro 29, 2011.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. kakaos

    kakaos Membro Participativo

    Bom dia pessoal,
    desculpe por estar colocando esta minha necessidade aqui e desta forma"urgente", mas é porque estou sem saida e acredito que esta seja a minha oportunidade de ganhar alguns beneficios na empresa como cursos..
    Entao eu preciso nao sei nem se tem como acredito que sim, pois ouvi falar por algumas pessoas do meio de importar pedidos de um arquivo, ou seja, o arquivo tera as informacoes de um pedido, como itens, quantidade natureza de op, tabela de preco e etc.
    Alguem consegue me ajudar com isto? estou iniciando em progress e na empresa onde trabalham eles nao tem a ideia de pagar cursos para os funcionarios, esta seria uma excelente oportunidade de mostrar a necessidade, terei credibilidade para fazer certa solicitacoes.
    Obrigado...
  2. Alexan

    Alexan Membro Participativo

    Amigo,
    Se o que eu entendi, é simples basta importar um arquivo para uma temp-table e depois trabalhar com ele dentro do Progress normalmente! Exemplo (aprendi aqui no fórum mesmo):

    Importar de um arquivo em excel
    Abrir o arquivo e salvar como .csv dentro do excel (Só um delimitador) e usar este arquivo para importação..

    Vamos supor que você tenha uma planilha com 3 campos (Embarque, Classificação Fiscal e Nr. da Adição) e queira importar para uma temp-table. O que você faz?

    Cria uma temp-table exatamente com estes campos e na sequencia que está na planilha desta forma:
    def temp-table tt-imp
    field embarque like ordens-embarque.embarque
    field class-fiscal like item.class-fiscal
    field adicao as int.

    desta maneira você utilizando a lógica abaixo, esta tabela será carregada automaticamente campo a campo. Esta separação será feita pelo comando DELIMITER e pelo separador (No caso do arquivo csv o separador é o ;) .
    input from c:\temp\arquivo.csv no-echo.
    repeat:
    create tt-imp.
    import delimiter ";" tt-imp.
    end.
    input close.

    Espero tê-lo ajudado!

    Sds,
    Edson
  3. kakaos

    kakaos Membro Participativo

    Obrigado Edson pela ajuda,
    fiquei sabendo que existe a necessidade de ter um layout para importar o arquivo, nao sei do que se trata este layout se seria um *csv criado por mim mesmo ou se teria algo alem disto que seria disponibilizado pela datasul ou desenvolvido pela pessoa que queira importar entendeu?
    Obrigado.
  4. alx_amorim

    alx_amorim Membro Participativo

    Olá amigo, da uma olhada no programa PD0701 é o programa padrao que importa os pedidos a partir de um arquivo (com o layout definido pelo programa), acredito que se vc abrir uma FO eles devam te enviar ate um arquivo de modelo para vc ver como é, a partir dai é só se adaptar..

    Alexandre Amorim
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página