0.00.0100011NY5000Yadmin2007/04/09 11:52:22.354archetypesMYSQLNativeopenvpms3306openvpmsEncrypted 2be98afc86aa7f2e4a409ab7ec882a2c9EXTRA_OPTION_MYSQL.defaultFetchSize500EXTRA_OPTION_MYSQL.useCursorFetchtrueIS_CLUSTEREDNMAXIMUM_POOL_SIZE10PORT_NUMBER3306STREAM_RESULTSYUSE_POOLINGNconversionlocalhostMYSQLNativeconversion3306openvpmsEncrypted 2be98afc86aa7f2e4a409ab7ec882a2c9EXTRA_OPTION_MYSQL.defaultFetchSize500EXTRA_OPTION_MYSQL.useCursorFetchtrueIS_CLUSTEREDNMAXIMUM_POOL_SIZE10PORT_NUMBER3306STREAM_RESULTSYUSE_POOLINGNopenvpmslocalhostMYSQLNativeopenvpms3306openvpmsEncrypted 2be98afc86aa7f2e4a409ab7ec882a2c9PORT_NUMBER3306Merge JoinAdd sequenceYModified Java Script ValueInvoice Service MapperYService Items InputSelect Service FieldsYInvoices inputSelect Invoice FieldsYSelect Invoice FieldsFilter rowsYTransform Service ItemsMerge JoinYFilter rowsDummy (do nothing)YFilter rowsMerge JoinYAdd sequenceSelect valuesYSelect valuesModified Java Script ValueYSelect Service FieldsFilter rows 2YFilter rows 2Transform Service ItemsYFilter rows 2Dummy (do nothing) 2YAdd sequenceSequenceY1noneINVOICEITEMIDNarchetypesSEQ_Y119999999596216YDummy (do nothing)DummyY1none324133YFilter rowsFilterRowsY1noneMerge JoinDummy (do nothing)NNCLNUMBER<>constantString0.0-1-1NNANDPETNUMBER<>constantString0.0-1-1NNANDCLNUMBERIS NOT NULLNANDPETNUMBERIS NOT NULLNANDINVOICENOIS NOT NULLNANDTOTALCH>=constantNumber0.0-1-1N324215YInvoice Service MapperOpenVPMSLoaderPluginY1noneopenvpmsINVOICEITEMID<act.customerAccountInvoiceItem>startTimefalsefalse<act.customerAccountInvoiceItem>quantitytruefalse<act.customerAccountInvoiceItem>fixedPricetruefalse<act.customerAccountInvoiceItem>unitPricetruefalse<act.customerAccountInvoiceItem>taxtruefalse<act.customerAccountInvoiceItem>patient[0]<participation.patient>entitytrue<party.patientpet>$valuefalse<act.customerAccountInvoiceItem>patient[0]<participation.patient>acttrue<act.customerAccountInvoiceItem>$valuefalse<act.customerAccountInvoiceItem>product[0]<participation.product>entitytrue<product.service>$valuefalse<act.customerAccountInvoiceItem>product[0]<participation.product>acttrue<act.customerAccountInvoiceItem>$valuefalse<actRelationship.customerAccountInvoiceItem>sourcetrue<act.customerAccountChargesInvoice>$valuefalse<actRelationship.customerAccountInvoiceItem>targettrue<act.customerAccountInvoiceItem>$valuefalsetruetrue1000911214YInvoices inputXBaseInputN1noneF:\VETAID\INVOICES.DBF0NNN55215YMerge JoinMergeJoinN1noneINNERFilter rowsTransform Service ItemsINVOICENOINVOICENO512216YModified Java Script ValueScriptValueModY1none0Script 1//Script here
INVOICEITEMID.setString("SERV" + INVOICEITEMID.getString())784216YSelect Invoice FieldsSelectValuesY1noneCLNUMBER-2-2PETNUMBER-2-2INVOICENO-2-2DATE1STARTDATE-2-2TOTALCH-2-2189215YSelect Service FieldsSelectValuesY1noneINVOICENO-2-2SERVICENO-2-2AMOUNT-2-2TAX-2-2SERVICENOPRODUCTIDString20-2INVOICENO--2-2AMOUNTUNITPRICE-82TAX-82195313YSelect valuesSelectValuesY1noneINVOICENO-2-2PRODUCTID-2-2UNITPRICE-2-2TAX-2-2FIXEDPRICE-2-2CLNUMBER-2-2PETNUMBER-2-2STARTDATE-2-2INVOICEITEMID-2-2QUANTITY-2-2INVOICENO-60PRODUCTID-20-2UNITPRICE-82TAX-82FIXEDPRICE-162CLNUMBER-60PETNUMBER-60STARTDATE--2-2INVOICEITEMIDString200QUANTITY-162678218YService Items InputXBaseInputY1noneF:\VETAID\INVDETL.DBF0NNN56313YTransform Service ItemsScriptValueModY1none0Script 1//Script here
PRODUCTID.setString("SERV" + PRODUCTID.getString())
if (PRODUCTID.getString() == "SERV28.0") {
UNITPRICE.setNumber(-UNITPRICE.getNumber())
}
var FIXEDPRICE = 0.0
var QUANTITY = 1.0
if (TAX.getNumber() == null)
TAX.setNumber(0.0)FIXEDPRICEFIXEDPRICENumber162QUANTITYQUANTITYNumber162509313YFilter rows 2FilterRowsY1noneTransform Service ItemsDummy (do nothing) 2NNPRODUCTID<>constantString3.0-1-1NNANDPRODUCTID<>constantString22.0-1-1NNANDPRODUCTID<>constantString4.0-1-1NNANDPRODUCTID<>constantString25.0-1-1N312313YDummy (do nothing) 2DummyY1none312409Y