Ejemplo n.º 1
0
 def postprocess(source, target_doc):
     target_doc.supplier = for_supplier
     args = get_party_details(for_supplier, party_type="Supplier", ignore_permissions=True)
     target_doc.currency = args.currency or get_party_account_currency("Supplier", for_supplier, source.company)
     target_doc.buying_price_list = args.buying_price_list or frappe.db.get_value(
         "Buying Settings", None, "buying_price_list"
     )
     set_missing_values(source, target_doc)
Ejemplo n.º 2
0
    def postprocess(source, target_doc):
        target_doc.supplier = source_name

        target_doc.set("items", [
            d for d in target_doc.get("items")
            if d.get("item_code") in supplier_items and d.get("qty") > 0
        ])

        set_missing_values(source, target_doc)
Ejemplo n.º 3
0
 def postprocess(source, target_doc):
     target_doc.supplier = for_supplier
     args = get_party_details(for_supplier,
                              party_type="Supplier",
                              ignore_permissions=True)
     target_doc.currency = args.currency or get_party_account_currency(
         'Supplier', for_supplier, source.company)
     target_doc.buying_price_list = args.buying_price_list or frappe.db.get_value(
         'Buying Settings', None, 'buying_price_list')
     set_missing_values(source, target_doc)
Ejemplo n.º 4
0
 def postprocess(source, target_doc):
     set_missing_values(source, target_doc)
Ejemplo n.º 5
0
 def postprocess(source, target_doc):
     target_doc.supplier = for_supplier
     set_missing_values(source, target_doc)