[fix] make cheque print compatible with payment entry
This commit is contained in:
		
							parent
							
								
									04f0e61331
								
							
						
					
					
						commit
						066ae8e4c4
					
				| @ -15,7 +15,7 @@ def create_or_update_cheque_print_format(template_name): | |||||||
| 	if not frappe.db.exists("Print Format", template_name): | 	if not frappe.db.exists("Print Format", template_name): | ||||||
| 		cheque_print = frappe.new_doc("Print Format") | 		cheque_print = frappe.new_doc("Print Format") | ||||||
| 		cheque_print.update({ | 		cheque_print.update({ | ||||||
| 			"doc_type": "Journal Entry", | 			"doc_type": "Payment Entry", | ||||||
| 			"standard": "No", | 			"standard": "No", | ||||||
| 			"custom_format": 1, | 			"custom_format": 1, | ||||||
| 			"print_format_type": "Server", | 			"print_format_type": "Server", | ||||||
| @ -35,24 +35,24 @@ def create_or_update_cheque_print_format(template_name): | |||||||
| 		</span> | 		</span> | ||||||
| 		<span style="top:%(date_dist_from_top_edge)s cm; left:%(date_dist_from_left_edge)scm; | 		<span style="top:%(date_dist_from_top_edge)s cm; left:%(date_dist_from_left_edge)scm; | ||||||
| 			position: absolute;"> | 			position: absolute;"> | ||||||
| 			{{doc.cheque_date or '' }} | 			{{doc.reference_date or '' }} | ||||||
| 		</span> | 		</span> | ||||||
| 		<span style="top:%(acc_no_dist_from_top_edge)scm;left:%(acc_no_dist_from_left_edge)scm; | 		<span style="top:%(acc_no_dist_from_top_edge)scm;left:%(acc_no_dist_from_left_edge)scm; | ||||||
| 			position: absolute;"> | 			position: absolute;"> | ||||||
| 			{{ doc.account_no }} | 			{{ doc.account_no or '' }} | ||||||
| 		</span> | 		</span> | ||||||
| 		<span style="top:%(payer_name_from_top_edge)scm;left: %(payer_name_from_left_edge)scm; | 		<span style="top:%(payer_name_from_top_edge)scm;left: %(payer_name_from_left_edge)scm; | ||||||
| 			position: absolute;"> | 			position: absolute;"> | ||||||
| 			{{doc.pay_to_recd_from}} | 			{{doc.party}} | ||||||
| 		</span> | 		</span> | ||||||
| 		<span style="top:%(amt_in_words_from_top_edge)scm; left:%(amt_in_words_from_left_edge)scm; | 		<span style="top:%(amt_in_words_from_top_edge)scm; left:%(amt_in_words_from_left_edge)scm; | ||||||
| 			position: absolute; display: block; width: %(amt_in_word_width)scm; | 			position: absolute; display: block; width: %(amt_in_word_width)scm; | ||||||
| 			line-height:%(amt_in_words_line_spacing)scm; word-wrap: break-word;"> | 			line-height:%(amt_in_words_line_spacing)scm; word-wrap: break-word;"> | ||||||
| 				{{doc.total_amount_in_words}} | 				{{frappe.utils.money_in_words(doc.base_paid_amount or doc.base_received_amount)}} | ||||||
| 		</span> | 		</span> | ||||||
| 		<span style="top:%(amt_in_figures_from_top_edge)scm;left: %(amt_in_figures_from_left_edge)scm; | 		<span style="top:%(amt_in_figures_from_top_edge)scm;left: %(amt_in_figures_from_left_edge)scm; | ||||||
| 			position: absolute;"> | 			position: absolute;"> | ||||||
| 			{{doc.get_formatted("total_amount")}} | 			{{doc.get_formatted("base_paid_amount") or doc.get_formatted("base_received_amount")}} | ||||||
| 		</span> | 		</span> | ||||||
| 		<span style="top:%(signatory_from_top_edge)scm;left: %(signatory_from_left_edge)scm; | 		<span style="top:%(signatory_from_top_edge)scm;left: %(signatory_from_left_edge)scm; | ||||||
| 			position: absolute;"> | 			position: absolute;"> | ||||||
|  | |||||||
| @ -236,6 +236,11 @@ def get_data(): | |||||||
| 					"name": "Asset Movement", | 					"name": "Asset Movement", | ||||||
| 					"description": _("Transfer an asset from one warehouse to another") | 					"description": _("Transfer an asset from one warehouse to another") | ||||||
| 				}, | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"type": "doctype", | ||||||
|  | 					"name": "Cheque Print Template", | ||||||
|  | 					"description": _("Setup cheque dimensions for printing") | ||||||
|  | 				}, | ||||||
| 			] | 			] | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user