Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

CódigoDescrição do Código 
(M/A) + 001Inclusão de Lote - criação da tabela BQ2 e caso tenha notas pertinentes, a criação desses itens na tabela BQ3.
(M/A) + 002Alteração do Status do Lote, pelo usuário ou pela rotina (quando um item já foi enviado em DPS anterior e foi excluído ou alterado, sendo necessário alterar o status do lote para retificação).
(M/A) + 003003 - Alteração do Status do Item, pelo usuário ou pela rotina (quando um item já foi enviado em DPS anterior e foi excluído ou alterado).
(M/A) + 004Arquivo de DPS foi gerado pelo usuário, seja total ou parcial, bem como de conferência ou não. Lembre-se, nesse registro constará também na base de conhecimento o arquivo DPS gerado, para consultas futuras.
ER01Erro de atualização nas datas da BQ3, após gerar DPS. Caso recebe este erro em tela ou note no histórico, entre em contato com o suporte, pois significa que após a geração da DPS - sem ser conferencia - o sistema não conseguiu atualizar o campo BQ3_DATARQ, não permitindo o controle automático das alterações futuras.
ER02Erro ao gerar o arquivo TXT no diretório escolhido. A pasta / diretório informado pelo usuário não é válido ou possui algum problema de usuário, pois não permite a gravação do arquivo txt no local.  Por exemplo, em alguns computadores, ao selecionar o C:, não permite a gravação do arquivo. Será apresentado e gravado também o código de erro (função FError()), podendo ser consultado no TDN (https://tdn.totvs.com/x/W4Zc).
SCHDIndica apenas que o schedule está funcionando e realizando os processamentos, caso a Operadora opte em utilizar o Schedule para processamentos em determinados períodos.


05. 

...

Configuração de Schedule

O processamento dos dados pode ser configurado via Schedule do Protheus, podendo tornar o processo mais rápido para as equipes envolvidas.  Ao utilizar o Schedule, temos o mesmo efeito do usuário usando o botão processar da rotina, sendo a única diferença que via Schedule, o sistema irá processar os dados da incidência atual, ou seja, se estamos em abril de 2021, por exemplo, o sistema irá ficar processando os dados referentes as notas que deram entrada no módulo SIGACOM em abril de 2021 

...

Função configuradaConfiguração Certa?Observações
PlDPSJob(.T., Date(), "0001")SimAqui, temos a configuração padrão, onde a rotina será executada via Job/Schedule (primeiro parâmetro como .t.), a data atual do servidor (Date()) e o código padrão da Operadora "0001".
PlDPSJob(.T., , )SimAo configurar, a Operadora pode deixar em branco os parâmetro de Data padrão e código da Operadora, mas jamais omitir o valor do primeiro parâmetro, que deve ser verdadeiro (.t.). Nesse caso, temos que a rotina é via job, o segundo parâmetro, por estar em branco, a rotina vai usar como default a função Date() e como Operadora padrão, vai usar o retorno da função PLSINTPAD().
PlDPSJob(.T.)NãoAqui, foi omitido os parâmetros de Data e Operadora. Mesmo que queira que o sistema utilize os parâmetros default, é necessário passar os espaços em branco, como na linha acima. Nesse caso, o sistema não vai chamar o schedule.

PlDPSJob(.F., , )

PlDPSJob(.F., Date(), "0001")

NãoNeste exemplo, não vai funcionar via schedule, visto que o primeiro parâmetro está como false, sendo que via schedule, deve ser verdadeiro (.T.).

Image Modified

Image Modified

06. TABELAS UTILIZADAS / MENU


Totvs custom tabs box
tabsTabela BQ2, Tabela BQ3, Tabela BQ4, Campos novos na BA0, Menu
idspasso1,passo2,passo3,passo4,passo5
Totvs custom tabs box items
defaultyes
referenciapasso1
  • Tabela 
ChaveNomeModoPyme
BQ2Cabeçalho DPS SPCompartilhado


  • Campos
CampoBQ2_FILIAL
TipoCaracter
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial
UsadoNão
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Grupo de Campos033 - Tamanho da Filial
Ordem1
CampoBQ2_CODOPE
TipoCaracter
Tamanho4
Decimal0
Formato@!
TítuloOperadora
DescriçãoOperadora do Sistema
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoPLSINTPAD()
ContextoReal
PropriedadeVisualizar
Ordem2
CampoBQ2_CODSEQ
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloSequencial
DescriçãoSequencial
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoGETSX8NUM('BQ2', 'BQ2_CODSEQ')
ContextoReal
PropriedadeVisualizar
Ordem3
CampoBQ2_TIPARQ
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloTipo Arquivo
DescriçãoTipo do Arquivo DPS
UsadoSim
ObrigatórioNão
BrowseSim
Opções1=NORMAL; 2=RETIFICACAO
ContextoReal
PropriedadeAlterar
Ordem4
CampoBQ2_VERSAO
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloVersao DPS
DescriçãoVersao da DPS
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem5
CampoBQ2_INSCCM
TipoCaracter
Tamanho8
Decimal0
Formato@!
TítuloInsc. Munici
DescriçãoInscricao Municpal
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem6
CampoBQ2_INCIDE
TipoCaracter
Tamanho6
Decimal0
Formato@R !!/!!!!
TítuloIncidencia
DescriçãoMes de Incidencia
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoSTRZERO(MONTH(DDATABASE), 2) + CVALTOCHAR(YEAR(DDATABASE))
ContextoReal
PropriedadeVisualizar
Ordem7
CampoBQ2_CODSER
TipoCaracter
Tamanho5
Decimal0
Formato@!
TítuloCod. Servico
DescriçãoCodigo Servico Prestado
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem8
CampoBQ2_VLRTOT
TipoNumérico
Tamanho15
Decimal2
Formato@E 999,999,999,999.99
TítuloValor Total
DescriçãoValor Total do Lote
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem9
CampoBQ2_GERDPS
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloDPS Gerada?
DescriçãoDPS gerada
UsadoSim
ObrigatórioNão
BrowseSim
Opções0=Nao; 1=Sim
ContextoReal
PropriedadeVisualizar
Inic. Browse"0"
Ordem10
CampoBQ2_DTINCL
TipoCaracter
Tamanho19
Decimal0
Formato@!
TítuloData Inclus.
DescriçãoData da Inclusao
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoFWTIMESTAMP(2)
ContextoReal
PropriedadeVisualizar
Ordem11
CampoBQ2_USUARI
TipoCaracter
Tamanho40
Decimal0
Formato@!
TítuloUsuario
DescriçãoUsuario
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem12


  • Índices
ÍndiceBQ2
Ordem1
ChaveBQ2_FILIAL + BQ2_CODOPE + BQ2_CODSEQ
DescriçãoOperadora + Sequencial
Mostra Pesq.Sim
ÍndiceBQ2
Ordem2
ChaveBQ2_FILIAL + BQ2_CODOPE + BQ2_INCIDE
DescriçãoOperadora + Incidencia
Mostra Pesq.Sim
ÍndiceBQ2
Ordem3
ChaveBQ2_FILIAL + BQ2_CODSEQ
DescriçãoSequencial
Mostra Pesq.Sim
Totvs custom tabs box items
defaultno
referenciapasso2
  • Tabela
ChaveNomeModoPyme
BQ3Detalhes da DPSCompartilhado


  • Campos
CampoBQ3_FILIAL
TipoCaracter
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial
UsadoNão
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Grupo de Campos033 - Tamanho da Filial
Ordem1
CampoBQ3_CODOPE
TipoCaracter
Tamanho4
Decimal0
Formato@!
TítuloOperadora
DescriçãoOperadora do Sistema
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoPLSINTPAD()
ContextoReal
PropriedadeVisualizar
Ordem2
CampoBQ3_CODSEQ
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloSequencial
DescriçãoSequencial
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem3
CampoBQ3_INCIDE
TipoCaracter
Tamanho6
Decimal0
Formato@R !!/!!!!
TítuloIncidencia
DescriçãoMes de Incidencia
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem4
CampoBQ3_TIPDOC
TipoCaracter
Tamanho2
Decimal0
Formato@!
TítuloTipo Documen
DescriçãoTipo do Documento
UsadoSim
ObrigatórioNão
BrowseSim
Opções01=NFS-e; 02=NFTS
ContextoReal
PropriedadeVisualizar
Ordem5
CampoBQ3_SITDOC
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloSituacao Doc
DescriçãoSituacao do Documento
UsadoSim
ObrigatórioNão
BrowseSim
Opções1=Inclusao; 2=Exclusao; 3=Alteracao; 9=Nao Considerar
ContextoReal
PropriedadeAlterar
Ordem6
CampoBQ3_NUMDOC
TipoCaracter
Tamanho9
Decimal0
Formato@!
TítuloNum. Documen
DescriçãoNumero do Documento
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem7
CampoBQ3_SERIE
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloSerie Docume
DescriçãoSerie do Documento
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem8
CampoBQ3_FORNEC
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloFornecedor
DescriçãoCod. Fornecedor
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem9
CampoBQ3_LOJA
TipoCaracter
Tamanho2
Decimal0
Formato@!
TítuloLoja
DescriçãoCod. Loja
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem10
CampoBQ3_NOMFOR
TipoCaracter
Tamanho40
Decimal0
Formato@!
TítuloFornecedor
DescriçãoNome do Fornecedor
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Inic. BrowsePosicione("SA2", 1, XFILIAL("SA2") + BQ3->(BQ3_FORNEC + BQ3_LOJA), "A2_NOME")
Ordem11
CampoBQ3_DATEMI
TipoData
Tamanho8
Decimal0
TítuloData Emissao
DescriçãoData da Emissao Nota
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem12
CampoBQ3_VLRREP
TipoNumérico
Tamanho15
Decimal2
Formato@E 999,999,999,999.99
TítuloValor Total
DescriçãoValor Total do Documento
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem13
CampoBQ3_CODISS
TipoCaracter
Tamanho9
Decimal0
Formato@!
TítuloCod. Servico
DescriçãoCodigo do Servico
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem14
CampoBQ3_INSCCM
TipoCaracter
Tamanho18
Decimal0
Formato@!
TítuloInsc. Munici
DescriçãoInscricao Municpal
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem15
CampoBQ3_DTINCL
TipoCaracter
Tamanho19
Decimal0
Formato@!
TítuloData Inclus.
DescriçãoData da Inclusao
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoFWTIMESTAMP(2)
ContextoReal
PropriedadeVisualizar
Ordem16
CampoBQ3_DATARQ
TipoData
Tamanho8
Decimal0
TítuloData DPS txt
DescriçãoData do DPS gerado
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem17
CampoBQ3_USUARI
TipoCaracter
Tamanho40
Decimal0
Formato@!
TítuloUsuario
DescriçãoUsuario
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem18


  • Índices
ÍndiceBQ3
Ordem1
ChaveBQ3_FILIAL + BQ3_CODOPE + BQ3_CODSEQ + BQ3_INCIDE
DescriçãoOperadora + Sequencial + Incidencia
Mostra Pesq.Sim
ÍndiceBQ3
Ordem2
ChaveBQ3_FILIAL + BQ3_NUMDOC + BQ3_SERIE + BQ3_FORNEC + BQ3_LOJA
DescriçãoNum. Documen + Serie Docume + Fornecedor + Loja
Mostra Pesq.Sim
Totvs custom tabs box items
defaultno
referenciapasso3
  • Tabela
ChaveNomeModoPyme
BQ4Historico DPSCompartilhado


  • Campos
CampoBQ4_FILIAL
TipoCaracter
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial
UsadoNão
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Grupo de Campos033 - Tamanho da Filial
Ordem1
CampoBQ4_CODOPE
TipoCaracter
Tamanho4
Decimal0
Formato@!
TítuloCod. Operado
DescriçãoCodigo Operadora
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem2
CampoBQ4_SEQPRO
TipoCaracter
Tamanho8
Decimal0
Formato@!
TítuloSequencial
DescriçãoSequencial Proprio
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoGETSX8NUM('BQ4', 'BQ4_SEQPRO',, 3)
ContextoReal
PropriedadeVisualizar
Ordem3
CampoBQ4_CODSEQ
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloCod. Sequenc
DescriçãoCodigo Sequencial
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem4
CampoBQ4_CODOCO
TipoCaracter
Tamanho4
Decimal0
Formato@!
TítuloCod. Ocorren
DescriçãoCodigo Ocorrencia
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem5
CampoBQ4_TSTAMP
TipoCaracter
Tamanho19
Decimal0
Formato@!
TítuloData/Hora
DescriçãoData/Hora Inclusao
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoFWTIMESTAMP(2)
ContextoReal
PropriedadeVisualizar
Ordem6
CampoBQ4_USUARI
TipoCaracter
Tamanho40
Decimal0
Formato@!
TítuloUsuario
DescriçãoUsuario responsavel
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem7
CampoBQ4_OBSERV
TipoMemo
Tamanho10
Decimal0
Formato@!
TítuloObservacoes
DescriçãoObservacoes
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem8


  • Índices
ÍndiceBQ4
Ordem1
ChaveBQ4_FILIAL + BQ4_CODOPE + BQ4_SEQPRO + BQ4_CODSEQ
DescriçãoCod. Operado + Sequencial + Cod. Sequenc
Mostra Pesq.Sim
ÍndiceBQ4
Ordem2
ChaveBQ4_FILIAL + BQ4_CODOPE + BQ4_CODSEQ
DescriçãoCod. Operado + Cod. Sequenc
Mostra Pesq.Sim
ÍndiceBQ4
Ordem3
ChaveBQ4_FILIAL + BQ4_SEQPRO
DescriçãoSequencial
Mostra Pesq.Sim
Totvs custom tabs box items
defaultno
referenciapasso4
  • Campos
CampoBA0_INSCMU
TipoCaracter
Tamanho18
Decimal0
Formato@!
TítuloInscr. Munic
DescriçãoInscricao Municipal DPS
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeAlterar
OrdemAA
CampoBA0_CODISS
TipoCaracter
Tamanho9
Decimal0
Formato@!
TítuloCod. Servico
DescriçãoCodigo Servico - DPS SP
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeAlterar
OrdemAB



...