Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela COG no Protheus

VINCULO NOTA X DIVERGENCIA

A tabela COG do Protheus está descrita no dicionário (SX2) como “VINCULO NOTA X DIVERGENCIA”. Possui 7 campos e 3 índices e chave única COG_FILIAL+COG_CODIGO+COG_DOC+COG_SERIE+COG_FORNEC+COG_LOJA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
COG
Nome
VINCULO NOTA X DIVERGENCIA
Nome (inglês)
INVOICE X DIVERGENCE ASSOC.
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
COG_FILIAL+COG_CODIGO+COG_DOC+COG_SERIE+COG_FORNEC+COG_LOJA
Campos / índices
7 / 3

Campos da tabela COG (7)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 COG_FILIAL C 2 0 Filial Filial do Sistema Real
02 COG_DOC C 9 0 Num NFiscal Numero da Nota Fiscal Real
03 COG_SERIE C 3 0 Serie da NFE Serie da NFiscal Entrada Real
04 COG_FORNEC C 6 0 Fornecedor Fornecedor Real
05 COG_LOJA C 2 0 Loja Loja Real
06 COG_CODIGO C 6 0 Cod Diverg Codigo da Divergencia Real
07 COG_SDOC C 3 0 Série Doc. Série do Documento Fiscal Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela COG (3)

OrdemChaveDescriçãoApelido
1COG_FILIAL+COG_DOC+COG_SERIE+COG_FORNEC+COG_LOJA+COG_CODIGONum NFiscal + Serie da NFE + Fornecedor + Loja + Cod Diverg
2COG_FILIAL+COG_CODIGOCod Diverg
3COG_FILIAL+COG_DOC+COG_SDOC+COG_FORNEC+COG_LOJA+COG_CODIGONum NFiscal + Série Doc. + Fornecedor + Loja + Cod Diverg

Perguntas frequentes sobre a tabela COG

O que é a tabela COG?

É a tabela “VINCULO NOTA X DIVERGENCIA” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.

Qual é a chave única da tabela COG?

A chave única é COG_FILIAL+COG_CODIGO+COG_DOC+COG_SERIE+COG_FORNEC+COG_LOJA.

Quais são os índices da tabela COG?

A tabela tem 3 índices. O principal (ordem 1) usa a chave COG_FILIAL+COG_DOC+COG_SERIE+COG_FORNEC+COG_LOJA+COG_CODIGO.

Qual é o nome físico da tabela COG no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: COG990). Em ADVPL, use RetSqlName("COG") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela COG

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    COG_FILIAL,
    COG_DOC,
    COG_SERIE,
    COG_FORNEC,
    COG_LOJA,
    COG_CODIGO,
    COG_SDOC
FROM COG
WHERE
    D_E_L_E_T_ = ' '
    AND COG_FILIAL = 'VALOR'
    AND COG_DOC = 'VALOR'
    AND COG_SERIE = 'VALOR'
    AND COG_FORNEC = 'VALOR'
    AND COG_LOJA = 'VALOR'
    AND COG_CODIGO = 'VALOR'
    AND COG_SDOC = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.