Histórico da Página
...
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: |
TERCEIRIZAÇÃO(SIGATEC) | ||||
Função: | TECA840.PRW | ||||
País: | Brasil | ||||
Ticket: | Não há | ||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSERSGS-14472 DSERSGS-14510 |
02. SITUAÇÃO/REQUISITO
Necessário adequar o facilitador para realizar a precificação com as opções de uniformes e armamentos.
03. SOLUÇÃO
Criação de Parâmetro MV_GSITORC:
PARAMETRO | X6_TIPO | X6_DESCRIC | X6_DESC1 | X6_CONTEUD |
---|---|---|---|---|
MV_GSITORC | C | 1 = Facilitador integrado com a precificação, 2 = | Precificação padrão | 1 |
Informações | ||
---|---|---|
| ||
Em ambientes com o parâmetro acima não configurado não efetuará a copia da Aba de Uniformes. |
Criação de Tabela:
1 -)
...
Acesse Configurador > Base de Dados > Dicionário > Bases de Dados
2-) Posicione o cursor
...
em Dicionário
...
de dados e clique em Incluir
Realize o preenchimento da tabela TXR
Prefixo: TXR
Descrição: Cabecalho Facilitador de Orc
Compartilhamento
...
Filial: Exclusivo
Compartilhamento Unidade: Exclusivo
Compartilhamento
...
Empresa Exclusivo
Após o preenchimento dos dados da tabela TXR clique em confirmar
Criação dos campos da tabela TXR
Procedimento para criar os novos campos no Protheus:
1-) Acesse Configurador > Base de Dados > Dicionário > Bases de Dados
2-) Clique
...
em Dicionário de Dados posicione o cursor em campos e selecione a tabela onde este campo será inserido e clique em editar
4-) Preencha os campos da tabela TXR conforme tabela abaixo:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_RELACAO | X3_F3 | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_VLDUSER | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TXR_FILIAL | C | 8 | 0 | Filial | Filial do Sistema | @! | N | |||||||
TXR_CODIGO | C | 6 | 0 | Cod. Facilit | Codigo do Facilitador | GETSXENUM('TXR','TXR_CODIGO') | @! | S | V | R | ||||
TXR_DESC | C | 30 | 0 | Desc. Facili | Descricao Facilitador | @! | S | A | R | |||||
TXR_CODAA0 | C | 6 | 0 | Base Op. | Base Operacional | AA0 | @! | N | A | R | Vazio() .Or. ExistCpo('AA0') | |||
TXR_DSCAA0 | C | 30 | 0 | Desc. Base | Desc. Base Operacional | IIF(!INCLUI,ALLTRIM( POSICIONE("AA0",1,XFILIAL('AA0')+TXR->TXR_CODAA0,"AA0_DESCRI")),"") | @! | N | V | V | ||||
TXR_TOTRH | N | 14 | 2 | Total RH | Total de Recusos Humanos | @E 99,999,999,999.99 | N | V | R | |||||
TXR_TOTMI | N | 14 | 2 | Total MI | Total de Material de Impl | @E 99,999,999,999.99 | N | V | R | |||||
TXR_TOTMC | N | 14 | 2 | Total MC | Total de Material de Cons | @E 99,999,999,999.99 | N | V | R | |||||
TXR_TOTUNI | N | 14 | 2 | Total Unifor | Total de Uniforme | @E 99,999,999,999.99 | N | V | R | |||||
TXR_TOTARM | N | 14 | 2 | Total Armam. | Total de Armamento | @E 99,999,999,999.99 | N | V | R |
Criação dos índices da tabela TXR
1-) Posicione na tabela e clique em editar e posicione
...
em índices
2-) Clique em Incluir e em outras ações selecione campos:
Selecione os campo Filial, Código e Descrição.
Criação de tabela TSX:
...
Conforme os prints anteriores repita os processos para criação da tabela TXS:
Criação da Tabela TXS:
1 -) Acesse Configurador > Base de Dados > Dicionário
...
> Bases de Dados
2-) Posicione o cursor
...
em Dicionário
...
de dados e clique em Incluir
Realize o preenchimento da tabela
...
TXS
Prefixo
...
: TXS
Descrição
...
: Recursos Humanos Facilitador
Compartilhamento Filial
...
: Exclusivo
Compartilhamento Unidade
...
: Exclusivo
Compartilhamento Empresa
...
: Exclusivo
...
Após o preenchimento dos dados da tabela
...
TXS clique em confirmar
Criação
...
de Campos:
1-) Acesse Configurador > Base de Dados > Dicionário > Bases de Dados
2-) Clique em Dicionário de Dados posicione
...
o cursor em campos e selecione a tabela onde este campo será inserido e clique em editar
...
3-) Clique em Incluir
4-) Preencha os campos da tabela TXS conforme tabela abaixo:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_RELACAO | X3_F3 | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_VLDUSER |
...
TXS_FILIAL | C | 8 | 0 | Filial | Filial do Sistema | @! | N | ||||||||
TXS_CODIGO | C | 6 | 0 | Codigo | Codigo | GETSXENUM('TXS','TXS_CODIGO') | @! | N | V | R | |||||
TXS_CODTXR | C | 6 | 0 | Cod. Cabec | Codigo do Cabecalho | @! | N | A | R | ||||||
TXS_CODPRD | C | 30 | 0 | Cod. Produto | Codigo do Produto | TECPRD | @! | N | A | R | EXISTCPO('SB1') .AND. EXISTCPO('SB5') .AND. AT740VLDPRD( 1, FWFLDGET("TXS_CODPRD") ) | ||||
TXS_DESCRI | C | 30 | 0 | Desc. Produt | Descricao do Produto | ATINIPADMVC("TECA984A","TXSDETAIL",'B1_DESC','SB1',1, "XFILIAL('SB1')+TXS->TXS_CODPRD") | @! | N | V | V | |||||
TXS_QUANTS | N | 4 | 0 | Quant. Suger | Quantidade Sugerida | @E 9999 | N | A | R | Positivo() | |||||
TXS_VLUNIT | N | 14 | 2 | Vl. Unitario | Valor Unitario | @E 99,999,999,999.99 | N | A | R | Positivo() | |||||
TXS_FUNCAO | C | 5 | 0 | Funcao | Codigo da Funcao | SRJ | @! | N | A | R | ExistCpo("SRJ") | ||||
TXS_DESFUN | C | 20 | 0 | Descricao | Descricao da Funcao | ATINIPADMVC("TECA984A","TXSDETAIL",'RJ_DESC','SRJ',1, "XFILIAL('SRJ')+TXS->TXS_FUNCAO") | @! | N | V | V | |||||
TXS_TURNO | C | 3 | 0 | Turno | Codigo do Turno | TFFSR6 | @! | N | A | R | ExistCpo("SR6") | ||||
TXS_DESTUR | C | 50 | 0 | Desc. Turn | Descricao do Turno | ATINIPADMVC("TECA984A","TXSDETAIL",'R6_DESC','SR6',1, "XFILIAL('SR6')+TXS->TXS_TURNO") | @! | N | V | V | |||||
TXS_ESCALA | C | 6 | 0 | Cod. Escala | Codigo da Escala | TDW | @! | N | A | R | ExistCpo('TDW') | ||||
TXS_DSCESC | C | 60 | 0 | Desc. Escala | Descricao da Escala | ATINIPADMVC("TECA984A","TXSDETAIL",'TDW_DESC','TDW',1, "XFILIAL('TDW')+TXS->TXS_ESCALA") | @!! | N | V | V | |||||
TXS_CARGO | C | 5 | 0 | Cargo | Cargo do Recurso | SQ3ABO | @! | N | A | R | Vazio() .Or. ExistCpo('SQ3') | ||||
TXS_DSCCAR | C | 30 | 0 | Desc. Cargo | Descricao do Cargo | ATINIPADMVC("TECA984A","TXSDETAIL",'Q3_DESCSUM','SQ3',1, "XFILIAL('SQ3')+TXS->TXS_CARGO") | @! | N | V | V | |||||
TXS_TES | C | 3 | 0 | Tipo Saida | Tipo de Saida | SF4 | @! | N | A | R | ExistCpo("SF4") .AND. FwFldGet("TXS_TES") > "500" | ||||
TXS_CALCMD | M | 10 | 0 | Mem. de Calc | Memoria de calculo | N | A | R | |||||||
TXS_PLACOD | C | 6 | 0 | Cod. Planilh | Codigo Planilha de Preco | @! | N | A | R | ||||||
TXS_TOTRH | N | 14 | 2 | Total do RH | Total do RH | @E 99,999,999,999.99 | N | V | R | ||||||
TXS_TOTMI | N | 14 | 2 | Total MI | Total de Material de Impl | @E 99,999,999,999.99 | N | V | R | ||||||
TXS_TOTMC | N | 14 | 2 | Total MC | Total Material de Consumo | @E 99,999,999,999.99 | N | V | R | ||||||
TXS_TOTUNI | N | 14 | 2 | Total. Unif. | Total do Uniforme | @E 99,999,999,999.99 | N | V | R | ||||||
TXS_ | PLAREVTOTARM | CN | 314 | 0 | Revisao Plan | Revisao Planilha de Preco2 | Total Armam. | Total de Armamento | @999 | @E 99,999,999,999.99 | N | AV | R |
Criação
...
dos índices da tabela
...
TXS
1-) Posicione na tabela
...
e clique em editar
...
e posicione em índices
2-) Clique em Incluir e em outras ações selecione campos:
...
Selecione os campo Filial
...
e Código(TXS_FILIAL+TXS_CODIGO )
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- DT Criação de uniforme integrado ao orçamento
- DT Facilitador Material de Implantação
- DT Vinculo de Base operacional a Precificação
- DT Motor de Calculo - Mão de Obra
- DT Nova Rotina - Configurações de calculo