Árvore de páginas


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:TECA984.PRW
País:Brasil
Ticket:Não há.
Requisito/Story/Issue (informe o requisito relacionado) :

DSERSGS-14610


02. SITUAÇÃO/REQUISITO

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 TXQ

Prefixo : TXQ

Descrição : Orcamento de Armamento        

Compartilhamento Filial: Exclusivo

Compartilhamento Unidade: Exclusivo

Compartilhamento Empresa: Exclusivo

Após o preenchimento dos dados da tabela TXQ clique em confirmar

Criação dos campos da tabela TXQ 

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 TXQ  conforme tabela abaixo:

X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_RELACAOX3_F3X3_PICTUREX3_BROWSEX3_VISUALX3_CONTEXTX3_VLDUSER
TXQ_FILIALC80Filial      Filial do Sistema                                                                                                                                              @!                                           N

                                                                                                                                
TXQ_CODIGOC60Codigo      Codigo                   GETSXENUM('TXQ','TXQ_CODIGO')                                                                                                         @!                                           NVR                                                                                                                                
TXQ_ITEARMC10Item ArmamenItem do Armamento                                                                                                                                              @!                                           NARPertence("123")
TXQ_CODPRDC300Cod. Prod.  Codigo do Produto                                                                                                                                        SB5TXQ@!                                           NAR At740VlArm(FwFldGet("TXQ_ITEARM"), FwFldGet("TXQ_CODPRD"))                                                                     
TXQ_DSCPRDC300Descricao   Descricao                                                                                                                                                      @!                                           NVV                                                                                                                                
TXQ_QTDVENN112Quantidade  Quantidade                                                                                                                                                     @E 99,999,999.99                             NARPositivo() .AND. FwFldGet("TXQ_QTDVEN") > 0                                                                                     
TXQ_PRCVENN142Valor       Valor                                                                                                                                                          @E 99,999,999,999.99                         NARPositivo() .AND. FwFldGet("TXQ_PRCVEN") > 0                                                                                     
TXQ_TOTAL N142Sub. Total  Sub. Total                                                                                                                                                     @E 99,999,999,999.99                         NVV                                                                                                                                
TXQ_CODTFFC60Cod. RH     Codigo do Recursos Humano                                                                                                                                      @!                                           NVR                                                                                                                                
TXQ_CONTRTC150Nr. ContratoNumero do Contrato                                                                                                                                             @!                                           NVR                                                                                                                                
TXQ_CONREVC30Revisao     Revisao de Contratos                                                                                                                                           @!                                           NVR                                                                                                                                
TXQ_CODSUBrC60Cod. Subst. Codigo Substituto                                                                                                                                              @!                                           NVR                                                                                                                                
TXQ_LUCRO N52%Lucro      %Lucro                                                                                                                                                         @E 99.99                                     NARPositivo()                                                                                                                      
TXQ_TXLUCRN142Vlr. Lucro  Vlr. Lucro                                                                                                                                                     @E 99,999,999,999.99                         NVRPositivo()                                                                                                                      
TXQ_ADM   N52%Adm        %Adm                                                                                                                                                           @E 99.99                                     NARPositivo()                                                                                                                      
TXQ_TXADM N142Vlr. Tx Adm Vlr. Tx Adm                                                                                                                                                    @E 99,999,999,999.99                         NVRPositivo()                                                                                                                      
TXQ_TOTGERN142Total Geral Total Geral              ATINIPADMVC("TECA740","TXQDETAIL",'TXQ_TOTGER',,,,'TXQ->( TXQ_QTDVEN * TXQ_PRCVEN )')                                                 @E 99,999,999,999.99                         NVV


Criação dos índices da tabela TXQ 

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(TXQ_FILIAL+TXQ_CODIGO).


Repita o processo anterior para prosseguir com a criação das tabelas a seguir:

Criação de Tabela TXT:

Prefixo : TXT

Descrição : Material de Implantacao Facili        

Compartilhamento Filial: Exclusivo

Compartilhamento Unidade: Exclusivo

Compartilhamento Empresa: Exclusivo

Após o preenchimento dos dados da tabela TXT clique em confirmar

Criação dos campos da tabela TXT 

Preencha os campos da tabela TXT  conforme tabela abaixo:

X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_RELACAOX3_F3X3_PICTUREX3_BROWSEX3_VISUALX3_CONTEXTX3_VLDUSER
TXT_FILIALC80Filial      Filial do Sistema                                                                                                                                              @!                                           N

                                                                                                                                
TXT_CODIGOC60Codigo      Codigo                   GETSXENUM('TXT','TXT_CODIGO')                                                                                                         @!                                           NVR                                                                                                                                
TXT_CODTXSC60Cod. Posto  Codigo do Posto                                                                                                                                                @!                                           NAR                                                                                                                                
TXT_CODPRDC300Cod. ProdutoCodigo do Produto                                                                                                                                        TECPRD@!                                           NAR EXISTCPO('SB1') .AND. EXISTCPO('SB5') .AND. AT740VLDPRD( 2, FWFLDGET("TXT_CODPRD") )                                           
TXT_DESCRIC300Desc. ProdutDescricao do Produto     ATINIPADMVC("TECA984A","TXTDETAIL",'B1_DESC','SB1',1, "XFILIAL('SB1')+TXT->TXT_CODPRD")                                               @!                                           NVV                                                                                                                                
TXT_QUANTSN40Quant. SugerQuantidade Sugerida                                                                                                                                            @E 9999                                      NARPositivo()                                                                                                                      
TXT_VLUNITN122Vl. UnitarioValor Unitario                                                                                                                                                 @E 999,999,999.99                            NARPositivo()                                                                                                                      
TXT_TES   C30Tipo Saida  Tipo de Saida                                                                                                                                            SF4                                                NARExistCpo("SF4") .AND. FwFldGet("TXT_TES") > "500"                                                                               


Criação dos índices da tabela TXT 

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(TXT_FILIAL+TXT_CODIGO).


Criação de Tabela TXU:

Prefixo : TXU

Descrição : Material de Consumo Facilit.          

Compartilhamento Filial: Exclusivo

Compartilhamento Unidade: Exclusivo

Compartilhamento Empresa: Exclusivo

Após o preenchimento dos dados da tabela TXU clique em confirmar

Criação dos campos da tabela TXU 

Preencha os campos da tabela TXU  conforme tabela abaixo:

X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_RELACAOX3_F3X3_PICTUREX3_BROWSEX3_VISUALX3_CONTEXTX3_VLDUSER
TXU_FILIALC80Filial      Filial do Sistema                                                                                                                                              @!                                           N

                                                                                                                                
TXU_CODIGOC60Codigo      Codigo                   GETSXENUM('TXU','TXU_CODIGO')                                                                                                         @!                                           NVR                                                                                                                                
TXU_CODTXSC60Cod. Posto  Codigo do Posto                                                                                                                                                @!                                           NVR                                                                                                                                
TXU_CODPRDC300Cod. ProdutoCodigo do Produto                                                                                                                                        TECPRD@!                                           NAR EXISTCPO('SB1') .AND. EXISTCPO('SB5') .AND. AT740VLDPRD(3, FWFLDGET("TXU_CODPRD") )                                            
TXU_DESCRIC300Desc. ProdutDescricao do Produto     ATINIPADMVC("TECA984A","TXUDETAIL",'B1_DESC','SB1',1, "XFILIAL('SB1')+TXU->TXU_CODPRD")                                               @!                                           NVV                                                                                                                                
TXU_QUANTSN40Quant. SugerQuantidade Sugerida                                                                                                                                            @E 9999                                      NARPositivo()                                                                                                                      
TXU_VLUNITN122Vl. UnitarioValor Unitario                                                                                                                                                 @E 999,999,999.99                            NARPositivo()                                                                                                                      
TXU_TES   C30Tipo Saida  Tipo de Saida                                                                                                                                            SF4   @!                                           NARExistCpo("SF4") .AND. FwFldGet("TXU_TES") > "500"                                                                               


Criação dos índices da tabela TXU 

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(TXU_FILIAL+TXU_CODIGO).


Criação de Tabela TXV:

Prefixo : TXV

Descrição : Uniformes Facilitador                   

Compartilhamento Filial: Exclusivo

Compartilhamento Unidade: Exclusivo

Compartilhamento Empresa: Exclusivo

Após o preenchimento dos dados da tabela TXV clique em confirmar

Criação dos campos da tabela TXV 

Preencha os campos da tabela TXV  conforme tabela abaixo:

X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_RELACAOX3_F3X3_PICTUREX3_BROWSEX3_VISUALX3_CONTEXTX3_VLDUSER
TXV_FILIALC80Filial      Filial do Sistema                                                                                                                                              @!                                           N

                                                                                                                                
TXV_CODIGOC60Codigo      Codigo                   GETSXENUM('TXV','TXV_CODIGO')                                                                                                         @!                                           NVR                                                                                                                                
TXV_CODTXSC60Cod. Posto  Codigo do Posto                                                                                                                                                @!                                           NVR                                                                                                                                
TXV_CODPRDC300Cod. ProdutoCodigo do Produto                                                                                                                                        SB1UNI@!                                           NARAt740VlUni(FwFldGet("TXV_CODPRD"))                                                                                              
TXV_DESCRIC300Desc. ProdutDescricao do Produto     ATINIPADMVC("TECA984A","TXVDETAIL",'B1_DESC','SB1',1, "XFILIAL('SB1')+TXV->TXV_CODPRD")                                               @!                                           NVV                                                                                                                                
TXV_QUANTSN40Quant. SugerQuantidade Sugerida      


      @E 9999                                      NARPositivo()                                                                                                                      
TXV_VLUNITN122Vl. UnitarioValor Unitario                                                                                                                                                 @E 999,999,999.99                            NARPositivo()                                                                                                                      


Criação dos índices da tabela TXV 

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(TXV_FILIAL+TXV_CODIGO).


Criação de Tabela TXW:

Prefixo: TXW

Descrição: Armamento Facilitador                            

Compartilhamento Filial: Exclusivo

Compartilhamento Unidade: Exclusivo

Compartilhamento Empresa: Exclusivo

Após o preenchimento dos dados da tabela TXW clique em confirmar

Criação dos campos da tabela TXW 

Preencha os campos da tabela TXW  conforme tabela abaixo:


X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_RELACAOX3_F3X3_PICTUREX3_BROWSEX3_VISUALX3_CONTEXTX3_VLDUSER
TXW_FILIALC80Filial      Filial do Sistema                                                                                                                                              @!                                           N

                                                                                                                                
TXW_CODIGOC60Codigo      Codigo                   GETSXENUM('TXW','TXW_CODIGO')                                                                                                         @!                                           NVR                                                                                                                                
TXW_CODTXSC60Cod. Posto  Codigo do Posto                                                                                                                                                @!                                           NVR                                                                                                                                
TXW_ITEARMC10Item ArmamenItem do Armamento                                                                                                                                              @!                                           NARPertence("123")                                                                                                                 
TXW_CODPRDC300Cod. Prod.  Codigo do Produto                                                                                                                                        SB5TXQ@!                                           NAR                                                                                                                                
TXW_DESCRIC300Desc. ProdutDescricao do Produto     ATINIPADMVC("TECA984A","TXWDETAIL",'B1_DESC','SB1',1, "XFILIAL('SB1')+TXW->TXW_CODPRD")                                               @!                                           NVV                                                                                                                                
TXW_QUANTSN40Quant. SugerQuantidade Sugerida                                                                                                                                            @E 9999                                      NARPositivo()                                                                                                                      
TXW_VLUNITN122Vl. UnitarioValor Unitario                                                                                                                                                 @E 999,999,999.99                            NARPositivo()                                                                                                                                                                                                                                                      


Criação dos índices da tabela TXW 

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(TXW_FILIAL+TXW_CODIGO).


04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS