$boxY => "" $boxWith => "105" retentionBlock.retentionNumberEntry = 0 retentionBlock.retentionAmountEntry = 0.0 rc = retentionBlock.getRecordCount() for recNum in range(rc): retentionBlock.jumpRecord(recNum) #quien nos lo dio retentionBlock.retentionSender = str(ownDocumentBlock.clientRecipientBox.clientEntry) #nuestro punto de venta retentionBlock.retentionPos = str(ownDocumentBlock.ownPosEntityIdEntry) retentionBlock.retentionDate = retentionDataSource.getTimeStamp() retentionBlock.postChanges() import hack #recorrer el datasource , hacer la sumatoria y calcular el retentionTotal = 0.0 lRecords = retentionDataSource.getRecords() for index in range(len(lRecords)): lRecord = lRecords[index] retentionTotal += hack.a2f(lRecord.getField("alien_document.net_total"),4) retentionTmpBlock.retentionTotal = retentionTotal callTrigger('retentionExitTrigger')