Histórico da Página
Assunto
Produto: | Protheus |
Versões: | 11 e 12 |
Ocorrência:
Passo a passo |
1. ACESSAR SIGACFG:
• AMBIENTE / CADASTRO / REPOSITÓRIO DE IMAGENS
• SELECIONAR O DIRETÓRIO CONTENDO OS ARQUIVOS DE IMAGENS.
• NÃO SERÃO CARREGADAS IMAGENS COM TAMANHO SUPERIOR A 1Mb.
: |
• *.BMI: Arquivo onde fica armazenado o Índice do repositório.
• *.BMR: Arquivo onde fica armazenado o Memo do repositório.
• *.BMD: Arquivo propriamente dito (como se fosse um dbf).
Repositório de imagens no banco de dados: Existe uma configuração que possibilita classificação das imagens por alias ou todas tabelas e permitir a |
parametrização do tipo de armazenamento (Banco de Dados ou SIGAADV.BMD). |
Protheus que utilize a tabela. |
utilizadas muitas imagens o ideal é que utilize a opção de armazenamento Banco de Dados, pois, desta forma |
a localização da imagem será mais rápida. |
com as imagens relacionadas à tabela SB1 facilitando a seleção da imagem relacionada ao produto. |
Sendo assim, quando for cadastrar um usuário, as imagens não serão exibidas, pois estão vinculadas ao SB1. O que |
irá definir é a forma que o parâmetro MV_REPOSIT esta configurado conforme informação abaixo. O parâmetro apenas irá servir para segmentar a utilização das imagens em cada módulo. MV_REPOSIT=1 – Tratamento de forma genérica, ou seja, independente de qual Módulo o usuário acessou o Cadastro |
de Produto, etc , e realizou a inclusão da imagem, o mesmo será apresentado também em qualquer módulo que tiver |
a mesma rotina para acesso. MV_REPOSIT=2 – Tratamento de forma Individual, ou seja, se o usuário cadastrou uma imagem no Cadastro de Produto |
pelo Módulo Estoque/Custo, a imagem só será exibida no Módulo Estoque/Custo. Para que as imagens sejam tratadas direto no Banco de Dados, na tabela PROTHEUS_REPOSIT, basta criar a chave |
abaixo dentro da Sessão de Ambiente que o usuário acessa:
|
SOURCEPATH=**************
ROOTPATH=***************
Para efetuar a importação, após incluir a linha no arquivo appserver.ini, siga os passos abaixo: 1. Acesse o Configurador > Ambiente > Cadastros > Repositório de Imagens 2. Clique em Importar
|
...
RepositInDataBase=1
Questionamentos relevantes:
1. Quando o MV_REPOSIT é acionado em base *.dbf os arquivos são danificados? Em teste nada ocorre. Mas nãodeveria existir um bloqueio ou algo parecido?
Não. Nada acontece nos arquivos.
2. Quando o cliente usa o arquivo BMI e quer trocar para o banco de dados as imagens do arquivo sigaadv.bmi serão perdidas?
Não. Leva tudo.
As imagens são gravadas na tabela PROTHEUS_REPOSIT
|