Purchase Order:

create('Document',array('type'=>'post','action'=>'edit', 'default'=>false)); echo $form->input('Document.id'); echo $form->input('PurchaseOrder.id'); echo $form->input('PurchaseOrder.principle_id'); echo $form->input('PurchaseOrder.principle_reference'); echo $form->input('PurchaseOrder.description', array('type'=>'text')); ?>
input('job', array('id'=>'job_autocomplete', array('label'=>'Job (start typing and select from the list)'))); ?> All Items from the OA for this Job will be added automatically to the PO.
input('PurchaseOrder.jobs_text');?> Jobs added above will appear in this field automatically.
You can add other things like CMC STOCK.
input('PurchaseOrder.currency_id'); echo $form->input('PurchaseOrder.dispatch_date'); echo $form->input('PurchaseOrder.date_arrived'); //ARGH. Really Karl? echo $form->input('PurchaseOrder.ordered_from'); echo $form->input('PurchaseOrder.description'); echo $form->input('PurchaseOrder.dispatch_by'); echo $form->input('PurchaseOrder.deliver_to'); echo $form->input('PurchaseOrder.shipping_instructions'); echo $form->end(array('label'=>'Save PurchaseOrder Details', 'id'=>'savePurchaseOrderButton')); ?>
data);?>