...
01. DADOS GERAIS
| Produto: | | Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | Industrial |
|---|
| Função: | Gravar dados na PRD_GRUPOINFO superiores quando realizar gravação no último nível |
|---|
| País: | Brasil | Ticket: |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DVAIND-8583 |
|---|
02. SITUAÇÃO/REQUISITO
Que seja possível ao cadastrar Nos componente PRDFM236 e PRDFM333, quando são cadastrados dados por empresa nos componentes PRDFM236 e PRDFM333 no último nível, seja verificado se há registro na PRD_GRUPOINFO para a empresa que esta sendo cadastrado esses dadospara o último nível do grupo não são replicados esses dados para os níveis superiores.
03. SOLUÇÃO
Foi realizado o tratamento para que quando o usuário cadastrar dados por empresa no último nível do grupo, será verificado se há registro na PRD_GRUPOINFO, no caminho até o primeiro nível. Não havendo, será gravado serão gravados esses dados.
| Totvs custom tabs box |
|---|
| tabs | PRDFM236 - Manutenção de Produto Configurável,PRDFM333 - Manutenção de Dados por Empresa por Grupo |
|---|
| ids | Passo1PRDFM236,Passo2PRDFM333 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | PRDFM236 |
|---|
| 
Imagem 1 - Na imagem acima, vemos que os seqgrupo 58725, 60579 e 60580, tem registro somente para empresa 1.

Imagem 2 - No componente PRDFM236, ao cadastrar os dados para uma nova empresa no último nível, que no caso é o segrupo 60580, será verificado se existe dados gravados para os níveis anteriores. Não existindo, serão gravados dados nesses níveis para essa empresa.

Imagem 3 - Ao pesquisar novamente no banco podemos observar que foram gravados dados nos seqgrupo dos níveis anteriores para empresa desejada. |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | PRDFM333 |
|---|
| 
Imagem 1 - Na imagem acima, vemos que os seqgrupo 58725, 60579 e 60580, tem registro para as empresas 1 e 2.

Imagem 2 - No componente PRDFM333, ao cadastrar os dados para uma nova empresa no último nível, que no caso é o segrupo 60580, será verificado se existe dados gravados para os níveis anteriores. Não existindo, será gravado registro nos seqgrupo dos níveis anteriores para essa empresa.

Imagem 3 - Ao pesquisar novamente no banco podemos observar que foram gravados registros nos seqgrupo dos níveis anteriores para a empresa desejada. |
|