Janela: Personalização de Janela
[Criado em: 05/09/2001 - Atualizado em: 20/09/2023 ]
Descrição: Define Personalização de Janela para o Perfil/Usuário
Ajuda: Os valores personalizados aqui sobrescrevem/substituem a definição padrão do sistema.
Aba: Personalização de Janela
[Criado em: 05/09/2001 - Atualizado em: 16/10/2020 ]
Descrição:
Ajuda:
Nível da Aba: 0
Tabela 10: Personalização de Janela - Campos
Tabela: Parâmetros do Relatório
Nome | Descrição | Ajuda | Dados Técnicos |
---|---|---|---|
Empresa | Empresa/Locatário para esta instalação. | Uma Empresa é uma Companhia ou uma Entidade Legal (pessoa jurídica). Dados não podem ser compartilhados entre Empresas. Locatário é um sinônimo para Empresa (Client). | ad_userdef_win.AD_Client_ID numeric(10) Table Direct |
Organização | Entidade organizacional dentro da Empresa | Uma "Organização" é uma unidade de sua "Empresa" ou "Entidade Legal" - os exemplos são loja, departamento. Você pode compartilhar dados entre organizações. | ad_userdef_win.AD_Org_ID numeric(10) Table Direct |
Janela | Entrada de dados ou janela de exposição | O campo "Janela" identifica uma Janela única no sistema. | ad_userdef_win.AD_Window_ID numeric(10) Table Direct |
Ativo | O registro está ativo no sistema | Existem dois métodos de tornar um registro indisponível no sistema: O primeiro é excluir o registro, o outro é desativar o registro. Um registro desativado não está disponível para seleção, mas está disponível para relatórios. Existem duas razões para desativar um registro ao invés de excluí-lo: (1) O sistema exige o registro para fins de auditoria. (2) O registro é referenciado por outros registros. Ex. você não pode excluir um Parceiro de Negócios, se existirem faturas para este parceiro de negócios. Você desativa o Parceiro de Negócios e previne que este registro seja usado para entradas futuras. | ad_userdef_win.IsActive character(1) Yes-No |
Perfil | Perfil de Acesso | O "Perfil" determina o nível de segurança e acesso que um usuário que exerça este Perfil terá no Sistema. | ad_userdef_win.AD_Role_ID numeric(10) Table Direct |
Usuário/Contato | Usuário dentro do Sistema - Interno ou Contato de Parceiro de Negócios | O Usuário identifica um usuário único e exclusivo dentro do sistema. Este poderia ser um usuário interno ou um contato de parceiro de negócios | ad_userdef_win.AD_User_ID numeric(10) Search |
Idioma | Idioma para esta entidade | O "Idioma" identifica a língua a ser utilizada para exibição e formatação | ad_userdef_win.AD_Language character varying(6) Table |
Nome | Identificador Alfanumérico da entidade | O nome de uma entidade (registro) é usado como uma opção de pesquisa padrão em adição à chave de pesquisa. O nome pode ter até 60 caracteres de comprimento. | ad_userdef_win.Name character varying(60) String |
Descrição | Descrição resumida opcional do registro | Uma descrição é limitada a 255 caracteres. | ad_userdef_win.Description character varying(255) String |
Comentário/Ajuda | Comentário ou Dica | O campo "Ajuda" contém uma dica, comentário ou ajuda sobre o uso deste item. | ad_userdef_win.Help character varying(2000) Text |
Comentário / Descrição | Indicar Personalização | ad_userdef_win.cof_Comments character varying(255) Text |
Aba: Personalização de Aba
[Criado em: 05/09/2001 - Atualizado em: 16/10/2020 ]
Descrição:
Ajuda:
Nível da Aba: 1
Tabela 20: Personalização de Aba - Campos
Tabela: Parâmetros do Relatório
Nome | Descrição | Ajuda | Dados Técnicos |
---|---|---|---|
Empresa | Empresa/Locatário para esta instalação. | Uma Empresa é uma Companhia ou uma Entidade Legal (pessoa jurídica). Dados não podem ser compartilhados entre Empresas. Locatário é um sinônimo para Empresa (Client). | ad_userdef_tab.AD_Client_ID numeric(10) Table Direct |
Organização | Entidade organizacional dentro da Empresa | Uma "Organização" é uma unidade de sua "Empresa" ou "Entidade Legal" - os exemplos são loja, departamento. Você pode compartilhar dados entre organizações. | ad_userdef_tab.AD_Org_ID numeric(10) Table Direct |
Janela Definida pelo Usuário | ad_userdef_tab.AD_UserDef_Win_ID numeric(10) Table Direct | ||
Aba | Aba dentro da Janela | A "Aba" indica uma aba visível dentro de uma janela. | ad_userdef_tab.AD_Tab_ID numeric(10) Table Direct |
Ativo | O registro está ativo no sistema | Existem dois métodos de tornar um registro indisponível no sistema: O primeiro é excluir o registro, o outro é desativar o registro. Um registro desativado não está disponível para seleção, mas está disponível para relatórios. Existem duas razões para desativar um registro ao invés de excluí-lo: (1) O sistema exige o registro para fins de auditoria. (2) O registro é referenciado por outros registros. Ex. você não pode excluir um Parceiro de Negócios, se existirem faturas para este parceiro de negócios. Você desativa o Parceiro de Negócios e previne que este registro seja usado para entradas futuras. | ad_userdef_tab.IsActive character(1) Yes-No |
Nome | Identificador Alfanumérico da entidade | O nome de uma entidade (registro) é usado como uma opção de pesquisa padrão em adição à chave de pesquisa. O nome pode ter até 60 caracteres de comprimento. | ad_userdef_tab.Name character varying(60) String |
Descrição | Descrição resumida opcional do registro | Uma descrição é limitada a 255 caracteres. | ad_userdef_tab.Description character varying(255) String |
Comentário/Ajuda | Comentário ou Dica | O campo "Ajuda" contém uma dica, comentário ou ajuda sobre o uso deste item. | ad_userdef_tab.Help character varying(2000) Text |
Processo | Processo ou Relatório | O campo "Processo" identifica um único Processo ou Relatório no sistema. | ad_userdef_tab.AD_Process_ID numeric(10) Table Direct |
Alto Volume | Use "Pesquisa" ao invés de "Lista de Separação" | A caixa de verificação "Alto Volume" indica se uma tela de pesquisa será exibida ao invés da lista de separação para selecionar registros desta tabela. | ad_userdef_tab.IsHighVolume character(1) List |
Layout em Linha Única | Padrão para a seleção entre layout de registro único ou de múltiplas linhas (grade, planilha) | A caixa de verificação "Layout em Linha Única" indica se o tipo de exibição padrão para esta janela é uma linha única em oposição a múltiplas linhas como em uma planilha. | ad_userdef_tab.IsSingleRow character(1) List |
Somente Leitura | Campo somente para leitura | O "Somente Leitura" indica que este campo pode apenas ser lido. Ele não pode ser atualizado. | ad_userdef_tab.IsReadOnly character(1) List |
Find Only Selection Columns | When defined to true Find panel will display only selection columns. Default to false. | ad_userdef_tab.IsLookupOnlySelection character(1) List | |
Comentário / Descrição | Indicar Personalização | ad_userdef_tab.cof_Comments character varying(255) Text | |
Allow Advanced Find | ad_userdef_tab.IsAllowAdvancedLookup character(1) List | ||
Excluir Lógica de Confirmação | ad_userdef_tab.DeleteConfirmationLogic character varying(255) String | ||
Lógica de Visualização | Se o campo for mostrado, o resultado determina se o campo será realmente mostrado | format := {expression} [{logic} {expression}] expression := @{context}@{operand}{value} or @{context}@{operand}{value} logic := { | } |
Lógica Somente de Leitura | Lógica para determinar se o campo é somente de leitura (read only) .Aplicável somente quando os campos forem de leitura-escrita (read-write) | format := {expression} [{logic} {expression}] expression := @{context}@{operand}{value} or @{context}@{operand}{value} logic := { | } |
Sql WHERE | Cláusula SQL WHERE totalmente qualificada | A "Cláusula Where" indica a cláusula SQL WHERE a ser usada para seleção de registros. A cláusula SQL "WHERE" é adicionada ao query. Totalmente qualificada significa "nomedetabela.nomedecoluna". | ad_userdef_tab.WhereClause character varying(2000) Text |
Sql ORDER BY | Cláusula de ordenação (ORDER BY) totalmente qualificada | "Ordenar SQL por Cláusula" indica a cláusula SQL ORDER BY para usar para esta seleção de registros | ad_userdef_tab.OrderByClause character varying(2000) String |
Aba: Personalização de Campo
[Criado em: 05/09/2001 - Atualizado em: 16/10/2020 ]
Descrição:
Ajuda:
Nível da Aba: 2
Tabela 30: Personalização de Campo - Campos
Tabela: Parâmetros do Relatório
Nome | Descrição | Ajuda | Dados Técnicos |
---|---|---|---|
Empresa | Empresa/Locatário para esta instalação. | Uma Empresa é uma Companhia ou uma Entidade Legal (pessoa jurídica). Dados não podem ser compartilhados entre Empresas. Locatário é um sinônimo para Empresa (Client). | ad_userdef_field.AD_Client_ID numeric(10) Table Direct |
Organização | Entidade organizacional dentro da Empresa | Uma "Organização" é uma unidade de sua "Empresa" ou "Entidade Legal" - os exemplos são loja, departamento. Você pode compartilhar dados entre organizações. | ad_userdef_field.AD_Org_ID numeric(10) Table Direct |
Aba Definida pelo Usuário | ad_userdef_field.AD_UserDef_Tab_ID numeric(10) Table Direct | ||
Campo | Campo em uma tabela de banco de dados | O "Campo" identifica um campo em uma tabela do banco de dados. | ad_userdef_field.AD_Field_ID numeric(10) Table Direct |
Ativo | O registro está ativo no sistema | Existem dois métodos de tornar um registro indisponível no sistema: O primeiro é excluir o registro, o outro é desativar o registro. Um registro desativado não está disponível para seleção, mas está disponível para relatórios. Existem duas razões para desativar um registro ao invés de excluí-lo: (1) O sistema exige o registro para fins de auditoria. (2) O registro é referenciado por outros registros. Ex. você não pode excluir um Parceiro de Negócios, se existirem faturas para este parceiro de negócios. Você desativa o Parceiro de Negócios e previne que este registro seja usado para entradas futuras. | ad_userdef_field.IsActive character(1) Yes-No |
Nome | Identificador Alfanumérico da entidade | O nome de uma entidade (registro) é usado como uma opção de pesquisa padrão em adição à chave de pesquisa. O nome pode ter até 60 caracteres de comprimento. | ad_userdef_field.Name character varying(60) String |
Descrição | Descrição resumida opcional do registro | Uma descrição é limitada a 255 caracteres. | ad_userdef_field.Description character varying(255) String |
Comentário/Ajuda | Comentário ou Dica | O campo "Ajuda" contém uma dica, comentário ou ajuda sobre o uso deste item. | ad_userdef_field.Help character varying(2000) Text |
Placeholder | ad_userdef_field.Placeholder character varying(255) String | ||
Mostrado | Determina se um campo é mostrado | Se o campo for mostrado, o campo "Lógica de Visualização" irá determinar em tempo de execução, se ele será realmente mostrado | ad_userdef_field.IsDisplayed character(1) List |
Somente Leitura | Campo somente para leitura | O "Somente Leitura" indica que este campo pode apenas ser lido. Ele não pode ser atualizado. | ad_userdef_field.IsReadOnly character(1) List |
Lógica de Visualização | Se o campo for mostrado, o resultado determina se o campo será realmente mostrado | format := {expression} [{logic} {expression}] expression := @{context}@{operand}{value} or @{context}@{operand}{value} logic := { | } |
Sequência | Método de ordenação de registros; o menor número vem primeiro | A "Sequência" indica a ordem dos registros | ad_userdef_field.SeqNo numeric(10) Integer |
Número de Classificação do Registro | Determina em que ordem os registros são exibidos | O "Número de Classificação do Registro" indica a sequência de classificação crescente dos registros. Se o número for negativo, os registros são ordenados em ordem decrescente. Exemplo: Uma Aba com C_DocType_ID (1), DocumentNo (-2) será classificada em ordem crescente por tipo de documento e decrescente por número de documento (SQL: ORDER BY C_DocType, DocumentNo DESC) | ad_userdef_field.SortNo numeric(10) Integer |
Mostre na Grade | ad_userdef_field.IsDisplayedGrid character(1) List | ||
Grupo de Campo | Agrupamento de campos lógicos | O "Grupo de Campo" indica o grupo lógico a que este campo pertence (Histórico, Valores, Quantidades) | ad_userdef_field.AD_FieldGroup_ID numeric(10) Table Direct |
No Sequência de Grade | ad_userdef_field.SeqNoGrid numeric(10) Integer | ||
Lógica Padrão | Hierarquia de Valor padrão, separada por ; | Os padrões são calculados na ordem de definição, o primeiro valor não nulo se torna o valor padrão da coluna. Os valores são separados por vírgula ou ponto e vírgula. a) Literais:. 'Texto' ou 123 b) Variáveis - no formato @Variável@ - Login ex. #Date, #AD_Org_ID, #AD_Client_ID - Esquema Contábil: ex. , - Padrões Globais: ex. DateFormat - Valores de Janela (Todas as Seleções, Caixas de Verificação, Botões tipo Rádio, e DateDoc/DateAcct) c) Código SQL com o tag: @SQL=SELECT algumaCoisa AS ValorPadrão FROM ... A declaração SQL pode conter variáveis. Não pode haver outro valor que não seja a declaração SQL. O padrão só é calculado se não for definida nenhuma preferência do usuário. Definições padrão, assim como Botões, são ignoradas para colunas de registro tais como Chave, Pai, Empresa. | ad_userdef_field.DefaultValue character varying(2000) String |
Posição X | Posição horizontal (X) absoluta em 1/72 de polegada | Posição horizontal (X) absoluta em 1/72 de polegada | ad_userdef_field.XPosition numeric(10) Integer |
Culnas Recolhidas | Número de coluna para uma caixa de campo | ad_userdef_field.ColumnSpan numeric(10) Integer | |
Numero de Linhas | O número de linhas de um campo | O número de linhas de um campo | ad_userdef_field.NumLines numeric(10) Integer |
Estilo da Label | Estilo da Label | ad_userdef_field.AD_LabelStyle_ID numeric(10) Table | |
Estilo do Campo | Estilo CSS do Campo | ad_userdef_field.AD_FieldStyle_ID numeric(10) Table | |
Reference Overwrite | System Reference - optional Overwrite | You can overwrite the Display Type, but only use this if you aware of the consequences. | ad_userdef_field.AD_Reference_ID numeric(10) Table |
Botão da Barra de Ferramentas | Adiciona um novo botão à Barra de Ferramentas | O campo Botão da Barra de Ferramentas indica se esta coluna será exibia através do botão "Processo" na Barra de Ferramentas ou renderizado com um campo na tela. | ad_userdef_field.IsToolbarButton character(1) List |
Chave de Referência | É preciso especificar, se o tipo de dados for Tabela ou Lista | O "Valor de Referência" indica onde os valores de referência são armazenados. Tem que ser especificado se o tipo de dados é Tabela ou Lista. | ad_userdef_field.AD_Reference_Value_ID numeric(10) Table |
Validação Dinâmica | Regra de Validação Dinâmica | Estas regras definem como um registro é determinado como válido ou inválido. Você pode usar variáveis para validação dinâmica (sensível ao contexto). | ad_userdef_field.AD_Val_Rule_ID numeric(10) Table Direct |
PA_DashboardContent_ID | ad_userdef_field.PA_DashboardContent_ID numeric(10) Table Direct | ||
Comentário / Descrição | Indicar Personalização | ad_userdef_field.cof_Comments character varying(255) Text | |
Dynamic Validation (Find) | Override Dynamic Validation Rule for Find Window | For some situations the dynamic validation rule for a find window should be different from user data entry window. | ad_userdef_field.AD_Val_Rule_Lookup_ID numeric(10) Table |
Atualizável | Determina se o campo pode ser atualizado | A caixa de verificação "Atualizável" indica se um campo pode ser atualizado pelo usuário. | ad_userdef_field.IsUpdateable character(1) List |
Sempre Atualizável | Esta coluna é sempre atualizável, mesmo se o registro não estiver ativo ou processado | Se selecionado e se a janela/aba não for "somente de leitura", você sempre pode atualizar a coluna. Isto pode ser útil para comentários, etc. | ad_userdef_field.IsAlwaysUpdateable character(1) List |
Lógica de Sempre Atualizável | Lógica para determinar se o campo é atualizável, independentemente do status ativo ou processado do registro. Essa lógica Aplicável somente se Sempre Atualizável for N. | formato := {expression} [{logic} {expression}] expressão := @{context}@{operand}{value} or @{context}@{operand}{value} lógica := | &()contexto := qualquer variável global ou de janelavalor := texto ou númerooperadores lógicos:= AND ou OR com o resultado anterior da esquerda para a direitaoperadores := eq{=}, gt{>}, le{<}, not{~^!} Exemplos: @AD_Table_ID@=14 |
Obrigatório | É exigida a entrada de dados nesta coluna | O campo tem que ter um valor para que o registro seja salvo no banco de dados. | ad_userdef_field.IsMandatory character(1) List |
Autocompletar | Preenchimento automático para campos de texto | O autocompletar usa todos os valores existentes (do mesmo cliente e organização) do campo. | ad_userdef_field.IsAutocomplete character(1) List |
Gráfico | ad_userdef_field.AD_Chart_ID numeric(10) Table Direct | ||
Lógica de Obrigatório | Indica a Lógica de Obrigatoriedade de um Campo | Ex. @Campo@='Y' | ad_userdef_field.MandatoryLogic character varying(2000) Text |
Formato do Valor | Formato do Valor; Pode conter elementos de formato fixo, Variáveis: "_lLoOaAcCa09" | Elementos de Validação: (Espaço) qualquer caracter _Espaço (caracter fixo) lqualquer Letra a..Z SEM espaço Lqualquer Letra a..Z SEM espaço convertido em maiúsculo oqualquer Letra a..Z ou espaço Oqualquer Letra a..Z ou espaço convertido em maiúsculo aquaisquer Letras & Dígitos SEM espaço Aquaisquer Letras & Dígitos SEM espaço convertido em maiúsculo cquaisquer Letras & Dígitos ou espaço Cquaisquer Letras & Dígitos ou espaço convertido em maiúsculo 0Dígitos 0..9 SEM espaço 9Dígitos 0..9 ou espaçoExemplo de formato "(000)_000-0000" | ad_userdef_field.VFormat character varying(255) String |
Lógica Somente de Leitura | Lógica para determinar se o campo é somente de leitura (read only) .Aplicável somente quando os campos forem de leitura-escrita (read-write) | format := {expression} [{logic} {expression}] expression := @{context}@{operand}{value} or @{context}@{operand}{value} logic := { | } |
Comprimento do Mostrador | Comprimento do Mostrador em caracteres | O "Comprimento do Mostrador" é principalmente para campos de texto. O Comprimento não tem impacto, se o tipo do dado for - Inteiro, Número, Valor(comprimento determinado pelo sistema) - Sim Não(Caixa de Verificação) - Lista, Tabela, TableDir(comprimento de caixas combinadas é determinado pelo seu conteúdo durante a execução) | ad_userdef_field.DisplayLength numeric(10) Integer |
Mesma Linha | Mostrado na mesma linha que o campo anterior | A caixa de verificação "Mesma Linha" indica que o campo será mostrado na mesma linha que o campo anterior. | ad_userdef_field.IsSameLine character(1) List |