Árvore de páginas

Versões comparadas

Chave

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

Configuração para impressão da

...

Proposta Comercial

Produto:

Microsiga Protheus
Versões:P11 e P12
Ocorrência:Impressão Word da Proposta Comercial
Ambiente
Temas abordados neste documento:

Faturamento (SIGAFAT)

Premissas e Configurações
Deck of Cards
startHiddenfalse
effectDuration0.5
idImpressão
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idParâmetros
label1. Parâmetros para Configuração

  1. CADASTRO DOS PARÂMETROS:
Cadastre os parâmetros conforme descrito abaixo e valide a criação das pastas configuradas neles.


1.1.

Passo a passo:

IMPORTANTE!

A integração é homologada para os seguintes pacotes Office: SmartClient - Office / Homologação - Microsoft Office 2016 para a integração

Não é homologada para Office 365: Office 365

Rotina Processo de Venda - FATA010 : Campo Tp.Impressao (AC1_TPIMP) = Ms-Word

(Define o tipo de arquivo gerado para impressão da Proposta Comercial.1=MS-Word e 2=PDF)

Obs: É necessário que o aplicativo instalado nas Estações de Trabalho para leitura de PDF / .DOT / WORD estejam com a mesma versão do aplicativo instalado no Servidor.

1 - Para impressão da proposta comercial é necessário ajustar os parâmetros:

MV_PATWORD: Com o caminho onde estão os DOTS na máquina do usuário CLIENT. Registrar um endereço que seja comum em todas as Estações de Trabalho (igual ao Servidor).
Ou seja, todas as Estações de Trabalho devem possuir essa pasta dentro da C: e devem conter os registros .dot nesta pasta
Exemplo: c:\wordstd\

Image Modified

1.2. MV_PATTERM:

Caminho

O caminho em que será gravado o documento final impresso (arquivo do WORD).

É necessário que crie uma pasta dentro do diretório Wordtmp
Crie a pasta "Propostas" por exemplo, e registre o caminho no parâmetro MV_PATTERM. Registrar um endereço que seja comum em todas as Estações de Trabalho (igual ao Servidor).
Ou seja, todas as Estações de Trabalho devem possuir essa pasta dentro da C:
Exemplo: c:\wordtmp\propostas\

              Image Removed


Image Added                                                                                                                                                                                                      

1.3. MV_DOCAR: Caminho onde estão os DOTS originais SERVER.

Aviso
titleImportante

Endereço listado a partir da System e incluir barra invertida antes e após o endereço do diretório
Exemplo: \system\samples\documents\crm\portugues\

 
 

 

   


  • IMPORTANTE:
Quem utiliza
  • Para servidores com Sistema Operacional Linux é
prescindível
  • imprescindível que o
caminho do diretório
  • nome das pastas no diretório, bem como, nome dos arquivos armazenados estejam redigidos por completo com
os
  • caracteres
totalmente
  • minúsculos.        
     

  •                                                                                                                                                            
Image Removed

Image Added
1.4. MV_NOMEDOT: Nome do arquivo que contém as macros usados na impressão. Nesse parâmetro deve conter o nome do arquivo .dot como por exemplo, o nome MACROPADRAO.dot (que

é o arquivo

são os arquivos disponível para baixar no

final desta FAQ no qual contém as macros

inicio desta FAQ, na aba "Complementar - Download dos arquivos").

Obs: No cadastro de Componente FATA630 (veja a seguir)

tem de

terá que conter o mesmo nome, para referência do arquivo.

Exemplo: CRM-Exec_Macro.dot
                                                                                                                                                                                                                                     

Image Modified

   

2 - Realizar o cadastro dos componentes: FATA630

Image Removed

Neste cadastro informe a função utilizada para impressão (Exemplo: FT600EXE) e o nome do arquivo .dot deste componente (este dot deve existir no caminho informado nos parâmetros MV_PATWORD e MV_DOCAR)

Obs.: É necessário que os fontes informados como rotina estejam compilados no RPO. No caso acima usamos o FT600EXE.

3 - Cadastre o Modelo, vinculando os componentes cadastrados anteriormente.

Image Removed

4 - Após as configurações para impressão acesse as propostas comerciais de uma oportunidade e em Ações Relacionadas


Rotina Processo de Venda - FATA010 : Campo Tp. Impressão (AC1_TPIMP) = Ms-Word

(Define o tipo de arquivo gerado para impressão da Proposta Comercial.1=MS-Word e 2=PDF)

Dica
titleImportante

Obs: É necessário que o aplicativo instalado nas Estações de Trabalho para leitura de PDF / .DOT / WORD estejam com a mesma versão do aplicativo instalado no Servidor.

Card
defaulttrue
idcomponentes
label2. Cadastro de Componentes - FATA630
titlecomponentes

   2. CADASTRO DOS COMPONENTES (FATA630)

É necessário realizar o cadastro de cada uma das páginas de impressão (Componentes), do Modelo que deseja imprimir, através da rotina "Componentes de Impressão" (FATA630).

O arquivo contido na  aba 7. Download de Arquivos desta documentação possui as páginas:

  • CRM CAPA (crm01-capa_por): Capa da impressão da Proposta Comercial;
  • CRM CARTA (crm02-carta_por): Carta de apresentação para envio da Proposta Comercial;
  • CRM Proposta (crm03-proposta_por): Proposta Comercial, contendo os dados do cliente, valores e produtos da proposta;
  • CRM Serviços (crm04-servicos_por): Estrutura da Proposta de Serviços;
  • CRM Condição de Pagamento (crm05-cond_pagamento_por): Condição de Pagamento da Proposta Comercial;
  • CRM Aceite (crm06-aceite_por): Aceite da Proposta Comercial.

Cada uma das páginas que deseja imprimir deve ser cadastrada como um componente, exemplo:

Image Added
















Vídeo mostrando os cadastros:

Image Added

Aviso
titleIMPORTANTE

Caso informe uma função (exemplo: FT600EXE/FR600EXE/FV600EXE) no campo "Rotina" (AG4_FUNCAO), é necessário compilar os fontes: FR600EXE.PRW / FT600EXE.PRW / FV600EXE.PRW que constam na aba "Complementar - Download dos arquivos", no inicio deste documento.

No caso acima usamos o FT600EXE, o qual deverá ser configurado somente para um dos itens constantes no Cadastro de Componentes. Caso o campo Rotina (AG4_FUNCAO) esteja preenchido com o programa FT600EXE em mais de um item, a impressão da Proposta Comercial ficará desconfigurada.

Card
defaulttrue
idmodelo
label3. Cadastro de Modelo - FATA620
titlemodelo

 3. CADASTRO DO MODELO (VINCULANDO OS COMPONENTES) - FATA620

Após cadastrar as páginas (Componentes) para impressão, é necessário cadastrar o Modelo, que agrupa essas páginas, através da rotina "Componentes de Impressão" (FATA630).

Exemplo:

Image Added

Ao solicitar a impressão da Proposta, o sistema permitirá a seleção do Modelo e o modelo definirá quais páginas serão impressas de acordo com essa configuração. 

Card
defaulttrue
idimpressao
label4. Impressão da Proposta
titleimpressao

 4. IMPRESSÃO DA PROPOSTA

Após as configurações para impressão, acesse as Propostas Comerciais de uma oportunidade e clique em Impressão.

Informe os campos Pais (Exemplo: 105), Idioma (Exemplo: 001) e Modelo (Exemplo: 001 – Template de Proposta Comercial)

Será apresentada

uma lista com os modelos obrigatórios selecionados e a disponibilidade de marcar os opcionais para impressão.

Image Removed

Após a confirmação o sistema automaticamente gera uma página no Word com as informações da proposta comercial.

OBSERVAÇÃO: MACRO VARIÁVEIS PARA IMPRESSÃO

No caso da impressão da Proposta, disponibilizamos o fonte aberto PRW , conforme anexo abaixo para download, e lá estão declaradas todas as variáveis. Abrir o fonte FT600EXE.prw em um editor de texto, as variáveis padrões

Observações:

a lista das páginas (Componentes) vinculadas ao Modelo selecionado:

Image Added

Card
defaulttrue
idlayout
label5. Alterando o Layout Padrão
titlelayout

5. ALTERANDO O LAYOUT PADRÃO

Caso necessite alterar o Layout padrão, incluindo mais informações, disponibilizamos os fontes FR600EXE.PRW e FT600EXE.PRW no anexo ao final desta documentação para download, nestes programas estão declaradas todas as variáveis.

É possível abrir os fontes em um editor de texto e as variáveis do padrão são todas as que estão informadas no comando OLE_SetDocumentVar.

Como o fonte é aberto para personalização, pode-se criar e declarar as próprias variáveis. Para isso, poderá utilizar esse mesmo fonte como modelo ou criar o próprio programa com layout de impressão, basta informar o nome do fonte

que criar no cadastro de componentes conforme detalhes no procedimetno acima.

criado no campo "Rotina" (AG4_FUNCAO) do "Cadastro de Componentes" (FATA630).

Card
defaulttrue
iddot
label6. HELP: DOT Não Encontrado
titledot
Aviso
titleAtenção

ATENÇÃO: Para se certificar de que o caminho dos .DOTs esta correto, ao digitar o nome do arquivo no campo "Nm. Doc.Word" (AG4_DOCWOR), o sistema não deve apresentar a mensagem: 

Image Added

Caso a mensagem acima seja apresentada, é necessário verificar se:

  • O arquivo se encontra na pasta descrita no Help;
  • O Nome do arquivo esta incompatível com o descrito no campo "Nm. Doc.Word" (AG4_DOCWOR);
  • Os diretórios inseridos nos parâmetros MV_DOCAR e/ou MV_PATWORD estão incorretos.



Card
defaulttrue
iddownload
label7 . Download dos arquivos e Informações Complementares
titledownload


IMPORTANTE!

A integração é homologada para os seguintes pacotes Office: SmartClient - Office / Homologação - Microsoft Office 2016 para a integração

Não é homologada para Office 365: Office 365 - Online (Web)

Atualmente a impressão de propostas não é compatível com o Mac OS. 
Para realizar a impressão em seu Mac, será necessário instalar o Windows em uma máquina virtual e realizar a impressão por ela.


ARQUIVOS PARA DOWNLOAD!

A rotina e os DOTs deste documento são apenas exemplos, podendo ser

utilizado

utilizados outros arquivos, caso desejado.

Tanto a

rotina FT600EXE como os DOTs utilizados do

rotina FT600EXE como os DOTs utilizados no exemplo estão disponíveis no link:

  • Versão P11



Ressaltamos também que, tais processos

padrões não comporta

, por padrão, não comportam alteração de estrutura, como margens e cabeçalho, se

esta for alterada

estas forem alteradas no momento da impressão

nosso processo ajustara estes

, o sistema fará uma tentativa de ajuste, o que

pode

poderá desalinhar os itens editados como imagens no .dot.

nestas

Nestas situações, aconselhamos o uso do PE FT600IMP para a chamada personalizada desta impressão.
Documentação PEFT600IMP:DT_PE_FT600IMP_Impressão_da_Proposta_Comercial 


Card
defaulttrue
idvariavel
label8. Erro de Variável não Encontrada
titlevariavel

ERRO! Nenhuma variável de documento foi fornecida:

Image Added


Caso esteja com o erro acima apresentando em tela, realize o procedimento já citado na aba 2.

Aviso
titleIMPORTANTE

No caso usamos o FT600EXE, o qual deverá ser configurado somente para um dos itens constantes no Cadastro de Componentes. Caso o campo Rotina (AG4_FUNCAO) esteja preenchido com o programa FT600EXE em mais de um item, a impressão da Proposta Comercial ficará desconfigurada.

Abaixo o vídeo do procedimento a ser realizado:

Image Added