From 32371c87553e10cbac4c503bae33aa2f37f32260 Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Fri, 12 Jul 2019 11:56:42 +0530 Subject: [PATCH] feat: Init Pick Ticket and Pick Ticket Item --- erpnext/stock/doctype/pick_ticket/__init__.py | 0 .../stock/doctype/pick_ticket/pick_ticket.js | 8 ++ .../doctype/pick_ticket/pick_ticket.json | 79 +++++++++++++++++++ .../stock/doctype/pick_ticket/pick_ticket.py | 10 +++ .../doctype/pick_ticket_item/__init__.py | 0 .../pick_ticket_item/pick_ticket_item.json | 72 +++++++++++++++++ .../pick_ticket_item/pick_ticket_item.py | 10 +++ 7 files changed, 179 insertions(+) create mode 100644 erpnext/stock/doctype/pick_ticket/__init__.py create mode 100644 erpnext/stock/doctype/pick_ticket/pick_ticket.js create mode 100644 erpnext/stock/doctype/pick_ticket/pick_ticket.json create mode 100644 erpnext/stock/doctype/pick_ticket/pick_ticket.py create mode 100644 erpnext/stock/doctype/pick_ticket_item/__init__.py create mode 100644 erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.json create mode 100644 erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.py diff --git a/erpnext/stock/doctype/pick_ticket/__init__.py b/erpnext/stock/doctype/pick_ticket/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/stock/doctype/pick_ticket/pick_ticket.js b/erpnext/stock/doctype/pick_ticket/pick_ticket.js new file mode 100644 index 0000000000..f9ae38a3e2 --- /dev/null +++ b/erpnext/stock/doctype/pick_ticket/pick_ticket.js @@ -0,0 +1,8 @@ +// Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Pick Ticket', { + // onload: function(frm) { + + // } +}); diff --git a/erpnext/stock/doctype/pick_ticket/pick_ticket.json b/erpnext/stock/doctype/pick_ticket/pick_ticket.json new file mode 100644 index 0000000000..28aa6997cb --- /dev/null +++ b/erpnext/stock/doctype/pick_ticket/pick_ticket.json @@ -0,0 +1,79 @@ +{ + "creation": "2019-07-11 16:03:13.681045", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "reference_doctype", + "reference_name", + "company", + "column_break_4", + "group_warehouse", + "section_break_6", + "items" + ], + "fields": [ + { + "fieldname": "reference_doctype", + "fieldtype": "Select", + "label": "Reference Document Type", + "options": "Sales Order\nWork Order" + }, + { + "fieldname": "reference_name", + "fieldtype": "Dynamic Link", + "label": "Reference Name", + "options": "reference_doctype" + }, + { + "fieldname": "items", + "fieldtype": "Table", + "label": "Items", + "options": "Pick Ticket Item" + }, + { + "description": "Items under this warehouse will be suggested", + "fieldname": "group_warehouse", + "fieldtype": "Link", + "label": "Group Warehouse", + "options": "Warehouse" + }, + { + "fieldname": "company", + "fieldtype": "Link", + "label": "Company", + "options": "Company" + }, + { + "fieldname": "column_break_4", + "fieldtype": "Column Break" + }, + { + "fieldname": "section_break_6", + "fieldtype": "Section Break" + } + ], + "modified": "2019-07-12 11:42:03.508514", + "modified_by": "Administrator", + "module": "Stock", + "name": "Pick Ticket", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/erpnext/stock/doctype/pick_ticket/pick_ticket.py b/erpnext/stock/doctype/pick_ticket/pick_ticket.py new file mode 100644 index 0000000000..7f2e89bb6c --- /dev/null +++ b/erpnext/stock/doctype/pick_ticket/pick_ticket.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +# import frappe +from frappe.model.document import Document + +class PickTicket(Document): + pass diff --git a/erpnext/stock/doctype/pick_ticket_item/__init__.py b/erpnext/stock/doctype/pick_ticket_item/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.json b/erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.json new file mode 100644 index 0000000000..705172553e --- /dev/null +++ b/erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.json @@ -0,0 +1,72 @@ +{ + "creation": "2019-07-11 16:01:22.832885", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "item", + "item_name", + "description", + "reference_document_item", + "warehouse", + "qty", + "picked_qty" + ], + "fields": [ + { + "fieldname": "item", + "fieldtype": "Link", + "in_list_view": 1, + "label": "Item", + "options": "Item" + }, + { + "fieldname": "qty", + "fieldtype": "Float", + "in_list_view": 1, + "label": "Qty" + }, + { + "fieldname": "picked_qty", + "fieldtype": "Float", + "in_list_view": 1, + "label": "Picked Qty" + }, + { + "fieldname": "warehouse", + "fieldtype": "Link", + "in_list_view": 1, + "label": "Warehouse", + "options": "Warehouse" + }, + { + "fetch_from": "item.item_name", + "fieldname": "item_name", + "fieldtype": "Data", + "label": "Item Name" + }, + { + "fetch_from": "item.description", + "fieldname": "description", + "fieldtype": "Text", + "label": "Description" + }, + { + "fieldname": "reference_document_item", + "fieldtype": "Data", + "hidden": 1, + "label": "Reference Document Item" + } + ], + "istable": 1, + "modified": "2019-07-11 16:34:52.853146", + "modified_by": "Administrator", + "module": "Stock", + "name": "Pick Ticket Item", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.py b/erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.py new file mode 100644 index 0000000000..a13666a438 --- /dev/null +++ b/erpnext/stock/doctype/pick_ticket_item/pick_ticket_item.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2019, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +# import frappe +from frappe.model.document import Document + +class PickTicketItem(Document): + pass