Dúvida
Como configurar e utilizar tabela SPED059 (Rotina Portal do cliente)?
Ambiente
TSS a partir da versão 12.1.2210
Solução:
1) Parametrizar o Rest no INI do TSS, exemplo:
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=SPED
[HTTPV11]
Enable=1
Sockets=HTTPREST
TimeOut=120
[HTTPREST]
Port=1322
IPsBind=
URIs=HTTPURI
Security=0
;Para correto funcionamento do uso de REST com TSS o conteudo da
;chave Security nao deve ser alterado, permanecendo como 0
;Mais detalhes de uso consulte: https://tdn.totvs.com/x/gkkSCw
[HTTPURI]
URL=/rest
PrepareIn=
Instances=1,10
CORSEnable=0
AllowOrigin=*
EXPIRATIONTIME=120
EXPIRATIONDELTA=1
- Ao subir o serviço do TSS (appserver), no console aparecerá o REST habilitado, conforme imagem abaixo:
- Teste de conexão com o REST:
2) Gravação tabela SPED059:
No configurador (SIGACFG SX6) quando o valor do parâmetro MV_SPEDGRV = 1, não gravará na tabela SPED059 (comportamento padrão);
Quando o valor do parâmetro MV_SPEDGRV = 2, será habilitada a gravação na tabela SPED059.
- CRIAÇÃO DO PARÂMETRO
a) Acessar o SIGACFG (SX6)
b) Acessar a rotina Base de Dados \ Dicionário \ Base de Dados ou Ambiente \ Cadastros \ Parâmetros;
c) Selecionar Parâmetros em seguida, clicar na opção Incluir.
d) Informar os dados da criação do parâmetro:
Na aba Informações, para os campos:
Filial: pode ser específico por filial ou em branco (genérico para todas as filiais).
Nome da Var.: nome do parâmetro: MV_SPEDGRV.
Tipo: deve ser 1-caractere.
Cont. Por: Preencher conforme orientações do tópico 02. Exemplo de Utilização.
e) Na aba Descrição, para os campos:
Descrição: Parâmetro que define como deve ser enviada nova tag
Cont. Descriç: (GRVDOCAUX) do método DISTRIBUICAODEDOCUMENTOS.
f) Clique em Salvar e o parâmetro será criado.
3) O parâmetro MV_FNPCTSS deve conter o endereço do servidor REST do TSS (exemplo: [seuip]:[suaporta]/[caminhorest]/)
Observação: Caso haja necessidade criação deste parâmetro o Tipo= CARACTER
4) O processo atualmente é dependente do uso do envio automático de DANFE para integração com a Rotina Portal do cliente: Distribuição de DANFE e DANFSE Protheus automática
-
Configuração INI Protheus, deverá incluir os seguintes JOBS:
[DistMail]
Main=DistMail
Environment=NomeDoSeuAmbiente[IPC_DISTMAIL]
Main=prepareIPCWAIT
Environment=NomeDoSeuAmbiente
instances=1,10,1,1
ExpirationTime=120
ExpirationDelta=1[OnStart]
jobs=DistMail, IPC_DISTMAIL
RefreshRate=10
****Importante**** No diretório appserver do ERP Protheus será necessário ter o arquivo Printer.exe
- Na Rotina NFE SEFAZ opção Wiz. Config, será necessário na parametrização SMTP campo Envio DANFE por e-mail? Selecionar opção 2- Enviar Danfe do ERP
- Após realize uma transmissão NF-e. Assim que o JOB DISTMAIL configurado no INI do ERP disparar o SMTP com Danfe e XML ao destinatário, será gravado o Registro na SPED059:
0 Comentários