No exemplo de configuração, teremos dois modos de utilização de impressão.
Podemos realizar a impressão com o local do arquivo .dot via parâmetro ou se o parâmetro estiver vazio, o arquivo será buscado em pasta que deve ser criada como modelos dentro do RootPath (Protheus_data).
Processo via parâmetro:
Para garantir o funcionamento adequado via parâmetro MV_LOCX136, é necessário realizar a parametrização do (MV_LOCX223 - Habilita a opção de emitir a proposta LOCA001) e (MV_LOCX136 - Diretório aonde estão armazenados os modelos).
Parametrização:
O parâmetro (MV_LOCX223 = S)
O parâmetro (MV_LOCX136 = \modelos\) Este caminho de diretório é um exemplo onde deve conter o arquivo .dot
Processo sem parâmetro:
Para garantir o funcionamento adequado sem o parâmetro MV_LOCX136, é necessário realizar a parametrização do (MV_LOCX223 - Habilita a opção de emitir a proposta LOCA001), pois ele habilita o botão de impressão no menu e deve ser criada a pasta modelos dentro do RootPath (Protheus_data), contendo o arquivo .dot de exemplo.
O parâmetro (MV_LOCX223 = S)
Caminho para a impressão dentro do sistema:
Abra a rotina de orçamento LOCA001 > Selecione o projeto > Clique em outras ações > Emitir proposta
Em anexo, estão os seguintes arquivos de exemplo:
- LOCI100.PRW: exemplo de rotina para impressão de arquivos
.dot
; - modelodecontrato.dot: arquivo
.dot
de exemplo.
Vídeo de demonstração da impressão da proposta/contrato: