Conteúdo techknowledge
RESUMO Em um programa de terceiros, dados adicionais são rastreados que estão relacionados a documentos de Ordem de Vendas no nível de Header de Vendas e Linha de Vendas em um relacionamento de um a um. Este artigo discute como fazer uma função De autor de relatório para recuperar os dados adicionais em seu dicionário em um relatório do Formulário de Fatura em Branco do SOP que foi fortemente modificado no Escritor de Relatório. MAIS INFORMAÇÕES Os Utilitários de Destreza não podem transferir o relatório devido aos Recursos já existentes no dicionário de desenvolvimento e às IDs de Recurso criadas no Escritor de Relatório. No entanto, você pode fazer uma função De autor de relatório para recuperar os dados em seu dicionário. Em seguida, a função pode ser chamada de um campo calculado usando uma chamada de função definida pelo usuário no Escritor de Relatório. Como esta é uma função no programa de terceiros, ela não pode ser chamada do Escritor de Relatório usando o produto Great Plains, mas pode ser chamada do Escritor de Relatório que está usando o programa de terceiros. Há um problema sobre como mover o relatório personalizado para o produto de terceiros sem cria-lo do zero. A solução é usar a janela Manutenção de Personalização para fazer um arquivo Package com os detalhes do relatório. Você pode fazer isso editando manualmente o arquivo do pacote para alternar o produto para o produto de terceiros. Essa abordagem funciona porque os arquivos de pacote para relatórios contêm toda a definição do relatório e não apenas as alterações no relatório. Siga estas etapas: 1. Em Destreza, abra o dicionário de desenvolvimento. 2. Clique na lista baixa do botão Novo Recurso ao lado do botão Novo no canto superior esquerdo do explorador de recursos. Selecione Script (Função) e crie as funções necessárias de Escritor de Relatório para recuperar os dados de terceiros. 3. Use Utilitários de Destreza e crie o arquivo de partes seguindo o procedimento no Guia de Integração de Grandes Plains. Certifique-se de usar o Módulo de Dicionário de Transferência localizado no menu Recursos para incluir o Formulário de Fatura em Branco SOP como um relatório alternativo do Dynamics. 4. Coloque a nova parte de terceiros na pasta Great Plains, inicie Great Plains e inclua o novo código. 5. Clique em Ferramentas, em Personalizar e em Manutenção de Personalização. 6. Selecione o objeto Formulário de Fatura em Branco SOP e clique em Exportar para exportá-lo para um arquivo de pacote. 7. Abra o novo arquivo de pacote com um editor de texto como Bloco de notas. 8. As primeiras linhas são semelhantes a: <Nome do Componente="Formulário de Fatura em Branco SOP" ProductId="00" Object="Report" > Relatório "Formulário de Fatura em Branco SOP" (onde 00 = a ID do produto do produto de terceiros.) 9. Feche Bloco de notas e salve as alterações. 10. Clique em Ferramentas, em Personalizar e em Personalização Manutenção e importe o arquivo de pacote modificado. Esta etapa criará o mesmo relatório no dicionário de relatórios de terceiros que um relatório Alternativo Modificado. 11. Clique em Instalação, em Sistema e em Segurança e conceda acesso aos usuários ao Relatório Alternativo e, em seguida, conceda acesso ao relatório Alternativo Modificado que você importou. 12. Clique em Ferramentas, em Personalizar e em Escritor de Relatório e selecione o produto de terceiros. Selecione o relatório e abra-o. 13. Certifique-se de que tudo veio corretamente. Esta etapa é importante porque essa solução é uma solução alternativa e pode não transferir tudo corretamente. Prompts de texto adicionados ao relatório são o problema mais provável a ser visto. Eles podem ser exibidos como "nenhum nome" ou "não encontrado" no layout do relatório. Se isso ocorrer, exclua-os e adicione os prompts corretos. 14. Para adicionar os dados adicionais ao relatório, você deve criar campos calculados que chamam a função de Escritor de Relatório apropriada. Por exemplo, o campo calculado Bill To Address Line 1 neste relatório chama uma função De autor de relatório rw_SelectAddrLine. REFERÊNCIAS 1. Use o manual do Escritor de Relatório para obter ajuda adicional sobre como criar um campo calculado chamando uma função de Escritor de Relatório definida pelo usuário. 2. Consulte o Guia de Integração de Grandes Plains para obter ajuda adicional sobre a criação de um arquivo de partes. 3. O Guia de Programadores de Destreza Volume 2 oferece informações adicionais sobre a criação de funções definidas pelo usuário. Este artigo foi TechKnowledge Document ID: 33486