Em determinados casos, pode haver a necessidade de orçar somente a estrutura de um item, sem o seu valor total, para isso, está disponível o atributo AlwaysCalculateStructures.
Definições do atributo AlwaysCalculateStructures
Como cadastrar o atributo AlwaysCalculateStructures
Como configurar em uma entidade não orçada que suas estruturas são orçadas?
Definições do atributo AlwaysCalculateStructures
O atributo AlwaysCalculateStructures permite definir se as estruturas do cadastro do módulo são calculadas no orçamento, listagem e pedido.
Com valor True (Verdadeiro), as estruturas cadastradas no módulo, na aba Principal em Estruturas, são calculadas no orçamento independente se a entidade pai das estruturas é orçada ou não (atributo Calculated).
No cadastro deste atributo, sua configuração padrão define que o mesmo é criado automaticamente (de forma oculta) para todas as entidades (propriedade Criação Automática) com valor padrão True (Verdadeiro), ou seja, todos módulos que possuem estruturas cadastradas terão suas estruturas calculadas, independente se a entidade pai é orçada (atributo Calculated). Caso seja necessário definir que as estruturas de algum item que não é orçado também não devem ser orçadas, é preciso aplicar o atributo no módulo e alterar seu valor para False (Falso).
Exemplo
Quaisquer módulos que possuam em seu cadastro estruturas associadas pela aba Principal – Estruturas, cujas estruturas não devam ser calculadas no orçamento.
Através das imagens abaixo é possível perceber, na imagem da abaixo, que uma entidade com estruturas associadas, mesmo com o atributo Calculated com valor False, acaba sendo listada no orçamento devido ao atributo AlwaysCalculateStructures estar com seu valor padrão True.
Já na imagem abaixo, ao ser aplicado o atributo AlwaysCalculateStructures com valor False, a entidade passou a não ser listada no orçamento.
Como cadastrar o atributo AlwaysCalculateStructures
1. Acesse o menu Cadastro – Sistema – Atributos.
2. Selecione o grupo Orçamento dentro de Entidade.attributes.
3. Clique em Novo – Cria Atributo.
4. Na janela exibida, defina:
- ID: ALWAYSCALCULATESTRUCTURES
- Nome: Insira o nome desejado, porém sempre deve ser incluído a palavra estruturas.
5. No cadastro do atributo, defina:
- Definição:
- ID:
- Nome:
- Descrição:
- Parametros
- Agrupamento: Orçamento
- Tipo: Verdadeiro/Falso
- Valor Padrão: Falso
- Valor Mínimo:
- Valor Máximo:
- Tipo: Verdadero/Falso
- Medida:
- Visível:
- Editável:
- Manter valor ao desassociar:
- Assistente:
- Categoria:
- Ordem:
- Comportamento: mantenha marcadas as opções Criação Automática, Atualização dinâmica e Propriedade Avançada. IMPORTANTE: Todas as demais opções do cadastro de atributos, não citadas, devem permanecer desmarcadas.
6. Após fazer o cadastro, clique em Atualizar no cabeçalho e, em seguida, reinicie o Promob.
Como configurar em uma entidade não orçada que suas estruturas são orçadas?
Para configurar as estruturas como orçadas:
1. Acesse o menu Cadastro – Módulos.
2. Selecione o item para o qual o atributo será aplicado pela Árvore de Navegação.
3. Na aba Principal, acesse a guia Estruturas.
4. Clique em Adicionar Estrutura.
5. Marque a estrutura desejada e clique em OK.
6. Informe a quantidade de estruturas que o item receberá.
7. Acesse a aba Atributos e adicione o atributo ALWAYSCALCULATESTRUCTURES com o valor True.
8. Após realizar as alterações, clique no ícone Atualizar, no cabeçalho.
9. Para visualizar as estruturas, gere um orçamento explodido.
IMPORTANTE: Caso não queira que o módulo pai seja exibido no orçamento, além do cadastro do atributo AlwaysCalculateStructures, o atributo CALCULATED deve estar cadastrado com o valor False.