Skip to content

Softshop > Emissor NFS-e: Ao abrir Emissor é informado "Argumento de chamada de processamento inválida"

Software: SOFTSHOP | Grupo: NFSE

Solução

O Emissor NFSe 4.0.0.0+ não é mais For Access e para tanto, a sua chamada foi modificada, como consta no Softshop e no Softshop_Origem do Atualizador de Objetos.

Passos para corrigir:

1 - Abrir o módulo NFSeManager e localizar a função "NFSeManager_NFSeOpenForm"

2 - Comentar o trecho abaixo:

InstanceObjAPI

ObjApi.NFSeOpenForm

3 - Colar o código abaixo:

Dim pathModulo As String
pathModulo = GetPathModulo
Call Shell("" & pathModulo & " ""{'FormName':'NFSeManager', " & _
"'NomeVendedorLogado':'" & getUsuarioLogado & "', " & _
"'CodigoVendedorLogado':" & getUsuarioLogadoID & ", " & _
"'UtilizarView':false, " & _
"'PathDB':'" & Replace(CurrentProject.FullName, "", "\") & "'}""", vbNormalFocus)


Tags: nfse, visual basic, argumento, referência

Documentação de Testes