Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Jurídico Departamentos

Linha de Produto:

Linha Protheus

Segmento:

Jurídico

Módulo:SIGAJURI
Função:

WSJurSocietario.prw
JURA294.prw
JURA295.prw
WSLegalprocess.prw
anexos-pt.ts
anexos.component.ts
home-societario-pt.ts
home-societario.component.html
home-societario.component.ts
home-societario.service.ts
combos-fwmodel-adapter.service.ts
jursocietario.service.ts
util.function.ts
det-certidoes-licencas-pt.ts
det-certidoes-licencas.component.css
det-certidoes-licencas.component.html
det-certidoes-licencas.component.ts
det-certidoes-licencas.service.ts
det-certidoes-licencas.struct.ts
widget-certidoes-licencas-pt.ts
widget-certidoes-licencas.component.html
widget-certidoes-licencas.component.ts
widget-certidoes-licencas.module.ts
certidoes-licencas-pt.ts
certidoes-licencas.component.html
certidoes-licencas.component.ts
certidoes-licencas.module.ts
certidoes-licencas.service.ts
certidoes-licencas.struct.ts
resumo-societario-pt.ts
resumo-societario.component.html
resumo-societario.component.ts
resumo-societario.service.ts
resumo-societario.struct.ts
societario-routing.module.ts
societario.module.ts
JurTraducao.constant.ts

País:Brasil
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :DJURDEP-9491


02. SITUAÇÃO/REQUISITO

O objetivo desta story é fazer o cadastro de documentos dentro das empresas do módulo Societário para que seja possível controlar vencimentos e auxiliar no processo de renovação.

O cadastro de documentos, que deve ter:

  • Widget com os documentos próximos do vencimento no resumo da empresa
  • Lista completa dos documentos
  • Inclusão de documentos
  • Anexos


Ao criar o cadastro de documentos, não podemos esquecer de atualizar a widget de documentos próximos ao vencimento na página inicial das empresas.

Campos que devemos considerar no cadastro de documentos:

  • Descrição (texto livre)
  • Tipo de documento
  • Data Emissão
  • Data Vencimento
  • Usuário inclusão
  • Data Inclusão


Cadastro do tipo de documento

  • Código do tipo de documento
  • Descrição do tipo de documento
  • Tipo Fup para geração de lembrete
  • Prazo em dias para vencimento documento.

03. SOLUÇÃO

Foram criadas as rotinas que permitem controlar vencimentos de documentos de uma empresa e que auxiliam no processo de renovação.

  • Tipo de certidões e licenças;
  • Cadastro de certidões e licenças;


Para utilizar esta funcionalidade é necessário possuir dicionários de dados para O19  e O1A. O dicionário de dados estará disponível a partir do release 35.

04. DEMAIS INFORMAÇÕES

Criadas as tabelas a seguir:

  • O19, conforme as seguintes definições:
SX2 - Tabelas
X2_CHAVEO19
X2_ARQUIVOO19990 
X2_NOMETipos de Certidões e Licenças   
X2_MODOC
X2_MODOUNC
X2_MODOEMPC
X2_DELET0
X2_UNICOO19_FILIAL+O19_CODIGO
X2_PYMES
X2_MODULO76
X2_SYSOBJJURA294                       
X2_POSLGT1
X2_CLOB2
X2_AUTREC2



SIX - Índices

INDICEO19
ORDEM1
CHAVEO19_FILIAL+O19_CODIGO
DESCRICAOCódigo
PROPRIS
SHOWPESQS
IX_VIRTUAL2
IX_VIRCUST3



SX3 - CAMPOS
X3_ARQUIVOO19O19O19O19O19O19
X3_ORDEM123456
X3_CAMPOO19_FILIALO19_CODIGOO19_NOMEO14_TIPOFLO19_DSTFWO19_PRAZO
X3_TIPOCCCCCN
X3_TAMANHO21010051003
X3_DECIMAL000000
X3_TITULOFilial      Código      DocumentoTipo tarefaTipo tarefaPrazo
X3_DESCRICFilial do Sistema        Código Tipo DocumentoNome Tipo de DocumentoCódigo do Tipo de FUP   Descrição do Tipo de FupPrazo de Vencimento    
X3_PICTURE                                             @!    @!                                           @!                                             @!                                             999                                              
X3_USADOx       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x       x xxx   x       x       x       x       x       x       x       x       x       x       x       x       x       x       x x     x       x       x       x       x       x       x       x       x       x       x       x       x       x       x x     x       x       x       x       x       x       x       x       x       x       x       x       x       x       x x     x       x       x       x       x       x       x       x       x       x       x       x       x       x       x x     
X3_VALID
ExistChav('O19',M->O19_CODIGO,1)
Vazio() .Or. ( ExistCpo("NRT", M->O19_TIPOFL, 1) .And. JurVldRest("NRT", M->O19_TIPOFL) )

X3_RELACAO
GetSXENum("O19","O19_CODIGO")

JADESCMOD(M->O19_TIPOFL)
X3_NIVEL111111
X3_RESERV                    x x             x x             x x             x x             x x         
X3_BROWSENNSNSS
X3_VISUALVVAAVA
X3_CONTEXTRRRRVR
X3_INIBRW



JADESCMOD(O19->O19_TIPOFL)
X3_CBOX





X3_F3


NRT

X3_GRPSXG33               
X3_PYMESSSSSS
X3_IDXSRVNNNNNN
X3_IDXFLDNNNNNN
X3_POSLGT111111
X3_MODAL211221
SX9 - Relacionamentos
X9_DOMNQS
X9_CDOMO19
X9_EXPDOMNQS_COD
X9_EXPCDOMO19_TIPOFL
X9_PROPRI
X9_LIGDOM1
X9_LIGCDOMN
X9_USEFILS
X9_ENABLES
X9_VINFILN
X9_CHVFORN



  • O1A, conforme as seguintes definições:
SX2 - Tabelas
X2_CHAVEO1A
X2_ARQUIVOO1A990 
X2_NOMECertidões e Licenças   
X2_MODOC
X2_MODOUNC
X2_MODOEMPC
X2_DELET0
X2_UNICOO1A_FILIAL+O1A_CODIGO
X2_PYMES
X2_MODULO76
X2_SYSOBJJURA295                       
X2_POSLGT1
X2_CLOB2
X2_AUTREC2

SIX - Índices

INDICEO1AO1A
ORDEM12
CHAVEO1A_FILIAL+O1A_CAJURIO1A_FILIAL+O1A_CAJURI+O1A_CODIGO
DESCRICAOFilial + CajuriFilial + Cajuri + código
PROPRISS
SHOWPESQSS
IX_VIRTUAL22
IX_VIRCUST33
SX3










X3_ARQUIVOO1AO1AO1AO1AO1AO1AO1AO1AO1AO1AO1A
X3_ORDEM123456789910
X3_CAMPOO1A_FILIALO1A_CODIGOO1A_CAJURIO1A_TIPODCO1A_DTEMISO1A_DTVENCO1A_DTINCLO1A_USUINCO1A_DESC  O1A_CODUSRO1A_DESCTP
X3_TIPOCCCCDDDCMCC
X3_TAMANHO210101088850106100
X3_DECIMAL00000000000
X3_TITULOFilial CódigoCód. Ass JurTipo doc    Data EmissãoData Venc   Data inc.   Usuario Inc Descrição   Cód Usuário Desc Tipo   
X3_DESCRICFilial do sistemaCódigo do DocumentoCódigo Assunto JurídicoTipo de documento        Data Emissão             Data Vencimento          Data inclusão            Usuario de inclusão      Descrição do documento   Código do usuário        Descriçao do tipo de doc 
X3_PICTURE      
                                                                                                                                                                                                                                 


@!   
X3_VALID


ExistCpo('O19',M->O1A_TIPODC,1)






X3_RELACAO
GetSXENum("O1A","O1A_CODIGO")



Date()USRRETNAME(__CUSERID)
__CUSERID 

IF(!INCLUI,Posicione('O19',1,xFilial('O19')+

O1A→O1A_TIPODC,'O19_NOME'), JurGatilho('O1A_TIPODC','O19','O19_NOME',

'O1AMASTER'))

X3_F3                                                


X3_NIVEL11111111111
X3_RESERV                    x x             x x             xxx             xx              xx              xx            x xx            x xx              xx            x xx          
X3_BROWSENSSNNSNNNNS
X3_VISUALVAAAAAAVAVV
X3_CONTEXTRRRRRRRRRRV
X3_GRPSXG33                              
X3_PYMESSSSSSSSSSS
X3_IDXSRVSSSNNNNNNNN
X3_IDXFLDNNNNNNNNNNN
X3_POSLGT11111111111
X3_MODAL21111111111

05. ASSUNTOS RELACIONADOS