Valores nulos/no nulos en migracion de actas por sistemas externos

Hola:

Estamos tratando de migrar actas de cursadas/promoción por sistemas externos. Nuestra instalación de Guaraní de destino es 3.13.0

Notamos al parecer algunas inconsistencias entre la documentación y los scripts de migración.
Por ejemplo en la documentación (http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.13.0/Migracion/Desde_sistemas_externos/Migracion/Actas#Actas_de_Cursadas_y_Promoci.C3.B3n) algunos campos como:

  • comision
  • actividad_codigo
  • nro_documento
  • escala_nota

Estan documentados como que pueden ser campos nulos (Permite Nulos = S)

Y otros que al parecer deberían ser opcionales como:

  • observaciones
  • pct_asistencia

Figuran que no pueden ser nulos (Permite Nulos = N)

Sin embargo cuando vemos el script que crea la tabla ext.mig_acta_cursada_promocion

Los campos que permiten nulos y los que no difieren. Copio la parte del script (script_02_mig_actas_cursadas_promocion.sql) que crea la tabla ext.mig_acta_cursada_promocion:

CREATE TABLE ext.mig_acta_cursada_promocion
(
-- CABECERA DEL ACTA
	-- Tipo y Número de acta
	origen            char(1) NOT NULL DEFAULT 'R',       -- R = Acta de Regulares / P = Acta de Promociones
	nro_acta          varchar(30),   
	fecha             Date NOT NULL, -- Fecha de Regularidad/promocion
	renglones_folio Smallint NOT NULL, 
	
	-- Libro de Acta y Nro de tomo
	nro_libro         varchar(30) NOT NULL,  -- Nro de Libro (sga_libros_actas.nro_libro)
	nro_tomo          Integer,               -- Puede ser que no exista el nro de tomo.
	
	-- Para recuperar la "comision" de "mig_comisiones"
	comision_nombre   Varchar(100) NOT NULL,
	anio_academico    Integer NOT NULL,
	periodo_lectivo_nombre Varchar(100) NOT NULL,
	actividad_codigo  varchar(10) NOT NULL,
	
-- ALUMNOS DEL ACTA

	-- Datos del Alumno: Con estos datos se recupera el dato de alumno (sga_alumnos.alumno):   mdp_personas -> sga_alumnos
	tipo_documento    smallint NOT NULL DEFAULT 0 ,  -- 0-DNI (mdp_tipos_documentos)
	nro_documento     varchar(15) NOT NULL,
	propuesta         integer NOT NULL,              -- sga_propuestas.propuesta 
	plan_version      integer,                       -- sga_planes_versiones.plan_version (Version del plan del alumno en que hizo la actividad) 

    -- Datos del folio fisico....
    folio_fisico      Integer,
	folio             Smallint,
	renglon           Smallint,

    -- Datos del resultado de la cursada/promocion de cada alumno
	pct_asistencia    Numeric(5,2) DEFAULT 0, 
    cond_regularidad  Integer,   -- Solo para Actas de Regulares
	fecha_vigencia    Date, -- Solo para Actas de Regulares. Puede ser nulo (sin vigencia)
	escala_nota       Integer NOT NULL,
	nota              Varchar(10),
	resultado         Char(1) NOT NULL,
	observaciones     Varchar(100)
);

Nos resulta extraño que no sea obligatorio cargar datos como el DNI de la persona, la comisión, la escala de notas y la actividad.

Gracias por cualquier aclaración

Federico

Son obligatorios esos campos, fijate que tienen la condicion NOT NULL en la tabla.
Habia quedado mal la documentacion, estaba al reves ese valor.
Fijate ahora.
http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.13.0/Migracion/Desde_sistemas_externos/Migracion/Actas

Muchas gracias Alejandro

Suponía que era así pero quería confirmar.

Gracias de nuevo

Federico