Árvore de páginas

La línea Microsiga Protheus tiene un estándar de construcción para el nombre de los programas.


Los programas de la línea Microsiga Protheus deben tener 7 (siete) dígitos y dos extensiones posibles, de acuerdo con lo que se explica a continuación:


XXXYNNN[III][S].PRW
XXX - Prefijo del módulo de la línea Microsiga Protheus, por ejemplo: GPE para el módulo de Gestión de personal, PON para el módulo Reloj registrador electrónico, FAT para el módulo de Facturación, etc.
Y - Código que identifica la operación del programa. Se tienen:


 

A

Formularios o Procesamiento

C

Consulta de datos

R

Informes

vs.

Bibliotecas

M

Misceláneas


NNN - Código secuencial del programa. Mantenga el estándar de numeración de 10 en 10 y vincule las operaciones de programa similares. Ejemplos:


 

  • GPEA010 - Archivo de empleados.
  • GPEA020 – Archivo de personas.
  • GPEA030 – Archivo de fórmulas.
  • GPER010 – Informe de empleados.
  • GPER020 – Informe de personas.
  • GPER030 – Informe de fórmulas.


III - Las tres últimas letras identifican la localización de origen del programa. Deben utilizarse con base en la tabla de la norma ISO 3166 (Referencia que vendrá posteriormente).
Atención: La sigla se torna obligatoria únicamente para los programas de productos localizados. En caso contrario la sigla deja de ser obligatoria.
S - Secuenciador de la rutina. Algunas rutinas complejas necesitan más de lo que simplemente un código fuente. En estos casos debe utilizarse un secuenciador alfanumérico. Por ejemplo, la rutina de televentas utiliza cuatro programas:


 

  • TMKA273A.PRW
  • TMKA273B.PRW
  • TMKA273C.PRW
  • TMKA273D.PRW

 

PRW - Extensión PRW. Los archivos de rutinas antiguas aún mantienen el uso de la extensión prx. En los cambios de versión del Microsiga Protheus estas rutinas deben redenominarse con la extensión prw.

Importante:
Siempre que sea posible, debe evitarse la creación de códigos fuente de bibliotecas o rutinas secuenciadas. En muchos casos, pocos códigos fuente agrupan y acumulan grandes cantidades de funciones genéricas iniciando situaciones donde hay un aumento continuo de concurrencia para la reserva del código fuente para modificación. Este tipo de concurrencia deja el proceso de desarrollo rígido y burocrático.

Tabla ISO 3166:


 

País

3 Letras

País

3 Letras

Afganistán

AFG

Gran Bretaña (Reino Unido, UK)

GBR

Sudáfrica

ZAF

Granada

GRD

Albania

ALB

Grecia

GRC

Alemania

DEU

Groenlandia

GRL

Angola

AGO

Guatemala

GTM

Arabia Saudita

SAU

Haití

HTI

Argelia

DZA

Holanda

NLD

Argentina

ARG

Honduras

HND

Armenia

ARM

India

IND

Australia

AUS

Indonesia

IDN

Austria

AUT

Irán

IRN

Bélgica

BEL

Irak

IRQ

Belice

BLZ

Irlanda

IRL

Bolivia

BOL

Islandia

ISL

Brasil

BRA

Israel

ISR

Canadá

CAN

Italia

ITA

Chile

CHL

Jamaica

JAM

China

CHN

Japón

JPN

Singapur

SGP

Marruecos

MAR

Colombia

COL

México

MEX

Congo

COG

Mozambique

MOZ

Corea del norte

PRK

Nicaragua

NIC

Corea del sur

KOR

Nigeria

NGA

Costa de Marfil

CIV

Noruega

NOR

Costa Rica

CRI

Nueva Zelanda

NZL

Cuba

CUB

Panamá

PAN

Dinamarca

DNK

Paraguay

PRY

Egipto

EGY

Perú

PER

El Salvador

SLV

Polinesia Francesa

PYF

Emiratos Árabes Unidos

ARE

Polonia

POL

Ecuador

ECU

Puerto Rico

PRI

Eslovaquia

SVK

Portugal

PRT

Eslovenia

SVN

Rep Dominicana

DOM

España

Esp

República Checa

CZE

Estados Unidos

USA

Rumania

ROM

Estonia

ST

Suecia

SWE

Etiopía

ETH

Suiza

CHE

Filipinas

PHL

Trinidad y Tobago

TTO

Finlandia

FIN

Uganda

UGA

Francia

FRA

Uruguay

URY

  • Sem rótulos