Árvore de páginas

Versões comparadas

Chave

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

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.

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

dois

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

desse problema

dessa situação, depende muito do cenário do cliente, vou detalhar todas abaixo:

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

- Acesse o programa

APSDU (

SIGACFG

Para

Como -

abrir o

APSDU)
- Abra a tabela SX2
- Filtre por X2_ARQUIVO igual a C99
- Verifique os campos X2_MODO, X2_MODOUN e X2_MODOEMP.
- Caso os campos estejam com E:

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:

Image Added

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:

 Image Added

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á

preenchido com o código correto

vazio.

-


  • Caso os campos estejam com
C
  • E (exclusivo) 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.

) 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