Importação de Imagens para o Repositório Protheus

Você já precisou importar várias imagens de uma vez para o repositório do Protheus e já vincular aos produtos?

Foi desenvolvido uma rotina facilitadora de importação de imagens para o cadastro de produtos (mas essa rotina pode ser aproveitada a lógica para usar como importação de fotos de funcionários por exemplo).

Abaixo vamos ver o passo a passo de como utilizar.

  1. Primeiramente, via SQL iremos conferir o campo B1_BITMAP, notando que esta vazio para todas os produtos

Verificando informações via SQL

  1. Depois iremos baixar algumas imagens e deixar na pasta C:\importacao, renomeando os arquivos deixando o nome deles igual o código do produto (mude apenas o nome do arquivo, não mude a extensão)

Imagens dentro da pasta

  1. Agora pelo Protheus, abra a rotina, e será exibido uma tela para selecionar a pasta que será processada

Selecionando o diretório

  1. Após o processamento será exibido uma mensagem de log

Log de mensagens

  1. Então via SQL, vamos confirmar e ver se o campo foi preenchido

Verificando resultado no SQL

  1. Quanto a pasta, os arquivos que deram certo, automaticamente foram para uma subpasta chamada importados

Verificando a subpasta que foi gerada

  1. Por último, ao visualizar o produto no sistema, note que a imagem está vinculada a ele

Imagem do produto dentro do Protheus

Esse é um Fonte Premium, disponível para os assinantes dos Cursos do Terminal de Informação (assinatura de R$ 29,99 ao mês).

Ou se preferir, compre esse fonte premium por R$ 239,99 de modo avulso pelo Mercado Pago clicando aqui (após realizar o pagamento, nos envie o comprovante via e-Mail).

Observação, abaixo o link das 3 imagens que baixei:

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

6 Responses

  1. Edivaldo Duque de Souza disse:

    Mais um excelente fonte!!! Além dos cursos que são muito bons.

  2. Júlia disse:

    E para fazer o contrário? Visualizar uma foto, que já esta no Protheus, fora dele?

  3. Jerfferson Menezes disse:

    Fiz uma rotina pra fazer essa carga via job, utilizando a função FWBmpRep, a rotina está fazendo a carga apenas no repositório .BMD e não carrega para o banco de dados, você saberia dizer o que pode está ocorrendo?

Deixe uma resposta