Agrega ipprmt003 (Productos Terminados) y actualiza esquema de BD
- Registra formulario ipfmmt003 en FORMULARIOS_IP con dependencia a Database - Corrige dos bugs reales en ipprmt003.4gl: campo control_ubicacion_almacen duplicado en INPUT BY NAME (error -8090), y columnas control_produccion/control_ubicacion_almacen duplicadas en el INSERT INTO (error SQL -6372). Probado completo: alta, consulta, eliminacion, validacion de duplicados - Actualiza DATABASE/smarmotech.4db con el esquema actual de SQL Server (agrega columnas nuevas de iptb00002 y otras tablas) - ipprmt002 queda pendiente: 5 columnas de iptb00002 no son reconocidas por el compilador pese a existir en la BD real, requiere revision en vivo con Johnny Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -72,8 +72,7 @@ FUNCTION ippcad003()
|
|||||||
transacc.us_crea,
|
transacc.us_crea,
|
||||||
transacc.fech_crea,
|
transacc.fech_crea,
|
||||||
transacc.us_mod,
|
transacc.us_mod,
|
||||||
transacc.fech_mod,
|
transacc.fech_mod
|
||||||
transacc.control_ubicacion_almacen
|
|
||||||
## Verifica que el codigo no exista en el catalogo de transacciones. Si existe,
|
## Verifica que el codigo no exista en el catalogo de transacciones. Si existe,
|
||||||
## entonces despliega los datos del registro existente.
|
## entonces despliega los datos del registro existente.
|
||||||
|
|
||||||
@@ -200,8 +199,6 @@ INSERT INTO iptb00005
|
|||||||
,aplicacion_movil_inv
|
,aplicacion_movil_inv
|
||||||
,aplicacion_movil_doc
|
,aplicacion_movil_doc
|
||||||
,codigo_mov_transferencia
|
,codigo_mov_transferencia
|
||||||
,control_produccion
|
|
||||||
,control_ubicacion_almacen
|
|
||||||
,requisiciones
|
,requisiciones
|
||||||
,requiere_autorizacion )
|
,requiere_autorizacion )
|
||||||
VALUES (transacc.cod_mov,
|
VALUES (transacc.cod_mov,
|
||||||
@@ -216,7 +213,6 @@ INSERT INTO iptb00005
|
|||||||
transacc.control_facturacion,
|
transacc.control_facturacion,
|
||||||
transacc.aplicacion_movil_inv,
|
transacc.aplicacion_movil_inv,
|
||||||
transacc.aplicacion_movil_doc,transacc.codigo_mov_transferencia,
|
transacc.aplicacion_movil_doc,transacc.codigo_mov_transferencia,
|
||||||
transacc.control_produccion,transacc.control_ubicacion_almacen,
|
|
||||||
transacc.requisiciones,transacc.requiere_autorizacion)
|
transacc.requisiciones,transacc.requiere_autorizacion)
|
||||||
CALL integridad()
|
CALL integridad()
|
||||||
|
|
||||||
|
|||||||
+4
-2
@@ -487,8 +487,10 @@
|
|||||||
</Application>
|
</Application>
|
||||||
</Group>
|
</Group>
|
||||||
<Group id="1667448785" label="PRODUCTOS TERMINADOS">
|
<Group id="1667448785" label="PRODUCTOS TERMINADOS">
|
||||||
<Library binaryName="FORMULARIOS_IP" id="-1826025351" label="FORMULARIOS_IP"/>
|
<Library binaryName="FORMULARIOS_IP" dependencies="-1026233879" id="-1826025351" label="FORMULARIOS_IP">
|
||||||
<Library binaryName="FUNCIONES_IP" id="1763548104" label="FUNCIONES_IP">
|
<File filePath="ipdir/ipfmmt003.4fd"/>
|
||||||
|
</Library>
|
||||||
|
<Library binaryName="FUNCIONES_IP" dependencies="-1026233879" id="1763548104" label="FUNCIONES_IP">
|
||||||
<File filePath="ipdir/ipprgb000.4gl"/>
|
<File filePath="ipdir/ipprgb000.4gl"/>
|
||||||
</Library>
|
</Library>
|
||||||
<Application binaryName="ipprmt002" dependencies="1763548104,-1026233879,-764824792" externalDependencies="libgre.42x" id="-960000000" label="ipprmt002">
|
<Application binaryName="ipprmt002" dependencies="1763548104,-1026233879,-764824792" externalDependencies="libgre.42x" id="-960000000" label="ipprmt002">
|
||||||
|
|||||||
Reference in New Issue
Block a user