01. DADOS GERAIS
Produto: | TOTVS Prestadores de Serviços Terceirização |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | Terceirização(SIGATEC) |
Função: | TECA740.PRW |
País: | Brasil |
Ticket: | Não há |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERSGS-14466 |
02. SITUAÇÃO/REQUISITO
Criação de uniforme integrado ao orçamento.
03. SOLUÇÃO
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 TXP
Prefixo: TXP
Descrição: Gestão de Uniformes
Compartilhamento Filial: Exclusivo
Compartilhamento Unidade: Exclusivo
Compartilhamento Empresa: Exclusivo
Após o preenchimento dos dados da tabela TXP clique em confirmar
3-) Posicione na tabela e clique em editar e posicione em índices
4-) Clique em Incluir e em outras ações selecione campos:
Selecione o campo Filial e Código
Criação dos campos para precificação
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
3-) Clique em Incluir
4-) Preencha os campos da tabela TXP conforme tabela abaixo:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_RELAÇÃO | X3_F3 | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_VLDUSER |
---|---|---|---|---|---|---|---|---|---|---|---|---|
TXP_FILIAL | C | 8 | 0 | Filial | Filial do Sistema | @! | N | |||||
TXP_CODIGO | C | 6 | 0 | Código | Código | GETSXENUM('TXP','TXP_CODIGO') | @! | N | V | R | ||
TXP_CODUNI | C | 30 | 0 | Cod. Uniform | Código do Uniforme | SB1UNI | @! | N | A | R | At740VlUni(FwFldGet("TXP_CODUNI")) | |
TXP_DSCUNI | C | 30 | 0 | Desc. Unifor | Descrição do Uniforme | @! | N | V | V | |||
TXP_QTDVEN | N | 11 | 2 | Qtd. Uniform | Quantidade do Uniforme | @E 99,999,999,999 | N | A | R | Positivo() .AND. FwFldGet("TXP_QTDVEN") > 0 | ||
TXP_PRCVEN | N | 14 | 2 | Vlr. Uniform | Valor do Uniforme | @E 99,999,999,999.99 | N | A | R | Positivo() .AND. FwFldGet("TXP_PRCVEN") > 0 | ||
TXP_TOTAL | N | 14 | 2 | Sub. Total | Sub. Total | @E 99,999,999,999.99 | N | V | V | |||
TXP_CODTFF | C | 6 | 0 | Cod. RH | Código Recursos Humanos | @! | N | V | R | |||
TXP_CONTRT | C | 15 | 0 | Nr. Contrato | Numero do Contrato | @! | N | V | R | |||
TXP_CONREV | C | 3 | 0 | Revisão | Sequencia da Revisão | @! | N | V | R | |||
TXP_CODSUB | C | 6 | 0 | Cod. Subst. | Codigo Subst | @! | N | V | R | |||
TXP_LUCRO | N | 5 | 2 | %Lucro | Percentual de lucro | @E 99.99 | N | A | R | Positivo() | ||
TXP_TXLUCR | N | 14 | 2 | Vlr. Lucro | Valor da taxa de lucro | @E 99,999,999,999.99 | N | V | R | Positivo() | ||
TXP_ADM | N | 5 | 2 | %Adm | % da Taxa Administrativa | @E 99.99 | N | A | R | Positivo() | ||
TXP_TXADM | N | 14 | 2 | Vlr. Tx Adm | Valor taxa administrativa | @E 99,999,999,999.99 | N | V | R | Positivo() | ||
TXP_TOTGER | N | 14 | 2 | Total Geral | Total Geral | ATINIPADMVC("TECA740","TXPDETAIL",'TXP_TOTGER',,,,'TXP->( TXP_QTDVEN * TXP_PRCVEN )') | @E 99,999,999,999.99 | N | V | V |
Preencha os campos da tabela TFL , TFF, TFJ e TXD conforme tabela abaixo:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_RELAÇÃO | X3_F3 | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_VLDUSER |
---|---|---|---|---|---|---|---|---|---|---|---|---|
TFL_TOTUNI | N | 14 | 2 | Tot. Uniform | Total do Uniforme | @E 99,999,999,999.99 | N | V | V | |||
TFJ_TOTUNI | N | 14 | 2 | Tot. Uniform | Total do Uniforme | @E 99,999,999,999.99 | N | V | V | |||
TFF_TOTUNI | N | 14 | 2 | Tot. Uniform | Total do Uniforme | @E 99,999,999,999.99 | N | V | V | |||
TFL_TOTARM | N | 14 | 2 | Tot. Armame | Total do Armamento | @E 99,999,999,999.99 | N | V | V | |||
TFJ_TOTARM | N | 14 | 2 | Tot. Armame | Total do Armamento | @E 99,999,999,999.99 | N | V | V | |||
TFF_TOTARM | N | 14 | 2 | Tot. Armame | Total do Armamento | @E 99,999,999,999.99 | N | V | V | |||
XD_FILTFF | C | 2 | 0 | Filial TFF | Filial TFF | SM0 | @! | N | R | A | 033 | |
TXD_CONTRT | C | 15 | 0 | Contrato | Contrato | TXDCTR | @! | N | R | A | At894Vld() | |
TXD_POSTO | C | 6 | 0 | Posto Trab. | Posto de Trabalho | TXDCTR | @! | N | R | A | At894Vld() |
Incluir a Consulta Específica conforme abaixo:
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
---|---|---|---|---|---|
TXDCTR | 1 | 01 | RE | Cons. Unif. | TXD |
TXDCTR | 2 | 01 | 01 | TecConsF3() | |
TXDCTR | 5 | 01 | TECRetF3() |
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- DT Facilitador integrado com a precificação
- 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