Dicionário Protheus
Início

Tabela DUL no Protheus

Endereços do Solicitante

O que é a tabela DUL no Protheus?

A tabela DUL faz parte do sistema ERP Protheus da TOTVS e é utilizada para endereços do solicitante.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela DUL possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela DUL, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DUL
X2_PATH \DATA\
X2_ARQUIVO DUL990
X2_NOME Endereços do Solicitante
X2_NOMESPA Direcciones del solicitante
X2_NOMEENG Requester Address
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DUL_FILIAL+DUL_SEQEND
X2_PYME S
X2_MODULO 43
X2_DISPLAY -
X2_SYSOBJ TMSA450
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 3536
R_E_C_D_E_L_ 0

Campos da Tabela DUL (27 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DUL 01 DUL_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 1 S - - N N N - - - 1 2 - - - 55268 0
DUL 02 DUL_SEQEND C 9 0 Seq.Endereco Sec.Direccio Add.Seq. Seq.Endereco Sec.Direccion Address Seq. @! - x x x x x x x x x x x x x x x xxx GETSXENUM("DUL","DUL_SEQEND") - 1 xxx - - - S V - - - - - - - - - 077 1 S - - N N N - - - 1 1 - - - 55269 0
DUL 03 DUL_CODSOL C 9 0 Cod. Solicit Cod.Solicit. Request Code Codigo do Solicitante Codigo del solicitante Requester Code @! TMSA450Vld() x x x x x x x x x x x x x x x x x - DUE2 1 x xx - S - S A R - - - - - - - - 076 1 S - - N - N - - - 1 2 - - - 55270 0
DUL 04 DUL_DDD C 3 0 DDD DDD Long-distanc DDD DDD DDD @! TMSA450Vld() x x x x x x x x x x x x x x x x - - 1 xx - - - N - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 55271 0
DUL 05 DUL_TEL C 15 0 Telefone Telefono Phone Telefone Telefono Phone @! TMSA450Vld() x x x x x x x x x x x x x x x x - - 1 xx - - - N - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 55272 0
DUL 06 DUL_CODCLI C 6 0 Cod. Cliente Cod. Cliente Cust.Code Codigo Cliente Codigo Cliente Customer Code @! Vazio() .Or. TMSA450Vld() x x x x x x xx x x x x x x x x x - SA1 1 x xx - S - S - - - - - - - - - - 001 1 S - - N N N - - - 1 2 - - - 55273 0
DUL 07 DUL_LOJCLI C 2 0 Loja Cliente Tienda Clien Cust.Unit Loja Cliente Tienda Cliente Customer Unit @! Vazio() .Or. TMSA450Vld() x x x x x x xx x x x x x x x x x - - 1 x xx - S - S - - - - - - - - - - 002 1 S - - N N N - - - 1 2 - - - 55274 0
DUL 08 DUL_NOME C 50 0 Nome Nombre Name Nome Nombre Name @! - x x x x x x xx x x x x x x x x If(Inclui,"",Posicione("SA1",1,xFilial("SA1")+DUL->DUL_CODCLI+DUL->DUL_LOJCLI,"A1_NOME")) - 1 x x xx x - - - N V V - - - - - - - - 175 1 S - - N N N - - - 1 2 - - - 55275 0
DUL 09 DUL_END C 80 0 Endereco Direccion Address Endereco Direccion Address @! - x x x x x x xx x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - 3 S - - N N N - - - 1 1 - - - 55276 0
DUL 10 DUL_BAIRRO C 40 0 Bairro Barrio District Bairro Barrio District @! - x x x x x x x x x x x x x x x x - - 1 x xxxx - - - S A R - - - - - - - - - 3 S - - N N N - - - 1 1 - - - 55277 0
DUL 11 DUL_MUN C 30 0 Municipio Municipio City Municipio Municipio City @! - x x x x x x xx x x x x x x x x - - 1 x x x - - - - - - - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 55278 0
DUL 12 DUL_EST C 2 0 Estado Estado State Estado Estado State @! Vazio() .Or. ExistCpo("SX5","12"+M->DUL_EST) x x x x x x xx x x x x x x x x - - 1 x x x - - - - V - - - - - - - - - 010 3 S - - N N N - - - 1 2 - - - 55279 0
DUL 13 DUL_CODMUN C 5 0 Cd.Municipio Cd.Municipio City Code Cd. Municipio Cd. Municipio City Code @! TMSA450Vld() x x x x x x xx x x x x x x x x - CC2DL2 1 x xx - S - - - - - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 55280 0
DUL 14 DUL_CEP C 8 0 CEP CP Zip Code CEP CP Zip Code @R 99999-999 - x x x x x x xx x x x x x x x x - - 1 x x x - - - - - - - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 55281 0
DUL 15 DUL_CDRDES C 6 0 Reg. Cliente Reg. Cliente Cust.Area Regiäo do Cliente Region del Cliente Customer Area @! Vazio() .Or. TMSA450Vld() x x x x x x xx x x x x x x x x - DUY 1 xxx - S - N A R - - - - - - - - - 3 S - - N N N - - - 1 1 - - - 55282 0
DUL 16 DUL_TDA C 1 0 TDA TDA TDA Taxa Dificil Acesso Tasa Dificil Acceso Difficult Access Fee @! - x x x x x x xx x x x x x x x x "2" - 1 xx x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 1 S - - N N N - - - 1 2 - - - 55283 0
DUL 17 DUL_CODRED C 6 0 Codigo Codigo Code Codigo do Redespachante Codigo del Redespachante Redispatcher Code @! TMSA450Vld() x x x x x x xx x x x x x x x x - SA1 1 xx x - - - N - - - - - - - - - - 001 2 S - - N N N - - - 1 2 - - - 55284 0
DUL 18 DUL_LOJRED C 2 0 Loja Tienda Unit Loja do Redespachante Tienda Redespachante Redispatcher Store @! TMSA450Vld() x x x x x x xx x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - 002 2 S - - N N N - - - 1 2 - - - 55285 0
DUL 19 DUL_NOMRED C 40 0 Nome Nombre Name Nome do Redespachante Nombre del Redespachante Redispatcher Name @! - x x x x x x xx x x x x x x x x - - 1 x xx x - - - N V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 55286 0
DUL 20 DUL_INSCR C 18 0 Ins. Estad. Ins. Estad. StateRegistr Inscricao Estadual Redesp Inscripcion Estadual Rede Redispatcher State Reg. @! - x x x x x x xx x x x x x x x x - - 1 x xx x - - - N - R - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 55287 0
DUL 21 DUL_CGC C 14 0 CNPJ/CPF CNPJ/CPF CNPJ/CPF CNJP/CPF do Redespachante CNJP/CPF del Redespachant Redispatcher CNJP/CPF @!R NN.NNN.NNN/NNNN-99 Vazio() .Or. TMSA450Vld() x x x x x x xx x x x x x x x x - - 1 xx x - - - N - R - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 55288 0
DUL 22 DUL_OLDSEQ C 2 0 Old.Seq.End. Old.Sec.Dir. Old.Seq.Add. Old. Seq. Endereco Old. Sec. Direccion Old Seq.Address @! - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 55289 0
DUL 23 DUL_GIASP C 5 0 Cd.Mun.Gia Cd.Mun.Gia City Code Indica cod mun solicitant Indica cód mun solicitant Indicate req mun code 99999 - x x x x x x x x x x x x x x x x - - 1 x - - - S A - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 55290 0
DUL 24 DUL_RECPES C 1 0 Rec Fis./Jur Cobr Fís./Ju Rec NP/LE Tipo pessoa do Recebedor Tipo persona cobrador Receiver Person Type @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 xx - - - - A R - - 1=Fisica;2=Juridica 1=Física;2=Jurídica 1=Natural Person;2=Legal Entity - - - - 1 S - - N - N - - - 1 2 - - - 55291 0
DUL 25 DUL_RECINS C 18 0 Insc.Receb. Insc.Cobr. Rec. Reg. Insc.do Recebedor Insc.Cobrador Receiver Registration @! - x x x x x x x x x x x x x x x x - - 1 xx - - - - A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 55292 0
DUL 26 DUL_IMPREC C 1 0 Imp.TAG Rec? ¿Imp.TAG Cob Prt. Rec. TA Imprime a TAG Recebedor? ¿Imprime TAG Cobrador? Print Receiver TAG? @! - x x x x x x x x x x x x x x x x '1' - 1 xx - - - - A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - 1 S - - N - N - - - 1 2 - - - 55293 0
DUL 27 DUL_RECCGC C 14 0 CNPJ/CPF Rec RCPJ/RCPF Co Rec EIN/SSN CNPJ/CPF do Recebedor RCPJ/RCPF del cobrador Receiver EIN/SSN @R! NN.NNN.NNN/NNNN-99 Vazio() .Or. TMSA450Vld() x x x x x x x x x x x x x x x x - - 1 xx - - - - A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 55294 0

Índices da Tabela DUL (3 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DUL 1 DUL_FILIAL+DUL_SEQEND Seq.Endereco Sec.Direccio Add.Seq. S - - S 2 3 - 8464 0
DUL 2 DUL_FILIAL+DUL_CODCLI+DUL_LOJCLI+DUL_SEQEND Cod. Cliente + Loja Cliente + Seq.Endereco Cod. Cliente + Tienda Clien + Sec.Direccio Cust.Code + Cust.Unit + Add.Seq. S - - S 2 3 - 8465 0
DUL 3 DUL_FILIAL+DUL_CODSOL+DUL_SEQEND Cod. Solicit + Seq.Endereco Cod.Solicit. + Sec.Direccio Request Code + Add.Seq. S - - S 2 3 - 8466 0

Perguntas frequentes

Para que serve a tabela DUL no Protheus?

Ela é utilizada para endereços do solicitante dentro do sistema ERP Protheus.

Como consultar os campos da tabela DUL?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela DUL?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela DUL

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    DUL_FILIAL,
    DUL_SEQEND,
    DUL_CODSOL,
    DUL_DDD,
    DUL_TEL,
    DUL_CODCLI,
    DUL_LOJCLI,
    DUL_NOME,
    DUL_END,
    DUL_BAIRRO,
    DUL_MUN,
    DUL_EST,
    DUL_CODMUN,
    DUL_CEP,
    DUL_CDRDES,
    DUL_TDA,
    DUL_CODRED,
    DUL_LOJRED,
    DUL_NOMRED,
    DUL_INSCR,
    DUL_CGC,
    DUL_OLDSEQ,
    DUL_GIASP,
    DUL_RECPES,
    DUL_RECINS,
    DUL_IMPREC,
    DUL_RECCGC
FROM DUL
WHERE
    D_E_L_E_T_ = ' '
    AND DUL_FILIAL = 'VALOR'
    AND DUL_SEQEND = 'VALOR'
    AND DUL_CODSOL = 'VALOR'
    AND DUL_DDD = 'VALOR'
    AND DUL_TEL = 'VALOR'
    AND DUL_CODCLI = 'VALOR'
    AND DUL_LOJCLI = 'VALOR'
    AND DUL_NOME = 'VALOR'
    AND DUL_END = 'VALOR'
    AND DUL_BAIRRO = 'VALOR'
    AND DUL_MUN = 'VALOR'
    AND DUL_EST = 'VALOR'
    AND DUL_CODMUN = 'VALOR'
    AND DUL_CEP = 'VALOR'
    AND DUL_CDRDES = 'VALOR'
    AND DUL_TDA = 'VALOR'
    AND DUL_CODRED = 'VALOR'
    AND DUL_LOJRED = 'VALOR'
    AND DUL_NOMRED = 'VALOR'
    AND DUL_INSCR = 'VALOR'
    AND DUL_CGC = 'VALOR'
    AND DUL_OLDSEQ = 'VALOR'
    AND DUL_GIASP = 'VALOR'
    AND DUL_RECPES = 'VALOR'
    AND DUL_RECINS = 'VALOR'
    AND DUL_IMPREC = 'VALOR'
    AND DUL_RECCGC = 'VALOR'