Regras de Herança e Sugestão de Valores para o Campo CodStr
- Herança de Valores do Documento de Origem
Quando as variáveis GerACamposNaoCopiar ou GerACamposNaoCopiarRegra não possuírem o campo CodStr declarado, o sistema sempre herdará os valores do documento de origem. - Campo CodStr em branco
Quando a variável GerACamposNaoCopiar contiver o campo CodStr declarado, mas este não estiver presente na variável GerACamposSugerir, o sistema deverá deixar o campo CodStr em branco. - Sugestão de valor para o Campo CodStr
Quando a variável GerACamposNaoCopiar contiver o campo CodStr declarado e este também estiver presente na variável GerACamposSugerir, o sistema sugerirá um valor para o campo CodStr com base na lógica do sistema. Nessa situação, é possível conciliar com o valor sugerido por meio do Identificador de Regras COM-000ALSTR01. - Regras de manutenção do valor do campo CodStr
Quando a variável GerACamposNaoCopiarRegra contiver o campo CodStr declarado e este também estiver presente na variável GerACamposSugerir, aplicam-se as seguintes regras:
- Identificador de regras GER-000CPYCMP1 retornando verdadeiro (GerACopiarCampo = S): O sistema manterá o valor do campo CodStr conforme consta na nota de entrada.
- Identificador de regras GER-000CPYCMP1 retornando falso (GerACopiarCampo = N): O sistema manterá o valor do campo CodStr sugerido pelo sistema, caso haja sugestão.
- Alteração Manual
- A alteração Manual do Campo CodStr, realizada em tela, só será acatada quando as regras dos identificadores de regra GER-000RTCMP01 e GER-000CPYCMP1 estiverem parametrizadas para "Não Copiar" e "Não Sugerir" valores para o campo.
- Em qualquer outra configuração, o sistema se comportará conforme descrito na tabela abaixo.
Mapa de resultados
| GER-000RTCMP01 | GER-000CPYCMP1 |
CodStr assumido pelo sistema |
Observação |
||||
|---|---|---|---|---|---|---|---|
| GerACamposNaoCopiar | GerACamposNaoCopiarRegra | GerACamposSugerir | GerACamposSugerirRegra | GerACopiarCampo | GerASugerirCampo | ||
| Vazio | Vazio | Vazio | Vazio | - | - | Nota de Origem |
Mesmo que as variáveis indiquem que não deve ser copiado, o sistema herda da Nota de Origem, pois esse é o seu funcionamento padrão. |
| Vazio | CodStr | Vazio | Vazio | Não (N) | - | Nota de Origem | Mesmo que as variáveis indiquem que não deve ser copiado, o sistema herda da Nota de Origem, pois esse é o seu funcionamento padrão. |
| Vazio | CodStr | Vazio | Vazio | Sim (S) | - | Nota de Origem | - |
| Vazio | CodStr | CodStr | Vazio | Não (N) | - | Sugestão do Sistema para Nota de Devolução | - |
| Vazio | CodStr | CodStr | Vazio | Sim (S) | - | Sugestão do Sistema para Nota de Devolução | Mesmo que a variável esteja configurada como "Sim" para copiar, o sistema verifica a sugestão posteriormente e, caso haja sugestão, o valor não é herdado. |
| Vazio | CodStr | Vazio | CodStr | Sim (S) | Não (N) | Nota de Origem |
Como a sugestão é feita por meio de Regra, e esta indica que não deve haver sugestão, o sistema herda da Nota de Origem |
| Vazio | CodStr | Vazio | CodStr | Não (N) | Não (N) | Nota de Origem | Mesmo que as variáveis indiquem que não deve ser copiado, o sistema herda da Nota de Origem, pois esse é o seu funcionamento padrão. |
| Vazio | CodStr | Vazio | CodStr | Sim (S) | Sim (S) | Sugestão do Sistema para Nota de Devolução | Mesmo que a variável esteja configurada como "Sim" para copiar, o sistema verifica a sugestão posteriormente e, caso haja sugestão, o valor não é herdado. |
| Vazio | CodStr | Vazio | CodStr | Não (N) | Sim (S) | Sugestão do Sistema para Nota de Devolução | - |
| CodStr | Vazio | Vazio | Vazio | - | - | Nota de Origem | - |
| CodStr | Vazio | CodStr | Vazio | - | - | Sugestão do Sistema para Nota de Devolução | - |
| CodStr | Vazio | Vazio | CodStr | - | Não (N) | Nota de Origem | - |
| CodStr | Vazio | Vazio | CodStr | - | Sim (S) | Sugestão do Sistema para Nota de Devolução | - |
English
Español
English
Español


