Pragiva — Tecnologia na prática

Tabelas Referência

EJY Capa do Registro de Serviços

EJY tem 34 campos, 5 índices e 51 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
EJY + empresa, ex.: EJY010
Chave única
EJY_FILIAL+EJY_TPPROC+EJY_REGIST
Compartilhamento
Exclusivo
Estrutura
34 campos (4 virtuais), 5 índices, 51 gatilhos

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 EJY_FILIAL, EJY_TPPROC, EJY_REGIST
  FROM EJY010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY EJY_FILIAL, EJY_TPPROC, EJY_REGIST
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'EJY'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem EJY se liga

Consulta 4

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 4

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 34

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Tipo Caractere 1 0 Real — — Tipo de Processo
Nro. Proc. Caractere 15 0 Virtual — — Processo de reg. de serv.
Nro. Proc. Caractere 30 0 Real @! — Processo de reg. de serv
Proc. Base Caractere 30 0 Real @! EJW Processo base
Fornecedor Caractere 6 0 Real @! EXP Fornecedor
Loja Forn. Caractere 2 0 Real @! — Loja do fornecedor
Nome Forn. Caractere 50 0 Real @! — Nome do fornecedor
Cliente Caractere 6 0 Real @! AVE001 Cliente
Loja Cli. Caractere 2 0 Real @! — Loja do cliente
Nome Cli. Caractere 50 0 Real @! — Nome do cliente
Endereco Caractere 80 0 Real — — Endereco
País Caractere 3 0 Real — SYA Código do País
Desc. País Caractere 25 0 Virtual — — Descrição do Pais
Tip.Vinc Caractere 1 0 Real — — Tipo Vinculacao
NIF Caractere 40 0 Real 999999999999999999999999999999 — Num. de Ident. Fiscal
Mot.NIF Caractere 1 0 Real — — Mot. N.Preench NIF
Data. Proc. Data 8 0 Real — — Data do Processo
Inicio Data 8 0 Real — — Dt. de Inicio
Fim Data 8 0 Real — — Dt. de Conclusão
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Status SISC. Caractere 1 0 Real — — Status SISCOSERV
Num. Reg. Caractere 10 0 Real @R 99/99999999 — Numero Registro SISCOSERV
Registro Data 8 0 Real — — Dt. Reg. no SISCOSERV
Dados Compl. Memo 60 0 Real — — Dados complementares
Qtd. Dias Numérico 5 0 Virtual @E 99,999 — Dias restantes
Prazo Data 8 0 Real — — Prazo Reg. SISCOSERV
Moeda Caractere 3 0 Real @! SYF Moeda
Valor Moeda Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor na Moeda do process
Valor Reais Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor em Reais
Encerramento Data 8 0 Real — — Dt. de Encerramento
Cod. Emp. Caractere 6 0 Real @! EJY4 Cod. Empresa
Loj. Emp. Caractere 2 0 Real @! — Loja da empresa
Desc. Emp. Caractere 40 0 Virtual — — Descricao da Empresa
CNPJ Emp. Caractere 14 0 Real @!R NN.NNN.NNN/NNNN-99 — CNPJ Emp.

Índices 5

OrdemChaveDescriçãoNicknamePesquisa
1 EJY_FILIAL+EJY_TPPROC+EJY_REGIST Tipo + Nro. Proc. — S
2 EJY_FILIAL+EJY_REGIST Nro. Proc. — S
3 EJY_FILIAL+DTOS(EJY_DTPROC)+EJY_REGIST Data. Proc. + Nro. Proc. — S
4 EJY_FILIAL+EJY_REGIST+EJY_STTSIS+EJY_EXPORT Nro. Proc. + Status SISC. + Fornecedor — S
5 EJY_FILIAL+EJY_REGIST+EJY_STTSIS+EJY_IMPORT Nro. Proc. + Status SISC. + Cliente — S

Gatilhos 51

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
EJY_EXPORT 001 EJY_END P IF(!EMPTY(M->EJY_EXPORT),SA2->A2_END,"") SA2 XFILIAL("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP —
EJY_EXPORT 002 EJY_PAIS P IF(!EMPTY(M->EJY_EXPORT),SA2->A2_PAIS,"") SA2 XFILIAL("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP —
EJY_EXPORT 003 EJY_NIF P IF(!EMPTY(M->EJY_EXPORT),SA2->A2_NIFEX,"") SA2 XFILIAL("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP —
EJY_EXPORT 004 EJY_DSCPAI P IF(!EMPTY(M->EJY_PAIS),Posicione("SYA",1,xFilial("SYA")+M->EJY_PAIS,"YA_DESCR"),"") — — —
EJY_IMPORT 001 EJY_END P IF(!EMPTY(M->EJY_IMPORT),SA1->A1_END,"") SA1 XFILIAL("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP —
EJY_IMPORT 002 EJY_PAIS P IF(!EMPTY(M->EJY_IMPORT),SA1->A1_PAIS,"") SA1 XFILIAL("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP —
EJY_IMPORT 003 EJY_DSCPAI P IF(!EMPTY(M->EJY_PAIS),Posicione("SYA",1,xFilial("SYA")+M->EJY_PAIS,"YA_DESCR"),"") — — —
EJY_IMPORT 004 EJY_NIF P IF(!EMPTY(M->EJY_IMPORT),SA1->A1_NIF,"") SA1 XFILIAL("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP —
EJY_LOJEMP 001 EJY_DSCEMP P IF(!EMPTY(M->EJY_LOJEMP),SA2->A2_NOME,"") SA2 XFILIAL("SA2")+M->EJY_CODEMP+M->EJY_LOJEMP cTpReg == "V"
EJY_LOJEMP 002 EJY_DSCEMP P IF(!EMPTY(M->EJY_LOJEMP),SA1->A1_NOME,"") SA1 XFILIAL("SA1")+M->EJY_CODEMP+M->EJY_LOJEMP cTpReg == "A"
EJY_LOJEMP 003 EJY_CGC P IF(!EMPTY(M->EJY_LOJEMP),SA2->A2_CGC ,"") SA2 XFILIAL("SA2")+M->EJY_CODEMP+M->EJY_LOJEMP cTpReg == "V"
EJY_LOJEMP 004 EJY_CGC P IF(!EMPTY(M->EJY_LOJEMP),SA1->A1_CGC ,"") SA1 XFILIAL("SA1")+M->EJY_CODEMP+M->EJY_LOJEMP cTpReg == "A"
EJY_LOJEMP 005 EJY_TIPVIN P RS400TipoVincRS(RS400Info("EJY_TPPROC")) — — GetMv("MV_ESS0027",,9) >= 10
EJY_LOJEXP 001 EJY_DSCEXP P IF(!EMPTY(M->EJY_LOJEXP),SA2->A2_NOME,"") SA2 XFILIAL("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP —
EJY_LOJEXP 002 EJY_END P IF(!EMPTY(M->EJY_LOJEXP),SA2->A2_END,"") SA2 XFILIAL("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP —
EJY_LOJEXP 003 EJY_PAIS P IF(!EMPTY(M->EJY_LOJEXP),SA2->A2_PAIS,"") SA2 XFILIAL("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP —
EJY_LOJEXP 004 EJY_DSCPAI P IF(!EMPTY(M->EJY_PAIS),Posicione("SYA",1,xFilial("SYA")+M->EJY_PAIS,"YA_DESCR"),"") — — —
EJY_LOJEXP 005 EJY_NIF P IF(!EMPTY(M->EJY_LOJEXP),SA2->A2_NIFEX,"") SA2 XFILIAL("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP —
EJY_LOJEXP 006 EJY_TIPVIN P RS400TipoVincRS(RS400Info("EJY_TPPROC")) — — GetMv("MV_ESS0027",,9) >= 10
EJY_LOJIMP 001 EJY_DSCIMP P IF(!EMPTY(M->EJY_LOJIMP),SA1->A1_NOME,"") SA1 XFILIAL("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP —
EJY_LOJIMP 002 EJY_END P IF(!EMPTY(M->EJY_LOJIMP),SA1->A1_END,"") SA1 XFILIAL("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP —
EJY_LOJIMP 003 EJY_PAIS P IF(!EMPTY(M->EJY_LOJIMP),SA1->A1_PAIS,"") SA1 XFILIAL("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP —
EJY_LOJIMP 004 EJY_NIF P IF(!EMPTY(M->EJY_LOJIMP),SA1->A1_NIF,"") SA1 XFILIAL("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP —
EJY_LOJIMP 005 EJY_DSCPAI P IF(!EMPTY(M->EJY_PAIS),Posicione("SYA",1,xFilial("SYA")+M->EJY_PAIS,"YA_DESCR"),"") — — —
EJY_LOJIMP 006 EJY_TIPVIN P RS400TipoVincRS(RS400Info("EJY_TPPROC")) — — GetMv("MV_ESS0027",,9) >= 10
EJY_PAIS 001 EJY_DSCPAI P IF(!EMPTY(M->EJY_PAIS),Posicione("SYA",1,xFilial("SYA")+M->EJY_PAIS,"YA_DESCR"),"") — — —
EJY_PRAZO 001 EJY_DIAS P If(!Empty(M->EJY_PRAZO),M->EJY_PRAZO-If(Empty(M->EJY_DTREG),dDatabase,M->EJY_DTREG),0) — — —
EJY_PROCES 001 EJY_EXPORT P EJW->EJW_EXPORT EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 002 EJY_LOJEXP P EJW->EJW_LOJEXP EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 003 EJY_DSCEXP P Posicione("SA2",1,xFilial("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP,"A2_NOME") EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 004 EJY_IMPORT P EJW->EJW_IMPORT EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES RS400Info("EJY_TPPROC")=="V"
EJY_PROCES 005 EJY_LOJIMP P EJW->EJW_LOJIMP EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES RS400Info("EJY_TPPROC")=="V"
EJY_PROCES 006 EJY_DSCIMP P Posicione("SA1",1,xFilial("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP,"A1_NOME") EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES RS400Info("EJY_TPPROC")=="V"
EJY_PROCES 007 EJY_END P SA2->A2_END SA2 If(RS400Info("EJY_TPPROC")=="A",xFilial("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP,"") RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 008 EJY_END P SA1->A1_END SA1 If(RS400Info("EJY_TPPROC")=="V",xFilial("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP,"") RS400Info("EJY_TPPROC")=="V"
EJY_PROCES 009 EJY_PAIS P SA2->A2_PAIS SA2 If(RS400Info("EJY_TPPROC")=="A",xFilial("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP,"") RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 010 EJY_PAIS P SA1->A1_PAIS SA1 If(RS400Info("EJY_TPPROC")=="V",xFilial("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP,"") RS400Info("EJY_TPPROC")=="V"
EJY_PROCES 011 EJY_NIF P SA2->A2_NIFEX SA2 If(RS400Info("EJY_TPPROC")=="A",xFilial("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP,"") RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 012 EJY_NIF P SA1->A1_NIF SA1 If(RS400Info("EJY_TPPROC")=="V",xFilial("SA1")+M->EJY_IMPORT+M->EJY_LOJIMP,"") RS400Info("EJY_TPPROC")=="V"
EJY_PROCES 013 EJY_DSCPAI P RS400Info("EJY_DSCPAI") — — —
EJY_PROCES 014 EJY_MOEDA P EJW->EJW_MOEDA EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES —
EJY_PROCES 015 EJY_CODEMP P EJW->EJW_CODEMP EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES —
EJY_PROCES 016 EJY_LOJEMP P EJW->EJW_LOJEMP EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES —
EJY_PROCES 017 EJY_CGC P EJW->EJW_CGC EJW xFilial("EJW")+RS400Info("EJY_TPPROC")+M->EJY_PROCES —
EJY_PROCES 018 EJY_PROCES P RS400AtuReg() — — —
EJY_PROCES 019 EJY_PROCES P RS400InfCpl() — — —
EJY_PROCES 020 EJY_PROCES P RS400InfCpl() — — —
EJY_PROCES 021 EJY_MOTNIF P SA2->A2_MOTNIF SA2 If(RS400Info("EJY_TPPROC")=="A",xFilial("SA2")+M->EJY_EXPORT+M->EJY_LOJEXP,"") RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 022 EJY_MOTNIF P EXJ->EXJ_MOTNIF EXJ If(RS400Info("EJY_TPPROC")=="V",xFilial("EXJ")+M->EJY_IMPORT+M->EJY_LOJIMP,"") RS400Info("EJY_TPPROC")=="V"
EJY_PROCES 023 EJY_TIPVIN P If(SuperGetMv("MV_ESS0027",,9) >= 10,PS400TipoVinc(RS400Info("EJY_TPPROC")),"") — — RS400Info("EJY_TPPROC")=="A"
EJY_PROCES 024 EJY_TIPVIN P If(SuperGetMv("MV_ESS0027",,9) >= 10,PS400TipoVinc(RS400Info("EJY_TPPROC")),"") — — RS400Info("EJY_TPPROC")=="V"

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.