Resposta rápida
- Arquivo físico
NPG+ empresa, ex.:NPG010- Chave única
NPG_FILIAL+NPG_CODIGO- Compartilhamento
- Exclusivo
- Estrutura
- 26 campos (6 virtuais), 7 índices, 14 gatilhos
Consultar no seu ambiente
SELECT TOP 100 NPG_FILIAL, NPG_CODIGO
FROM NPG010
WHERE D_E_L_E_T_ = ' '
ORDER BY NPG_FILIAL, NPG_CODIGOSELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
FROM SX3010
WHERE X3_ARQUIVO = 'NPG'
AND D_E_L_E_T_ = ' '
ORDER BY X3_ORDEMCom quem NPG se liga
Consulta 4
Tabelas usadas como consulta padrão (F3) pelos campos desta.
Gatilhos buscam em 2
Tabelas onde os gatilhos desta posicionam para trazer um valor.
Campos 26
Clique no campo para ver validação, inicializador, combo e gatilhos.
| Campo | Título | Tipo | Tam. | Dec. | Contexto | Picture | F3 | Descrição |
|---|---|---|---|---|---|---|---|---|
| Filial | Caractere | 2 | 0 | Real | — | — | Filial do Sistema | |
| ||||||||
| Código | Caractere | 6 | 0 | Real | @! | — | Código | |
| ||||||||
| Cliente Ori. | Caractere | 6 | 0 | Real | @! | SA1 | Cliente Origem | |
| ||||||||
| Loja Origem | Caractere | 2 | 0 | Real | @! | — | Loja Origem | |
| ||||||||
| Cliente Dest | Caractere | 6 | 0 | Real | @! | SA1 | Cliente Destino | |
| ||||||||
| Loja Destino | Caractere | 2 | 0 | Real | @! | — | Loja Destino | |
| ||||||||
| Cond.Pgto. | Caractere | 3 | 0 | Real | @! | SE4 | Condição Pagamento | |
| ||||||||
| Status | Caractere | 1 | 0 | Real | @! | — | Status | |
| ||||||||
| Cod.Transp | Caractere | 6 | 0 | Real | @! | SA4 | Codigo do Transportador | |
| ||||||||
| Nome Transp. | Caractere | 40 | 0 | Virtual | @! | — | Nome do Transportador | |
| ||||||||
| Endereco | Caractere | 40 | 0 | Virtual | @! | — | Endereco do transportador | |
| ||||||||
| Bairro | Caractere | 30 | 0 | Virtual | — | — | Bairro do Transportador | |
| ||||||||
| Estado | Caractere | 2 | 0 | Virtual | @! | — | Estado | |
| ||||||||
| Municipio | Caractere | 15 | 0 | Virtual | @! | — | Municipio | |
| ||||||||
| CNPJ Transp | Caractere | 14 | 0 | Virtual | @!R NN.NNN.NNN/NNNN-99 | — | CNPJ Transp | |
| ||||||||
| Motorista | Caractere | 6 | 0 | Real | @! | DA4 | Motorista | |
| ||||||||
| CPF Motorist | Caractere | 14 | 0 | Real | @!R NN.NNN.NNN/NNNN-99 | — | CPF Motorista | |
| ||||||||
| Placa | Caractere | 8 | 0 | Real | @! | DA302 | Placa | |
| ||||||||
| Observacao | Memo | 10 | 0 | Real | — | — | Observacao | |
| ||||||||
| C. Pagamento | Caractere | 15 | 0 | Real | @! | — | Condicao de Pagamento | |
| ||||||||
| Campo | Título | Tipo | Tam. | Dec. | Contexto | Picture | F3 | Descrição |
|---|---|---|---|---|---|---|---|---|
| Data | Data | 8 | 0 | Real | — | — | Data | |
| ||||||||
| Fantasia | Caractere | 80 | 0 | Real | @! | — | Nome de Fantasia | |
| ||||||||
| Nome Mot. | Caractere | 40 | 0 | Real | @! | — | Nome do Motorista | |
| ||||||||
| Nome Cliente | Caractere | 50 | 0 | Real | @! | — | Nome do Cliente de Origem | |
| ||||||||
| Qntde | Numérico | 11 | 2 | Real | @E 99,999,999.99 | — | Quantidade Autorizada | |
| ||||||||
| Total | Numérico | 11 | 2 | Real | @E 99,999,999.99 | — | Total Autorizado | |
| ||||||||
Nenhum campo corresponde ao filtro.
Índices 7
| Ordem | Chave | Descrição | Nickname | Pesquisa |
|---|---|---|---|---|
1 | NPG_FILIAL+NPG_CODIGO | Código | — | S |
2 | NPG_FILIAL+NPG_PLACA | Placa | PLACA | S |
3 | NPG_FILIAL+NPG_NOMORI | Nome Cliente | CLI ORIGEM | S |
4 | NPG_FILIAL+NPG_NOMDES | Fantasia | CLI DESTIN | S |
5 | NPG_FILIAL+NPG_DESCPG | C. Pagamento | PAGAMENTO | S |
6 | NPG_FILIAL+NPG_NOMMOT | Nome Mot. | MOTORISTA | S |
7 | NPG_FILIAL+DTOS(NPG_DTAUTO) | Data | DATA | S |
Gatilhos 14
| Campo | Seq. | Contradomínio | Tipo | Regra | Alias | Chave de busca | Condição |
|---|---|---|---|---|---|---|---|
NPG_CLIDES | 001 | NPG_LOJDES | P | SA1->A1_LOJA | SA1 | xFilial("SA1")+M->(NPG_CLIDESI+IIF(NPG_CLIDES==SA1->A1_COD,SA1->A1_LOJA,"")) | — |
NPG_CLIDES | 002 | NPG_NOMDES | P | Posicione( "SA1", 1, xFilial("SA1") + M->NPG_CLIDES + M->NPG_LOJDES, "A1_NREDUZ" ) | — | — | — |
NPG_CLIORI | 001 | NPG_LOJORI | P | SA1->A1_LOJA | SA1 | xFilial("SA1")+M->(NPG_CLIORI+IIF(NPG_CLIORI==SA1->A1_COD,SA1->A1_LOJA,"")) | — |
NPG_CLIORI | 002 | NPG_NOMORI | P | Posicione( "SA1", 1, xFilial("SA1") + M->NPG_CLIORI + M->NPG_LOJORI, "A1_NOME" ) | — | — | — |
NPG_CLIORI | 003 | NPG_NOMDES | P | Posicione( "SA1", 1, xFilial("SA1") + M->NPG_CLIORI + M->NPG_LOJORI, "A1_NREDUZ" ) | — | — | — |
NPG_CONDPG | 001 | NPG_DESCPG | P | Posicione( "SE4", 1, xFilial("SE4") + M->NPG_CONDPG, "E4_DESCRI" ) | — | — | — |
NPG_MOTO | 001 | NPG_NOMMOT | P | Posicione( "DA4", 1, xFilial("DA4") + M->NPG_MOTO, "DA4_NOME" ) | — | — | — |
NPG_MOTO | 002 | NPG_CPF | P | Posicione( "DA4", 1, xFilial("DA4") + M->NPG_MOTO, "DA4_CGC" ) | — | — | — |
NPG_TRANSP | 001 | NPG_NMTRAN | P | SA4->A4_NOME | SA4 | xFILIAL("SA4")+M->NPG_TRANSP | — |
NPG_TRANSP | 002 | NPG_ENDTRA | P | SA4->A4_END | SA4 | xFILIAL("SA4")+M->NPG_TRANSP | — |
NPG_TRANSP | 003 | NPG_BAITRA | P | SA4->A4_BAIRRO | SA4 | xFILIAL("SA4")+M->NPG_TRANSP | — |
NPG_TRANSP | 004 | NPG_EST | P | SA4->A4_EST | SA4 | xFILIAL("SA4")+M->NPG_TRANSP | — |
NPG_TRANSP | 005 | NPG_MUN | P | SA4->A4_MUN | SA4 | xFILIAL("SA4")+M->NPG_TRANSP | — |
NPG_TRANSP | 006 | NPG_CGC | P | SA4->A4_CGC | SA4 | xFILIAL("SA4")+M->NPG_TRANSP | — |
Procedência
Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.