Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Criação da tela de Tipo de Documento

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Jurídico

Módulo:

SIGAJURI

Rotina:

Rotina

Nome Técnico

JURA251

Tipo de documentos

Requisito/Story/Issue (informe o requisito relacionado):

  1. DJURDEP-1872. (Solicitações de documentas a outras áreas)

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

O0L - Tipos de Documentos

Sistema(s) Operacional(is):

Windows

Descrição

Criação da estrutura da tabela para a tela de Tipo de documentos


Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Aplique o patch do requisito e execute uma vez a rotina UPDDISTR.

Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

1.Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

O0L

(X2_CHAVE)

Tipo de Documento

(X2_NOME)

C

(X2_MODO)

S

(X2_PYME)

2.  Criaçãode Campos no arquivo SX3 – Campos:

  • Tabela O0L - Tipo de Documento

Campo

O0L_FILIAL

Tipo

C - Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Filial

Descrição

Filial do Sistema

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Não
Grupo de campos033 - Tamanho da Filial

Visual

Alterar

Contexto

Real

Modal

Não

Help

Define o código da filial do sistema

Campo

O0L_COD

Tipo

C - Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Cod Tip Doc

Descrição

Código Tipo de Documento

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Não
ValidaçãoExistChav('O0L',M->O0L_COD,1)
Inicializador PadrãoGetSXENum("O0L","O0L_COD")

Visual

Alterar

Contexto

Real

Modal

Sim

Help

Código do Tipo de documento

Campo

O0L_NOME

Tipo

C - Caracter

Tamanho

100

Decimal

0

Formato

@!

Título

Nome Tip Doc

Descrição

Nome do Tipo de Documento

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Visual

Alterar

Contexto

Real

Modal

Não

Help

Nome do Tipo de documento

Campo

O0L_SUGDIA

Tipo

N - Numérico

Tamanho

3

Decimal

0

Formato

999

Título

Dias Prazo

Descrição

Quantidade de dias prazo

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Visual

Alterar

Contexto

Real

Modal

Não

Help

Quantidade de dias para sugestão de prazo

Campo

O0L_INFPER

Tipo

C - Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Informa Peri

Descrição

Informa Período?

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim
ValidaçãoPertence("12")
Inicializador Padrão"2"

Visual

Alterar

Contexto

Real

Modal

Não
Cbox Port1=Sim;2=Não

Help

Informa período? 1=Sim;2=Não

Campo

O0L_CPART

Tipo

C - Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Cod Resp

Descrição

Código Responsável

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim
ValidaçãoVazio() .Or. ((ExistCpo('RD0',M->O0L_CPART,1)) .AND. JURRD0('O0LMASTER','O0L_CPART','1') .And. JurVldRest('RD0',M->O0L_CPART))
Inicializador PadrãoGetSXENum("O0L","O0L_COD")

Visual

Alterar

Contexto

Real

Modal

Não
C. Padrão SXBRD0

Help

Responsável do Tipo de Documento

Campo

O0L_DPART

Tipo

C - Caracter

Tamanho

30

Decimal

0

Formato

@!

Título

Nome Resp

Descrição

Nome Responsável

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim
Inicializador PadrãoIF(!INCLUI,Posicione('RD0',1,xFilial('RD0')+O0L->O0L_CPART,'RD0_NOME'),'')

Visual

Visualizar

Contexto

Virtual

Modal

Não

Help

Nome do Responsável

Campo

O0L_SIGLA

Tipo

C - Caracter

Tamanho

20

Decimal

0

Formato

@!

Título

Sigla Part

Descrição

Sigla do Participante

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim
ValidaçãoVazio().OR.(ExistCpo("RD0",FWFLDGET("O0L_SIGLA"),9).AND.Posicione('RD0',9,xFilial('RD0')+M->O0L_SIGLA,'RD0_TPJUR')=="1")
Inicializador PadrãoIF(!INCLUI,POSICIONE('RD0',1,XFILIAL('RD0')+O0L->O0L_CPART,'RD0_SIGLA'),'')
Inicializador BrowsePosicione('RD0',1,xFilial('RD0')+O0L->O0L_CPART,'RD0_SIGLA')

Visual

Alterar

Contexto

Virtual

Modal

Sim
C. Padrão SXBRD0ATV
Cbox Port1=Sim;2=Não

Help

Sigla do Responsável

3.  Criação de Índices no arquivo SIX – Índices:

Índice

O0L

Ordem

1

Chave

O0L_FILIAL+O0L_COD

Descrição

Cód. Tipo de Documento

Proprietário

S

Índice

O0L

Ordem

2

Chave

O0L_FILIAL+O0L_NOME

Descrição

Nome do Tipo de documento

Proprietário

S

4.  Criação  (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

Tabela O0L - Tipo de Documentos:

Campo

O0L_CPART

Sequência

001

Campo Domínio

O0L_CPART

Tipo

P

Regra

RD0->RD0_NOME

Posiciona?

Sim

Chave

xFilial('RD0')+FwFldGet('O0L_CPART')

Proprietário

Microsiga


Campo

O0L_SIGLA

Sequência

001

Campo Domínio

O0L_DPART

Tipo

P

Regra

""

Posiciona?

Não

Condição

EMPTY(M->O0L_SIGLA)

Proprietário

Microsiga


Campo

O0L_SIGLA

Sequência

002

Campo Domínio

O0L_CPART

Tipo

P

Regra

RD0->RD0_CODIGO

Posiciona?

Sim

Chave

xFilial("RD0")+M->O0L_SIGLA

Condição

!EMPTY(M->O0L_SIGLA)

Proprietário

Microsiga


Campo

O0L_CPART

Sequência

001

Campo Domínio

O0L_DPART

Tipo

P

Regra

RD0->RD0_NOME

Posiciona?

Sim

Chave

xFilial("RD0")+M->O0L_SIGLA

Condição

!EMPTY(M->O0L_SIGLA)

Proprietário

Microsiga


Criação de Relacionamentos no arquivo SX9 – Relacionamentos:


Tabela dom

RD0

Exp domínio

RD0

Exp c domínio

O0L_CPART

Procedimento para Configuração

 CONFIGURAÇÃO DE MENUS

Menu

Atualizações

Submenu

Jurídico\ Assunto Jurídico\

Nome da Rotina

Tipo de Documentos

Programa

JURA251

Módulo

SIGAJURI

Procedimento para Utilização

  1. No modulo Gestão Jurídica (SIGAJURI), acesse Atualizações / Jurídico  / Assunto Jurídico / Tipo de Documentos.
  2. Cadastrar um novo Tipo de Documento clicando no botão Incluir.
  3. Informações disponíveis para utilização, tais como, Nome do Tipo de Documento, Sugestão de prazo (em dias), obrigatoriedade de informar o Período e o Responsável pelo tipo de documento
  4. Confirmar a operação.
  5. Demais operações disponíveis (alteração, exclusão e pesquisa).