Conteúdo techknowledge
RESUMO Este artigo discute como usar pacotes de Manutenção de Personalização para habilitar funções do Great Plains Report Writer a partir de um dicionário de relatórios de
terceiros.
MAIS INFORMAÇÕES Exemplo: o relatório do formulário de fatura de histórico em branco sop está sendo modificado no
dicionário smartlist no Escritor de Relatório. O usuário gostaria de chamar a função RW_ParseString Escritor de Relatório, que está no dicionário Great Plains e não está acessível no dicionário smartlist.
Para resolver essa limitação, os arquivos de pacote criados pela Manutenção de Personalização podem ser usados:
1. Faça uma cópia de backup do Exp1493r.dic (o dicionário de relatórios que o Smartlist usa).
2. Em Smartlists no Escritor de Relatório, abra o relatório a ser modificado. Neste exemplo, o relatório que está sendo usado é o Formulário de Fatura de Histórico em Branco SOP.
3. Faça um novo calculatedfield(s). Nomeia o campo calculado como desejado, como calcfield1.
4. De definir o campo calculado para digitar String.
5. Clique na
guia Funções e clique no User
Definedbutton. Clique
em Inventário para a Série. Selecione qualquer uma das funções RW listadas e thenclick
Add. O rw_ASI_Get_Customer_Item_Description será usado neste exemplo.
6. Neste exemplo, é desejado analisar o campo Item Mestre Descrição do item para os primeiros 25 caracteres. A função em Great Plains no | O campo calculado teria a aparência:
FUNCTION_SCRIPT(RW_ParseString IV_Item_MSTR. Descrição do item 25 1) No entanto, o RW_ParseString não está disponível aqui para que nossa instrução seja semelhante
a:
FUNCTION_SCRIPT(rw_ASI_Get_Customer_Item_Description IV_Item_MSTR. Descrição do item 25 1)
7. Feche a janela de layout, salve as alterações e, em seguida, saia Escritor de Relatório de volta para Great Plains.
8. Ferramentas de | Personalizar | Personalização Manutenção e selecione este relatório na lista.
9. Exporte-o para um arquivo de pacote.
10. Abra o arquivo de pacote em Bloco de notas.
11. Faça uma pesquisa para calcfield1 (ou seja lá o que você nomeou). Encontre-o e você irá ver a função de relatório lá, rw_ASI_Get_Customer_Item_Description como acima. Alternar o nome para RW_ParseString porque esse é o nome da função que desejamos usar, mas não foi possível insira-o.
12. Saia Bloco de notas e salve as alterações.
13. Na janela Manutenção de Personalização, clique em Importar para importar pacote, selecione o que acabou de modificar e, em seguida,
sobrescreva seu relatório existente.
14.Volte para Report Writere você deve ver o campo calculado com a função que desejamos e o campo calculado funciona corretamente.
Este artigo foi TechKnowledge Document ID:34991