Files
MBS/PROYECTO/bin/ipprrp010e.4rp
T
jsotoandClaude Opus 5.5 705fadfdb4 JSOTO QA G6 (.250): arreglos CG/Activos/Repuestos/Informatica, DBDATE, imagenes de reportes y cgprrp008
Programas (bugs encontrados en las pruebas funcionales en la .250):
- acprmt004/acprmt005: MIN/MAX sobre la fecha real (no sobre texto CONVERT 103); acprmt004 alinea rowid.
- cgprrp008: lee cgtb00004 (no la copia cgtb00004_tmp del 14-mar-2026) y solo regenera
  cgtb00016 cuando se corre sin filtro de cuenta.
- cgprrp014: CONSTRUCT con los nombres de campo del form (cod_sp_sc).
- cgfmrp013: defaultValue del combo = cgprrp012.4rp.
- cgprrp022/edprrp029: salida getPreviewDevice() en lugar de SVG fijo.
- edprrp080: no consume numero ED con afecta = NO.
- cgprmt004/022/037, segprmt0001: sin CONNECT "IFMX" (-6366); EXTERIOR via cross-DB.
- irprcs001: agrega CONNECT; irprmt021: columna idestado; irprmt066: la anulacion sin
  MaintainX ya no se deshace (-255); otrodir/bodegas: rama '2' llena origen y destino.
- teprmt001: ajustes G6.

Despliegue G6:
- DBDATE=dmy4 en config/Application.xcf, config/Main_prg.xcf, resources/Application.xcf
  y en el grupo MODULOS del .4pw (los programas lanzados por el menu heredan el entorno).
- 31 .4rp: IMAGEBOX con rutas absolutas file:///E:|F:|C: -> relativas IMAGENES/...;
  se agregan IMAGENES/LOGO.JPG y genero_logo.png.
- Paquete mbs: incluye bin/*.4rp y bin/IMAGENES (antes el GAR no llevaba los reportes).
- resources/TopMenu.4st (irprcs008 daba -8014); bin/cgprcs024.4rp.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 15:30:24 -04:00

47 lines
3.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<report:Report xmlns:rtl="http://www.4js.com/2004/RTL" xmlns:report="http://www.4js.com/2007/REPORT" xmlns="http://www.4js.com/2004/PXML" gstVersion="3140a" version="6.00">
<report:Settings RWPageWidth="3.0inch" RWPageLength="4.0inch" RWLeftMargin="0.2inch" RWTopMargin="0.1inch" RWRightMargin="0.2inch" RWBottomMargin="0.2inch">
<report:FormatList>
<report:Format-SVG/>
<report:Format-PDF/>
<report:Format-image/>
</report:FormatList>
</report:Settings>
<report:Data RWDataLocation="../acdir/acprrp010.rdd" RWFglReportName="activos"/>
<report:Conflicts/>
<rtl:stylesheet>
<PXML>
<rtl:match name="Report" nameConstraint="Report">
<rtl:match name="Group xcodigo" nameConstraint="Group" minOccurs="0" maxOccurs="unbounded">
<MINIPAGE name="Page Root" width="max" length="max">
<LAYOUTNODE name="Layout Node2" width="min" length="min">
<IMAGEBOX name="ImageBox3" width="100" length="38.2134" url="{{&quot;IMAGENES/Logo.png&quot;}}" intendedResolution="96"/>
<MINIPAGE name="Separator" width="1" length="max" bgColor="#000000" layoutDirection="leftToRight" swapX="false"/>
</LAYOUTNODE>
<LAYOUTNODE name="Layout Node3" width="max" length="min" fontSize="10">
<MINIPAGE name="MiniPage3" width="min" length="min" layoutDirection="leftToRight">
<WORDBOX name="WordBox5" width="100" alignment="baseline" fontSize="14" baselineType="leftleft"/>
<rtl:input-variable name="x" type="FGLNumeric" expectedLocation="expectedHere"/>
<rtl:input-variable name="descripcion" type="FGLString" expectedLocation="expectedHere"/>
<rtl:input-variable name="xcodigo" type="FGLString" expectedLocation="expectedHere"/>
<WORDWRAPBOX name="WordWrapBox1" width="width(&quot;M&quot;)*21" alignment="baseline" fontSize="10" fontBold="true" baselineType="leftleft" text="{{&quot;(&quot;+x.format(&quot;&amp;&amp;&amp;&amp;&amp;&amp;&quot;)+&quot;)&quot;+&quot; &quot;+descripcion.trim()+&quot; &quot;+xcodigo.trim()}}"/>
</MINIPAGE>
<WORDBOX name="separator" alignment="baseline" baselineType="leftleft" port="itemSeparator" text=""/>
</LAYOUTNODE>
<rtl:input-variable name="barcodigo_act" type="FGLString" expectedLocation="expectedHere"/>
<BARCODEBOX name="BarCodeBox1" anchorX="0" anchorY="0" fontBold="true" codeType="code-128" codeValue="{{barcodigo_act.value}}" noText="true"/>
<LAYOUTNODE name="Layout Node4" width="min" length="min">
<WORDBOX name="WordBox4" length="1cm" alignment="baseline" baselineType="leftleft"/>
<rtl:input-variable name="xsimbolo" type="FGLString" expectedLocation="expectedHere"/>
<rtl:input-variable name="xprecio" type="FGLNumeric" expectedLocation="expectedHere"/>
<WORDBOX name="WordBox6" width="2cm" alignment="baseline" baselineType="leftleft" text="{{xsimbolo.trim()+xprecio.format(&quot;#,###,###.##&quot;)}}"/>
<WORDBOX name="WordBox7" length=".5cm" alignment="baseline" baselineType="leftleft"/>
<WORDBOX name="WordBox8" width="6cm" alignment="baseline" fontBold="true" baselineType="leftleft" text="NO INCLUYE ITBIS"/>
</LAYOUTNODE>
</MINIPAGE>
</rtl:match>
</rtl:match>
</PXML>
</rtl:stylesheet>
</report:Report>