EasySoft
Yo lo utilzo de esta manera, a lo mejor te sirve
ADD COLUMN TO BROWSE oLbx DATA ARRAY ELEMENT 4;
HEADER "Bruto"+CRLF+"Venta" ;
PICTURE "@E 99,999,999.9" ;
EDITABLE;
POSTEDIT (;
Articu->( dbSeek( oLbx:aArray[oLbx:nAt,1] )),;
_cbruto := oLbx:aArray[oLbx:nAt,4],;
_cdesc := oLbx:aArray[oLbx:nAt,5],;
_netprod := round(_cbruto - ((_cbruto * _cdesc)/100),1),;
;
iif( alltrim(oLbx:aArray[oLbx:nAt,1]) <> "TXT" .and. _netprod < Articu->Ar_P_Med,;
MsgInfo( "Precio Unitario esta bajo el precio costo medio"+CRLF+;
"medio:"+trans( Articu->Ar_P_Med,"@E 99,999,999" )+CRLF+;
"Vta :"+trans( Articu->(vPrecioArt()),"@E 99,999,999" ), "Revise" ), "" ),;
oLbx:aArray[oLbx:nAt,6] := _netprod,;
oLbx:aArray[oLbx:nAt,7] := round(_netprod*oLbx:aArray[oLbx:nAt,3],0),;
_cbruto := 0,;
_cdesc := 0,;
_netprod := 0,;
Calculo( oLbx, aGet, .t. ) ;
);
WHEN Docu_BF->( !found() ) ;
SIZE 82 PIXELS ;
3DLOOK TRUE,TRUE,FALSE ; // cels, header, footer
ALIGN DT_CENTER,DT_CENTER,DT_CENTER ; // cells, header, footer
COLORS CLR_HMAGENTA, RGB( 255, 255, 235)//COLORS CLR_BLACK, CLR_HGRAY
Saludos
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl