Tabela: DE1 - EDI - Itens de Layout


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
EDI - Itens de Layout




Indices(SIX)
OrdemChaveDescriçãoNickName
1DE1_FILIAL+DE1_CODLAY+DE1_CODREGCod Layout + Cod Registro
2DE1_FILIAL+DE1_CODLAY+DE1_CODREG+DE1_SEQUENCod Layout + Cod Registro + Sequencia







Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
DE1_FILIAL Filial Filial do Sistema Filial do Sistema. C 2 0 Sim Altera Virtual 033 1 2
DE1_CODLAY Cod Layout Codigo do Layout Este campo trata do código para representar a estrutura que será usada no layout. C 6 0 @! Sim Altera Virtual 1 2
DE1_CODREG Cod Registro Codigo do Registro Código usado para representar o nome do registro deste layout. C 6 0 @! Sim Altera Virtual 1 2
DE1_SEQUEN Sequencia Sequencia do registro Informe a sequência do campo na geração do arquivo C 3 0 @! AE20Sequen() .And. AE20SeqComp(Acols[N,nPosSeq],M->DE1_SEQUEN) Sim Altera Virtual 1 1
DE1_TIPO Tipo Tipo do Item de Layout Informe o tipo do item do layout, podem ser: Item ou Complemento C 1 0 ! Pertence("123") .And. TMSAE20Comp() "1" Sim Altera Virtual 1=Item;2=Complemento;3=Comp. Condicional 1 1
DE1_ALIAS Alias Alias do Arquivo Informe o nome do arquivo Microsiga. C 3 0 @! DE7 Sim Altera Virtual aCols[n,nPosTipo] == "1" 1 2
DE1_CAMPO Campo Campo Informe o campo do registro. Para atualização dos dados do arquivo Microsiga, deverão ser preenchidos os campo Alias e Campo, por exemplo, nome do Cliente: Alias = SA1 e Campo = A1_NOME, quando a atualização das informações forem efetuadas através do campo Regra, este campo será utilizado apenas como informativo. C 10 0 @! DE8 S Sim Altera Virtual aCols[n,nPosTipo] == "1" 1 1
DE1_FORMAT Formato Formato Formato do Campo (C=Caracter;D=Data;N=Numérico), este campo é preenchido automaticamente após selecionarmos o campo. C 1 0 @! TMSAE20INI("DE1",DE1->DE1_CAMPO,3) Sim Vizualiza Virtual 1 2
DE1_TAMANH Tamanho Tamanho Tamanho do Campo, este campo é preenchido automaticamente após selecionarmos o campo. N 3 0 999 TMSAE20INI("DE1",DE1->DE1_CAMPO,1) Sim Vizualiza Virtual 1 2
DE1_DECIMA Decimal Decimal Decimal do Campo, este campo é preenchido automaticamente após selecionarmos o campo, só teremos decimal para campos do Tipo Numérico. N 2 0 99 TMSAE20INI("DE1",DE1->DE1_CAMPO,2) Sim Vizualiza Virtual 1 2
DE1_LAYTAM Tam Layout Tamanho do Layout Informe o tamanho total do campo utilizado no layout para geração dos dados, deverá conter os decimais. N 3 0 999 TMSAE20PIF() Sim Altera Virtual aCols[n,nPosTipo] == "1" 1 1
DE1_LAYDEC Dec Layout Decimal do Layout Informe o número de casas decimais utilizado na geração dos dados. N 2 0 99 Sim Altera Virtual aCols[n,nPosTipo] == "1" 1 2
DE1_POSINI P Ini Layout Posicao Inic do Layout Posição Inicial do Layout, a partir de qual posição será gerada a informação deste campo no arquivo, o sistema calcula estas posições automaticamente com base nos registros anteriores, tamanho do campo e tamanho do layout. C 4 0 @! Sim Vizualiza Virtual 1 1
DE1_POSFIM P Fim Layout Posicao Final do Layout Posição Final do Layout, até qual posição será gerada a informação deste campo no arquivo, o sistema calcula estas posições automaticamente com base nos registros anteriores, tamanho dos campos e tamanho do layout. C 4 0 @! Sim Vizualiza Virtual 1 1
DE1_OBSERV Observacao Observacao Informe a observação do layout, este campo é apenas informativo... C 80 0 @! Sim Altera Virtual 1 2
DE1_REGRA Regra Regra de gravacao Informe a regra para atualização do campo. Quando informado este campo os campos Alias e Campo serão apenas informativos, neste campo poderá ser utilizadas funções Advpl. C 254 0 @! Sim Altera Virtual aCols[n,nPosTipo] == "1" 1 2
DE1_VALID Validacao Validacao Informe a validação para atualização do campo. O arquivo somente poderá ser gerado se todos os dados forem válidos, no final da geração do arquivo é emitido uma listagem de dados inválidos que não permitiram a geração do arquivo. C 128 0 @! Sim Altera Virtual 1 2
DE1_POSICI Posiciona Posiciona Informe Sim para posicionar no arquivo Microsiga informado no campo Alias, quando o Alias do item for o mesmo Alias informado no cabeçalho do configurador de layout, não será necessário posicionar novamente. C 1 0 @! "2" Sim Altera Virtual 1=Sim;2=Nao aCols[n,nPosTipo] == "1" 1 2
DE1_POSORD Posic Ordem Posiciona na Ordem Informe a ordem utilizada para o posicionamento do arquivo Microsiga, quando o campo Posiciona estiver preenchido com Sim. C 2 0 @! TMSAE20SIX() Sim Altera Virtual aCols[n,nPosTipo] == "1" 1 2
DE1_POSCHV Posic Chave Posiciona na Chave Informe a chave de pesquisa utilizada para o posicionamento do arquivo Microsiga, quando o campo Posiciona estiver preenchido com Sim. C 160 0 @! Sim Altera Virtual aCols[n,nPosTipo] == "1" 1 2
DE1_ITESEC Item Secund. Item Secundário Informe os nomes de campos complementares cuja informação será replicada. C 66 0 @! Sim Altera Real TMSAE20Whe() 2 2