Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

TOTVS Automação Fiscal

SegmentoServiços

Versões:

12

Ocorrência:

Situação: Quando no envio do evento S-1200, ocorre a mensagem: O valor '1-101-0507-01-0' informado na tag codLotacao não existe na base de dados.


Motivo: Essa ocorrência normalmente se dá em alguns pontos distintos (não sendo exclusivo):

  • Quando o compartilhamento da tabela C99 está incorreto
  • Quando o recibo do evento S-1020 - Tabela de Lotação, está em branco na tabela C99
  • Quando o campo de filial está divergente com o compartilhamento da tabela C99

Passo a passo:

Existem algumas saídas para correção dessa situação, depende muito do cenário do cliente, vou detalhar todas abaixo:

  •  Para verificar se o compartilhamento da tabela está correto:

- Acesse o programa SIGACFG

Para abrir o SIGACFG, deve-se efetuar a criação do atalho do SmartClient, e, clicando sobre o botão direito do atalho, em propriedades, adicionar o traço eme, no final do arquivo,

como no exemplo abaixo:

Ao abrir o atalho com as devidas alterações, informar onde está 'SIGATAF', substituir por SIGACFG.


  • Alterando o compartilhamento

Em seguida, abra a tabela C99, seguindo o caminho: Base de Dados >Dicionário de Dados >Base de Dados

- Você verá uma imagem como à seguir:

 

Pode notar que no exemplo acima, temos três níveis de compartilhamento, sendo eles;


1Por Filial
2Por Unidade de Negócio
3Por Empresa\Grupo

   

  • Caso os campos estejam com C (compartilhado) nos três níveis:

Abra a tabela C99 via APSDU e certifique-se de que o código da filial (C99_FILIAL) está vazio.


  • Caso os campos estejam com E (exclusivo) nos três níveis:

Abra a tabela C99 e certifique-se de que o código da filial (C99_FILIAL) esteja preenchido com o código correto (se o compartilhamento estiver exclusivo),


Informações
titleConsiderações importantes
  • Tabelas auto-contidas\dinâmicas nunca devem ter o seu compartilhamento alterado
  • As tabelas-filho devem seguir o compartilhamento da tabela pai. Exemplo, o evento S-1210 tem por tabela Pai a T3P, que tem por tabela filho T3Q entre outras.
  • Assim, o compartilhamento da T3Q deve seguir o compartilhamento da tabela T3P. (Sugerimos não manipular compartilhamento de tabelas sem necessidade).
  • Após as alterações:

Após efetuar as alterações como exemplo acima, deve-se gerar uma nova carga de dados do ERP de origem, e enviar novamente ao TAF, com isso, executando em seguida a rotina de processamento.

Links úteis:

HOW TO - TAF - Compartilhando tabelas

:

Conector de Widget
urlhttps://www.youtube.com/watch?v=yIgA-tHxBXA


Como utilizar a mesma tabela para uma rotina em empresas diferentes

http://tdn.totvs.com/display/PROT/Compartilhar+tabela+entre+empresas


Quais são os Alias do eventos de Tabela para realizar o Compartilhamento entre Filiais ?

http://tdn.totvs.com/pages/viewpage.action?pageId=330140592