× Linguagem de Programação ADVPL

Perguntas Impressao Pedido Venda

Mais
11 anos 3 meses atrás #9450 por mariotchak
Senhores Boa Tarde,

Após eu atualizar o repositório para o ultimo disponibilizado pela Totvs um de meus relatórios parou de funcionar. Dá algum erro no FWMSPRINTER, porém nao consegui identificar. Segue abaixo mensagem do erro e fonte em anexo. Agradeço a ajudas.

THREAD ERROR (mariotchak, ADMSERVER) 14/01/2013 13:23:41
argument #0, parameter cFilePrint error, expected C->U on FWMSPRINTER:NEW(FWMSPRINTER.PRW) 20/09/2012 14:33:21 line : 211

[TOTVS build: 7.00.111010P-20120120]
Called from IMPCABEC(PEDIDOV.PRW) 14/01/2013 12:49:51 line : 444
Called from RELATO(PEDIDOV.PRW) 14/01/2013 12:49:51 line : 274
Called from {||RELATO()}(PEDIDOV.PRW) 14/01/2013 12:49:51 line : 109
Called from eval line : 1912
Called from { || EVAL( BACTION, @LSTOP ),LSTOP := .T. , ODLG:END() }(APLIB080.PRW) 19/09/2012 09:40:37 line : 1912
Called from ::MSDIALOG:ACTIVATE
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9466 por kanaamlrr
Respondido por kanaamlrr no tópico Re: Impressao Pedido Venda
Segundo a documentação do método New() da Classe FwMSPrinter() o primeiro parâmetro é obrigatório.

Tenta mudar na sua linha 444 de:

oPrn := FwMSPrinter():New()

Para:

oPrn := FwMSPrinter():New("SEURELATORIO")

Depois posta aqui se funcionou!

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9470 por mariotchak
Respondido por mariotchak no tópico Re: Impressao Pedido Venda
Na verdade eu estava comendo bola. Precisava utilizar o comando TMSPrinter(), havia alterado na pasta de testes e por isso estava dando erro. Obrigado pela ajuda.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.112 segundos
Joomla templates by a4joomla