Manual de Padroes

  • View
    323

  • Download
    4

Embed Size (px)

Transcript

Manual de Padres

Programao EMS 2.0

Julho/2008

Copyright 1998 DATASUL S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida por qualquer meio eletrnico ou mecnico, na sua totalidade ou em parte, sem a prvia autorizao escrita da DATASUL S.A., que reserva-se o direito de efetuar alteraes sem aviso prvio. A DATASUL S.A no assume nenhuma responsabilidade pelas conseqncias de quaisquer erros ou inexatides que possam aparecer neste documento. DATASUL S.A. Av. Santos Dumont, 831, Joinville, SC, CEP 89.222-900

i

ndiceCAPTULO 1 Reviso do Dicionrio de Dados.............................................1

Construo do Dicionrio de Dados..............................................................2 Gatilhos do Dicionrio de Dados..................................................................3 Campos Livres..............................................................................................4 Validaes.....................................................................................................4 Consideraes sobre o Dicionrio de Dados do Datasul-HR 1.00.................5CAPTULO 2 Estrutura de Diretrios.............................................................6

Datasul-EMS 2.0...........................................................................................6 Datasul-HR 1.0...........................................................................................12CAPTULO 3 Nomenclatura..........................................................................15

Padres para Localizao ...........................................................................15 Nomenclatura para bancos de dados de Localizao...................................16 Nomenclatura padro para programas DPC de Triggers de Localizao ....17 Nomenclatura para Tabelas de Localizao ...............................................18 Nomenclatura para Setup de Localizao (XML) ......................................19 Sigla de bancos de dados.............................................................................21 Banco de Dados do Datasul-HR 1.00......................................................21 Siglas de mdulos do produto.....................................................................21 Mdulos do Datasul-EMS 2.00...............................................................21 Mdulos do Datasul-HR 1.00 ................................................................................................................23 Tipos de Atributos.......................................................................................23 Dump-name de tabelas................................................................................24 Gatilhos do dicionrio de dados..................................................................24 Programas...................................................................................................25 Includes.......................................................................................................27

Include com view-as de campos para o dicionrio de dados...................27 Includes de programas............................................................................27 Includes padres.....................................................................................27 Widgets.......................................................................................................27 Variveis.....................................................................................................28 Datasul-EMS 2.00...................................................................................28 Datasul-HR 1.00.....................................................................................28 Outros componentes da linguagem Progress...............................................29 Siglas de pases...........................................................................................29 Nomenclatura para Caixas de dilogos em programas de Zoom e SmartBrowser.............................................................................................30 Adapters......................................................................................................30CAPTULO 4 Layout de Telas.......................................................................31

Tipos de Telas (janelas)..............................................................................31 Janela Mestre..........................................................................................31 Janela Detalhe.........................................................................................31 Caixas de Dilogo...................................................................................31 Objetos........................................................................................................32 Combo-boxes..........................................................................................32 Retngulos..............................................................................................32 Botes.....................................................................................................32 Fill-ins...................................................................................................32 Frames(Telas).........................................................................................32 Radio-Sets...............................................................................................33 Editores...................................................................................................33 Consideraes sobre os SmartObjects.........................................................34 SmartBrowser.........................................................................................34 SmartViewer...........................................................................................34 SmartQuery.............................................................................................34 Consideraes sobre as Imagens.................................................................34 WebEnabler............................................................................................34CAPTULO 5 Estilos......................................................................................35

Cadastro Simples........................................................................................35 Cadastro Complexo.....................................................................................37 Quando utilizar o Cadastro Complexo....................................................37 Cadastro Simples - Atualiza........................................................................38 Cadastro Complexo - Atualiza....................................................................39 Pai x Filhos - Atualiza Filho.......................................................................40

ndice

iii

Quando utilizar Pai x Filhos - Atualiza Filho..........................................40 Manuteno de Filhos.................................................................................41 Pai x Filhos - Atualiza Ambos....................................................................42 Manuteno de Pais....................................................................................43 Consulta Cadastral Simples.........................................................................44 Consulta Cadastral Complexa.....................................................................45 Consulta Relacionamento............................................................................46 Relatrios, Clculos, Fechamentos.............................................................47 Parmetros nicos......................................................................................51 Parmetros Mltiplos..................................................................................51 Formao....................................................................................................52 Formao sem Navegao...........................................................................53 Importao..................................................................................................54 Exportao..................................................................................................56 Zoom de Tabelas.........................................................................................59 V Para.......................................................................................................60 Digitao Rpida.........................................................................................61 Painis.........................................................................................................61 Funes.......................................................................................................62 Relatrios Relacionados ................................................................................................................62 Consultas Relacionadas...........................................................................62CAPTULO 6 Includes e Utilitrios Padro..................................................63

UT-FIELD.I................................................................................................63 UT-RTLBL.I...............................................................................................64 UT-RUN.I...................................................................................................64 UT-MSGS.P................................................................................................69 IND01-10.I, IND11-50.I E IND51500.I......................................................70 UT-TABLE.I........................................................................................