Histórico da Página
...
Produto: | Microsiga Protheus |
Versões: | P11 e P12 |
Ocorrência: | Impressão Word da Proposta Comercial |
Ambiente: | Faturamento (SIGAFAT) |
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 Atualmente a impressão de propostas não é compatível com o Mac OS. 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:
1.2. MV_PATTERM: Caminho em que será gravado o documento final impresso (arquivo do WORD). É necessário que crie uma pasta dentro do diretório Wordtmp
1.3. MV_DOCAR: Caminho onde estão os DOTS originais SERVER.
2 - Realizar o cadastro dos componentes: FATA630 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 no final desta documentação possui as páginas:
Cada uma das páginas que deseja imprimir deve ser cadastrada como um componente, exemplo: 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: Caso a mensagem acima seja apresentada, é necessário verificar se:
Caso informe a função FT600EXE no campo "Rotina" (AG4_FUNCAO), é necessário compilar o ponto de entrada FT600EXE disponível no arquivo que consta no final da documentaçãoNeste 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 repositório (RPO). 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. 3. CADASTRO DO MODELO (VINCULANDO OS COMPONENTES) Após cadastrar as páginas (Componentes) para impressão, é necessário cadastrar o Modelo que agrupa essas páginas3 - Cadastre o Modelo, vinculando os componentes cadastrados anteriormente. 4 - Após as configurações para impressão, acesse as propostas comerciais de uma oportunidade e, em Ações Relacionadas, 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. 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 neste programa estão declaradas todas as variáveis. Abrir o fonte FT600EXE.prw em um editor de texto, as variáveis padrões 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 criado no Cadastro de Componentes, conforme detalhes no procedimento acima. |
Observações: | A rotina e os DOTs deste documento são apenas exemplos, podendo ser utilizados outros arquivos, caso desejado. Tanto a rotina FT600EXE como os DOTs utilizados no exemplo estão disponíveis no link:
Ressaltamos também que, tais processos padrões não comportam alteração de estrutura, como margens e cabeçalho, se estas forem alteradas no momento da impressão, nosso processo ajustará estes, o que poderá desalinhar os itens editados como imagens no .dot. Nestas situações, aconselhamos o uso do PE FT600IMP para a chamada personalizada desta impressão. |