Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUENTE HISTóRICAPublicado

Manual de Programación Protheus (2001)

31 páginas · qualidade · variáveis · banco de dados · interfaces · customização

Conoce principios de programación y cuidados de actualización de un manual interno de la época AP5/TopConnect.

HistoriaBuenas prácticasProtheusAP5ReferenciaPlanificación editorial
01 · DESCRIPCIÓN GENERAL

Descripción general

Este manual colaborativo de Microsiga, de 31 páginas, aborda legibilidad, documentación, variables, posicionamiento, informes, interfaces, puntos de entrada, diccionarios SX, transacciones, preprocesador, queries, filiales, integridad y rutinas automáticas. Sus principios generales siguen siendo útiles, pero nombres, funciones y procedimientos deben confirmarse en el TDN actual.

02 · SINTAXIS

Sintaxis

31 páginas · qualidade · variáveis · banco de dados · interfaces · customização

Parámetros

Qualidade e documentação
SeçãoOpcional

Planificación, pruebas, impacto, comentarios útiles, cabeceras y nombres expresivos.

Variáveis e estado
SeçãoOpcional

Declaración, inicialización, alcance y preservación de áreas.

Dados e relatórios
SeçãoOpcional

Búsquedas, índices, filtros, filiales, totales y seguridad de bucles.

Customização
SeçãoOpcional

Puntos de entrada, diccionarios SX, transacciones, includes y traducción.

Arquitetura e integração
SeçãoOpcional

Archivos cliente/servidor, TopConnect, queries, integridad y rutinas automáticas.

03 · EJEMPLO PRÁCTICO

Checklist moderno derivado del manual

// Consulta el ejemplo en portugués; localiza solo los textos para el usuario.
Resultado esperado

Los principios históricos se convierten en criterios modernos verificables.

04 · EJEMPLO PRÁCTICO

Lectura segura con restauración del entorno

User Function ExLeituraSegura()
    Local aArea := GetArea()

    DbSelectArea("SB1")
    DbSetOrder(1)
    If SB1->(DbSeek(xFilial("SB1") + "000001"))
        ConOut(SB1->B1_DESC)
    EndIf

    RestArea(aArea)
Return
Resultado esperado

Se valida la búsqueda y se restaura el área recibida.

BUENAS PRÁCTICAS
  • Estudia la rutina y sus consumidores antes de modificarla.
  • Documenta intención, reglas, precondiciones e impacto.
  • Declara e inicializa variables con el menor alcance adecuado.
  • Valida búsquedas y restaura el estado de las áreas recibidas.
  • Incluye salida, avance y límite de filial en cada bucle.
  • Centraliza reglas compartidas por informes y consultas.
  • Utiliza mecanismos actuales para modificar el diccionario.
ERRORES COMUNES
  • AP5, TopConnect, ATUSX, Quark y SourceSafe son contexto histórico.
  • Algunas firmas contienen errores tipográficos o inconsistencias.
  • Funciones internas y prácticas antiguas no son reglas modernas universales.
  • Contabilidad, transferencia de archivos y automatización varían por módulo y versión.
  • No se identifica autor individual ni edición.

Contenido relacionado

REFERENCIAS
  1. MICROSIGA. Manual de Programación. Documento colaborativo sin autor individual ni edición identificados. Archivo suministrado, fechado el 11 jul. 2001, 31 páginas.
Estado
Publicado
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR