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