01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Prestadores de Serviços Terceirização |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | |
---|
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. Neste caso a manutenção deverá ser efetuado através da Gestão de Uniformes. |
Criação de Tabela:
1 -) Acesse Configurador > Base de Dados > Dicionário > Bases de Dados
2-) Posicione o cursor em em Dicionário de de dados e clique em Incluir
Image Removed
Image Added
Realize o preenchimento da tabela TXQTXR
Prefixo: TXQTXR
Descrição: ArmamentoCabecalho Facilitador de Orc
Compartilhamento Filial Filial: Exclusivo
Compartilhamento Unidade: Exclusivo
Compartilhamento Empresa : Empresa Exclusivo
Após o preenchimento dos dados da tabela TXQ clique em confirmar TXR clique em confirmar
Image Added
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
Image Added
Image Added
Image Added
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
13-) Posicione na tabela e clique em editar e posicione em índicesem índices
Image Added
24-) Clique em Incluir e em outras ações selecione campos:
Selecione o os campo Filial, Código e CódigoDescrição.
Image Removed
Image Removed
Criação dos campos para precificação
Image Added
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 > Bases de Dados
2-) Clique em em Dicionário de Dados posicione o cursor em campos e selecione selecione a tabela onde este campo será inserido e clique em editar
Image Removed
3-) Clique em Incluir
Image Removed
Image Removed
4-) Preencha os campos da tabela TXQ TXS conforme tabela abaixo:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_ |
RELAÇÃORELACAO | X3_F3 | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_VLDUSER |
X3_CBOX | X3_WHEN | TXQFilial Sistema TXQCódigo | Código TXQTXQ TXQITEARM1Item Armamen | Item do Armamento | | 1=Arma;2=Colete;3=Municao | Cod. Cabec | Codigo do Cabecalho | | | @! | N | A | R | |
TXS |
TXQ Prod. Cod. Prod. | Produto | Codigo do Produto | | TECPRD |
SB5TXQ At740VlArm(FwFldGet("TXQ_ITEARM"), FwFldGet("TXQ_CODPRD")) | !Empty(FwFldGet("TXQ_ITEARM")) | EXISTCPO('SB1') .AND. EXISTCPO('SB5') .AND. AT740VLDPRD( 1, FWFLDGET("TXS_CODPRD") ) |
TXS_DESCRI |
TXQ_DSCPRDDescricao | Descricao | | Desc. Produt | Descricao do Produto | ATINIPADMVC("TECA984A","TXSDETAIL",'B1_DESC','SB1',1, "XFILIAL('SB1')+TXS->TXS_CODPRD") | | @! |
@! TXQQTDVEN11 | 2Quantidade 99,999,999,999 .AND. FwFldGet("TXQ_QTDVEN") > 0 TXQ_PRCVEN Valor 99 .AND. FwFldGet("TXQ_PRCVEN") > 0 |
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") | | @! |
TXQ_TOTAL | N | 14 | 2 | Sub. Total | Sub. Total | @E 99,999,999,999.99 TXQCODTFF. RH Código Recursos Humanos | @! | N | V | R | . 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 |
TXQ_CONTRT | C | 15 | 0 | Nr. Contrato | Numero do Contrato | @! | N | V | R | TXQ_CONREVRevisão | Sequencia da Revisão | @! | N | V | R | 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 |
TXQ_CODSUB Subst. Codigo Subst | 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 |
@!TXQLUCRO 5%Lucro | Total MI | Total de Material de Impl | | |
Percentual de lucro .99 APositivo() | TXQ_TXLUCRVlr. Lucro | Total MC | Total Material de Consumo | | |
Valor da taxa de lucro 99 Positivo() | |
TXS_TOTUNI | N | 14 | 2 | Total. Unif. | Total do Uniforme | | | @E 99,999,999,999.99 | N | V | R | |
TXS_TOTARM |
TXQ_ADM | N | 5 | 2 | %Adm | % da Taxa Administrativa | @E 99.99 | N | A | R | Positivo() | TXQ_TXADM Vlr. Tx Adm | Total Armam. | Total de Armamento | | |
Valor taxa administrativa99 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