当前位置: 首页>>代码示例>>Python>>正文


Python Document.description方法代码示例

本文整理汇总了Python中webnotes.model.doc.Document.description方法的典型用法代码示例。如果您正苦于以下问题:Python Document.description方法的具体用法?Python Document.description怎么用?Python Document.description使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在webnotes.model.doc.Document的用法示例。


在下文中一共展示了Document.description方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: create_feed_and_todo

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
	def create_feed_and_todo(self):
		"""update activty feed and create todo for creation of item, customer, vendor"""
		import home
		home.make_feed('Comment', 'ToDo', '', webnotes.session['user'],
			'<i>"' + 'Setup Complete. Please check your <a href="#!todo">\
			To Do List</a>' + '"</i>', '#6B24B3')

		d = Document('ToDo')
		d.description = 'Create your first Customer'
		d.priority = 'High'
		d.date = nowdate()
		d.reference_type = 'Customer'
		d.save(1)

		d = Document('ToDo')
		d.description = 'Create your first Item'
		d.priority = 'High'
		d.date = nowdate()
		d.reference_type = 'Item'
		d.save(1)

		d = Document('ToDo')
		d.description = 'Create your first Supplier'
		d.priority = 'High'
		d.date = nowdate()
		d.reference_type = 'Supplier'
		d.save(1)
开发者ID:NorrWing,项目名称:erpnext,代码行数:29,代码来源:setup_control.py

示例2: create_child_po

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
	def create_child_po(self,child_data):	
			sic=Document('Purchase Order Item')
			sic.item_code=child_data[0][0]
                        sic.qty=child_data[0][1]
                        sic.stock_qty=child_data[0][1]
                        sic.schedule_date=child_data[0][2]
                        sic.prevdoc_docname=child_data[0][3]
                        sic.warehouse=child_data[0][4]
                        sic.item_name=child_data[0][5]
                        sic.uom=child_data[0][6]
                        sic.stock_uom=child_data[0][6]
                        sic.description=child_data[0][7]
                        sic.prevdoc_detail_docname=child_data[0][8]
                        sic.conversion_factor=1.0
                        sic.prevdoc_doctype='Material Request'
                        rate=webnotes.conn.sql("select ref_rate from `tabItem Price` where price_list='Standard Buying' and item_code='"+child_data[0][0]+"'",as_list=1)
                        if rate:
                        	sic.import_ref_rate=rate[0][0]
                                sic.import_rate=rate[0][0]
                        else:
                                sic.import_ref_rate=1
                                sic.import_rate=1
                        if child_data[0][1]:
                        	sic.import_amount=cstr(flt(sic.import_ref_rate)*flt(child_data[0][1]))
                        else:
                        	sic.import_amount=sic.import_ref_rate                    
                        sic.parentfield='po_details'
                        sic.parenttype='Purchase Order'                                  
                        sic.parent=child_data[0][9]
                        sic.save()
			return sic.import_amount
开发者ID:rohitw1991,项目名称:innoworth-app,代码行数:33,代码来源:cgi.py

示例3: create_material_request

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
	def create_material_request(self,args):				
				mr=Document('Material Request')
				mr.material_request_type='Purchase'
				mr.naming_series='MREQ-'
				mr.company='InnoWorth'
				mr.transaction_date=nowdate()
				mr.fiscal_year=webnotes.conn.get_value("Global Defaults", None, "current_fiscal_year")
				mr.status='Submitted'
				mr.docstatus=1
				mr.save()
				mrc=Document('Material Request Item')
				mrc.parent=mr.name
				mrc.item_code=args[0][0]
				mrc.qty=args[0][1]
				mrc.schedule_date=args[0][2]		
				mrc.docstatus=1
				mrc.warehouse=args[0][3]
				mrc.item_name=args[0][4]
				mrc.uom=args[0][5]
				mrc.description=args[0][6]
				mrc.parentfield='indent_details'
				mrc.parenttype='Material Request'
				mrc.save()
				child_data=[]
                                child_data.append([mrc.item_code,mrc.qty,mrc.schedule_date,mr.name,mrc.warehouse,mrc.item_name,mrc.uom,mrc.description,mrc.name,args[0][7]])
				
				data=[]
				data.append({"item_code":mrc.item_code,"so_qty":cstr(mrc.qty),"proj_qty":('+'+cstr(mrc.qty)),"warehouse":mrc.warehouse,"bin_iqty":"Bin.indented_qty","bin_pqty":"Bin.projected_qty","type":"po"})
				self.update_bin(data)
                                import_amount=self.create_child_po(child_data)
				return import_amount
开发者ID:rohitw1991,项目名称:innoworth-app,代码行数:33,代码来源:cgi.py

示例4: send_message

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
def send_message():
	from webnotes.model.doc import Document
	args = webnotes.form_dict
	
	d = Document('Support Ticket')
	d.subject = webnotes.form_dict.get('subject', 'Website Query')
	d.description = webnotes.form_dict.get('message')
	d.raised_by = webnotes.form_dict.get('sender')
	
	if not d.description:
		webnotes.response["message"] = 'Please write something'
		return
		
	if not d.raised_by:
		webnotes.response["message"] = 'Email Id Required'
		return
	
	# guest method, cap max writes per hour
	if webnotes.conn.sql("""select count(*) from `tabSupport Ticket`
		where TIMEDIFF(NOW(), modified) < '01:00:00'""")[0][0] > max_tickets_per_hour:
		webnotes.response["message"] = "Sorry: we believe we have received an unreasonably high number of requests of this kind. Please try later"
		return
	
	d.save()
	webnotes.response["message"] = 'Thank You'
开发者ID:MrTomato8,项目名称:erpnext,代码行数:27,代码来源:__init__.py

示例5: update_item

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
    def update_item(self):
        i = Document("Item", self.doc.new_item_code)

        # update fields
        i.brand = self.doc.new_item_brand
        i.stock_uom = self.doc.stock_uom
        i.item_group = self.doc.item_group

        i.item_name = self.doc.new_item_name
        i.description = self.doc.description

        # set default as 'No' or 0
        i.is_sample_item = "No"
        i.is_asset_item = "No"
        i.is_purchase_item = "No"
        i.is_manufactured_item = "No"
        i.is_sub_contracted_item = "No"
        i.is_service_item = "No"
        i.inspection_required = "No"
        i.has_serial_no = "No"
        i.lead_time_days = flt(0)
        # update rates
        self.update_ref_rate(i)
        i.save()
        msgprint(
            "Items: %s updated successfully. To update more details open and edit item master" % self.doc.new_item_code
        )
开发者ID:nijil,项目名称:erpnext,代码行数:29,代码来源:sales_bom.py

示例6: add

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
def add():
	"""add in someone's to do list"""
	if webnotes.conn.sql("""select owner from `tabToDo Item`
		where reference_type=%(doctype)s and reference_name=%(name)s
		and owner=%(assign_to)s""", webnotes.form_dict):
		webnotes.msgprint("Already in todo")
		return
	else:
		from webnotes.model.doc import Document
		from webnotes.utils import nowdate
		
		d = Document("ToDo Item")
		d.owner = webnotes.form_dict['assign_to']
		d.reference_type = webnotes.form_dict['doctype']
		d.reference_name = webnotes.form_dict['name']
		d.description = webnotes.form_dict['description']
		d.priority = webnotes.form_dict.get('priority', 'Medium')
		d.date = webnotes.form_dict.get('date', nowdate())
		d.assigned_by = webnotes.user.name
		d.save(1)

	# notify
	notify_assignment(d.assigned_by, d.owner, d.reference_type, d.reference_name, action='ASSIGN', notify=webnotes.form_dict.get('notify'))
		
	# update feeed
	try:
		import home
		from webnotes.utils import get_fullname
		home.make_feed('Assignment', d.reference_type, d.reference_name, webnotes.session['user'],
			'[%s] Assigned to %s' % (d.priority, get_fullname(d.owner)), '#C78F58')
	except ImportError, e:
		pass
开发者ID:beliezer,项目名称:wnframework,代码行数:34,代码来源:assign_to.py

示例7: execute

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
def execute():
	from webnotes.model.doc import Document
	from webnotes.modules import reload_doc
	reload_doc('hr', 'search_criteria', 'employeewise_balance_leave_report')
	d = Document('Search Criteria', 'employeewise_balance_leave_report')
	d.criteria_name = 'Employee Leave Balance Report'
	d.description = 'Employeewise Balance Leave Report'
	d.save()
开发者ID:smilekk,项目名称:erpnext,代码行数:10,代码来源:employeewise_balance_leave_report.py

示例8: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
 def add_calendar_event(self, milestone, date):
     """ Add calendar event for task in calendar of Allocated person"""
     event = Document("Event")
     event.description = milestone + " for " + self.doc.name
     event.event_date = date
     event.event_hour = "10:00"
     event.event_type = "Public"
     event.ref_type = "Project"
     event.ref_name = self.doc.name
     event.save(1)
开发者ID:jnarvaezp,项目名称:erpnext,代码行数:12,代码来源:project.py

示例9: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
	def add_calendar_event(self, milestone, date):
		""" Add calendar event for task in calendar of Allocated person"""
		event = Document('Event')
		event.description = milestone + ' for ' + self.doc.name
		event.event_date = date
		event.event_hour =  '10:00'
		event.event_type = 'Public'
		event.ref_type = 'Project'
		event.ref_name = self.doc.name
		event.save(1)
开发者ID:AminfiBerlin,项目名称:erpnext,代码行数:12,代码来源:project.py

示例10: process_message

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
	def process_message(self, mail):
		"""
			Updates message from support email as either new or reply
		"""
		from home import update_feed

		content, content_type = '[Blank Email]', 'text/plain'
		if mail.text_content:
			content, content_type = mail.text_content, 'text/plain'
		else:
			content, content_type = mail.html_content, 'text/html'
			
		thread_id = mail.get_thread_id()

		if webnotes.conn.exists('Support Ticket', thread_id):
			from webnotes.model.code import get_obj
			
			st = get_obj('Support Ticket', thread_id)
			st.make_response_record(content, mail.mail['From'], content_type)
			webnotes.conn.set(st.doc, 'status', 'Open')
			update_feed(st.doc)
			return
				
		# new ticket
		from webnotes.model.doc import Document
		d = Document('Support Ticket')
		d.description = content
		d.subject = mail.mail['Subject']
		d.raised_by = mail.mail['From']
		d.content_type = content_type
		d.status = 'Open'
		try:
			d.save(1)
			# update feed
			update_feed(d)

			# send auto reply
			self.send_auto_reply(d)

		except:
			d.description = 'Unable to extract message'
			d.save(1)
开发者ID:tobrahma,项目名称:erpnext,代码行数:44,代码来源:__init__.py

示例11: add_calendar_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
	def add_calendar_event(self):
		""" Add calendar event for task in calendar of Allocated person"""
		event = Document('Event')
		event.owner = self.doc.allocated_to
		event.description = self.doc.name 
		event.event_date = self.doc.exp_start_date and self.doc.exp_start_date or ''
		event.event_hour =  self.doc.event_hour and self.doc.event_hour or '10:00'
		event.event_type = 'Private'
		event.ref_type = 'Task'
		event.ref_name = self.doc.name
		event.save(1)
开发者ID:nijil,项目名称:erpnext,代码行数:13,代码来源:task.py

示例12: create_new_grp

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
 def create_new_grp(self,arg):
     arg = eval(arg)
     
     grp = Document('File Group')
     grp.group_name = arg['grp_nm']
     grp.parent_group = arg['parent_grp']
     grp.description = arg['desc']
     grp.name = arg['grp_nm']
     grp.save(1)
     msgprint('Created a New Group')
     return grp.name
开发者ID:Morphnus-IT-Solutions,项目名称:trimos,代码行数:13,代码来源:file_browser_control.py

示例13: add_calender_event

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
 def add_calender_event(self,scheduled_date,incharge_email,item_code):
   """ Add calendar event for Maintenece Schedule in calendar of Allocated person"""
   event = Document('Event')
   event.owner = incharge_email
   event.description = "Reference:%s, Item Code:%s and Customer: %s" %(self.doc.name, item_code, self.doc.customer)
   event.event_date = scheduled_date
   event.event_hour =  '10:00'
   event.event_type = 'Private'
   event.ref_type = 'Maintenance Schedule'
   event.ref_name = self.doc.name
   event.save(1)
开发者ID:smilekk,项目名称:erpnext,代码行数:13,代码来源:maintenance_schedule.py

示例14: add_todo_item

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
	def add_todo_item(self,args):
		args = json.loads(args)

		d = Document('ToDo Item', args.get('name') or None)
		d.description = args['description']
		d.date = args['date']
		d.priority = args['priority']
		d.checked = args.get('checked', 0)
		d.owner = session['user']
		d.save(not args.get('name') and 1 or 0)

		return d.name
开发者ID:Morphnus-IT-Solutions,项目名称:trimos,代码行数:14,代码来源:home_control.py

示例15: calendar_entry

# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import description [as 别名]
    def calendar_entry(self, send, message, date, doctype, name):
        ev = Document("Event")
        ev.description = message
        ev.event_date = date
        ev.event_hour = "10:00"
        ev.event_type = "Private"
        ev.ref_type = doctype
        ev.ref_name = name
        ev.save(1)

        for d in send:
            ch = addchild(ev, "event_individuals", "Event User", 0)
            ch.person = d[0]
            ch.save()
开发者ID:Vichagserp,项目名称:cimworks,代码行数:16,代码来源:monthly_visit_schedule.py


注:本文中的webnotes.model.doc.Document.description方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。