public function salesOrderAddressSaveAfter($event)
 {
     /* @var $salesOrderAddress Mage_Sales_Model_Order_Address */
     $salesOrderAddress = $event->getAddress();
     try {
         $shipmentsCollection = $salesOrderAddress->getOrder()->getShipmentsCollection();
         if ($shipmentsCollection->getSize()) {
             foreach ($shipmentsCollection as $shipment) {
                 $result = Dutycalculator_Charge_Model_Importdutytaxes::generateDocuments($shipment);
                 if ($result) {
                     $shipment->setCommercialInvoiceUrl($result['commercial_invoice_url']);
                     $shipment->setPackingListUrl($result['packing_list_url']);
                 }
             }
             $shipmentsCollection->save();
         }
     } catch (Exception $ex) {
     }
     return $this;
 }