Tempo aproximado para leitura: 00:01:00 min
Dúvida
Qual o conceito e utilização dos campos C6_INFAD e C6_CODINF no Item do Pedido de Vendas?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFAT - Todas as versões
Solução
O campo C6_INFAD é um campo do tipo MEMO, todo campo MEMO quando preenchido tem suas informações levadas para a tabela SYP - Descrição dos Campos Memo.
Todo campo MEMO precisa de um campo transportador para chegar com o seu texto e chave de informação armazenados para a tabela SYP. Isso ocorre desta maneira, neste caso , os campos MEMO onde são colocadas as informações não estão na memória de suas respectivas tabelas, então registram sua chave de informação em campos transportadores para que eles transportem pelas tabelas a informação corretamente.
Para ilustrar, note que na tabela SC6, apesar de vermos na tela do sistema e podermos colocar informações nele, na tabela não está gravado o campo MEMO C6_INFAD, só o campo C6_CODINF que recebeu a chave de informação dele:


Nesse exemplo, nosso campo de entrada é o C6_INFAD, que passará seu conteúdo para o campo transportador C6_CODINF, que terá como destino os campos YP_CHAVE e YP_TEXTO na tabela de destino dos campos MEMO SYP.
Temos a estruturação do transporte de informações desta maneira:
Exemplo: Um pedido de venda salvo que teve no campo C6_INFAD a informação colocada "TESTE 1":
C6_INFAD (Inf. Ad. Pro) --> C6_CODINF (Cod. Inf) [LEVA A CHAVE DA INFORMAÇÃO]
![]()
![]()
C6_INFAD (Inf. Ad. Pro) --> C6_CODINF (Cod. Inf) --> YP_CHAVE [LEVA A CHAVE DA INFORMAÇÃO]
![]()
![]()
C6_INFAD (Inf. Ad. Pro) --> C6_CODINF (Cod. Inf) --> YP_TEXTO [LEVA A INFORMAÇÃO GRAVADA]


Tabela SYP - Descrição dos Campos Memo:


YP_FILIAL: De qual filial veio a informação (Em branco todas as filiais podem ver, a tabela é compartilhada)
YP_CHAVE: Chave da informação trazida pelo campo transportador.
YP_SEQ: Sequência de gravação de informações vindas do mesmo campo (local).
YP_TEXTO: Texto colocado pelo usuário (será transportador)
YP_CAMPO: Campo que transportou a variável até a tabela SYP.
0 Comentários