xin chào mọi người, tôi muốn lấy danh mục sản phẩm_id từ product_id_change[] từ đợt giảm giá. gọi món. đường kẻ. ]
Nhận xét Chia sẻ
2 Nhận xét
Đăng bình luận Hủy bỏ
Diego Calzadilla
- 14 tháng 8 năm 2013
Xóa bỏ
Chuyển đổi thành câu trả lời
Xin chào, tôi đã làm nó, nhưng nó cho một số kết quả lạ, điều đầu tiên tôi làm là. Để định nghĩa lại product_id_change, tôi đã viết những dòng này. sale_line_id = bản thân. tìm kiếm[cr,uid,[],context=context] và sau đó. cho dòng trong tự. duyệt[cr, uid, sale_line_id, bối cảnh=bối cảnh]. danh mục_id = dòng. product_id và dòng. ID sản phẩm. danh mục_id. id và sau đó nó trả về product_id và categ_id không có trong báo giá mà tôi đang làm. giả sử rằng product_id_change hoạt động trên sản phẩm tôi chọn để thêm vào đơn hàng giảm giá của mình, vậy nên
Diego Calzadilla
- 14 tháng 8 năm 2013
Xóa bỏ
Chuyển đổi thành câu trả lời
tại sao nó lại đi và mang danh mục sản phẩm cuối cùng trong báo giá được xác nhận đầu tiên của tôi?? . Thanks
0
Keyur
23 tháng năm 2013
Câu trả lời hay nhấtBạn có thể chỉ cần giảm giá category_id. gọi món. dòng bằng cách sử dụng phương thức browse
của sale_order_line
trong phương thức product_id_change. Chỉ cần chuyển sale_order_line id trong đó
order_line_brw = self.pool.get['sale.order.line'].browse[cr, uid, ids, context=context]
hoặc là
order_line_brw = self.browse[cr, uid, ids, context=context]
sau đó
category_id = order_line_brw.product_id and order_line_brw.product_id.categ_id
Điều này sẽ cung cấp cho bạn bản ghi duyệt của danh mục nếu bạn muốn danh mục_id thì chỉ cần thêm .id
vào cuối
Như thế này
category_id = order_line_brw.product_id and order_line_brw.product_id.categ_id.id
Nhận xét Chia sẻ
4 Nhận xét
Đăng bình luận Hủy bỏ
mohamed abdelwahed
- 23 tháng 5 năm 2013
Xóa bỏ
Chuyển đổi thành câu trả lời
xin lỗi nhưng tôi gặp lỗi này category_id = order_line_brw. product_id và order_line_brw. ID sản phẩm. danh mục_id. thuộc tính idError. đối tượng 'browse_record_list' không có thuộc tính 'product_id'
Keyur
- 26 tháng 5 năm 2013
Xóa bỏ
Chuyển đổi thành câu trả lời
Đó là vì id nằm trong danh sách. Hãy thử viết nó vào vòng lặp for chẳng hạn, ví dụ order_line_brw trong self. duyệt [cr, uid, id, ngữ cảnh=bối cảnh]. hoặc bạn có thể viết ids[0] thay vì ids. Điều đó sẽ giải quyết vấn đề của bạn
Diego Calzadilla
- 13 tháng 8 năm 2013
Xóa bỏ
Chuyển đổi thành câu trả lời
Xin chào, tôi gặp vấn đề tương tự, có ai trong số các bạn có thể giải quyết được không?. Khi tôi thử vòng lặp for, không có gì xảy ra, trình gỡ lỗi cho biết. lỗi tên. tên order_line_brw không được xác định. Và nếu tôi viết ids[0] theo thứ tự order_line_brw = self. duyệt[cr, uid, ids, context=context hoặc trong vòng lặp for thay vì id, tôi gặp lỗi sau. cho order_line_brw trong chính mình. duyệt[cr, uid, ids[0], bối cảnh=bối cảnh]. Chỉ mụcLỗi. danh sách chỉ số vượt khỏi phạm vi
Tôi muốn nhập một số sản phẩm vào odoo cho mô-đun điểm bán hàng. Tuy nhiên, tôi có một danh mục gọi là "Nhà gỗ" không tìm thấy trong quá trình nhập. Tôi có thể tìm id / id bên ngoài của danh mục sản phẩm ở đâu, trong trường hợp này là danh mục sản phẩm "Nhà gỗ"?
Đây là. csv mà tôi muốn nhập
ID bên ngoài, Tên, Tham chiếu nội bộ, Danh mục/ID bên ngoài, Có thể chi, Có thể mua, Có thể bán, Giá bán, Chi phí, Phương thức cung cấp, Loại sản phẩm, Phương thức mua hàng
AR1,Arni ,AR1,Nhà gỗ,TRUE,TRUE,TRUE,0,0,Mua,Dịch vụ,Làm thành kho
AU9,Ausbi 1 ,AU9,Nhà gỗ,TRUE,TRUE,TRUE,0,0,Mua,Dịch vụ,Làm thành kho
Đây là thông báo lỗi tôi nhận được.
Nhận xét Chia sẻ
Đăng bình luận Hủy bỏ
0
Antonio M. Vigliotti
13 Tháng bảy 2014
Câu trả lời hay nhấtKhi người dùng được phép sử dụng "Tính năng kỹ thuật"Cài đặt -> Kỹ thuật -> Trình tự & Số nhận dạng -> Số nhận dạng bên ngoàiTrong hộp tìm kiếm -> Tên kiểu máy = *sản phẩm. danh mục*Bây giờ bạn có thể thấy những gì bạn cần. Antonio M. Vigliotti
Nhận xét Chia sẻ
Đăng bình luận Hủy bỏ
0
Vách đá Kujala
9 Tháng mười hai 2014
Câu trả lời hay nhấtBạn có thể tìm thấy danh mục sản phẩm trong URL khi xem danh mục
- Đi đến. Bán hàng>Cấu hình>Danh mục và thuộc tính sản phẩm>Danh mục sản phẩm
- Mở danh mục của bạn Nhà gỗ
- Kiểm tra URL được hiển thị trong trình duyệt của bạn. Phải giống như http. // địa chỉ của bạn. com/web?#id=3&view_type=form&model=product. danh mục&menu_id=119&action=119
- Trong trường hợp này, danh mục tôi đang xem là id=3, danh mục của bạn tất nhiên sẽ khác
Nhận xét Chia sẻ
Đăng bình luận Hủy bỏ
0
John
10 Tháng mười hai 2014
Câu trả lời hay nhấtMột cách khác để lấy số nhận dạng bên ngoài là
- Với tư cách Quản trị viên, nhấp chuột trái vào tên người dùng ở trên cùng bên phải và nhấp vào 'Giới thiệu về odoo'
- Nhấp chuột trái vào 'Kích hoạt Chế độ nhà phát triển'
- Khi odoo refresh, vào Kho -> Cấu hình -> Sản phẩm -> Danh mục sản phẩm
- Doubleclick vào danh mục quan tâm trong treeview
- Gần đầu trang là danh sách thả xuống có nội dung như 'Chế độ xem gỡ lỗi#265'. Nhấp vào đó và sau đó nhấp vào 'Xem siêu dữ liệu'
- Id xml có thể là mã định danh bên ngoài
Tôi đã may mắn hơn khi sử dụng 'ID danh mục/cơ sở dữ liệu' so với 'ID bên ngoài' cho một số trường này khi nhập. Id cơ sở dữ liệu có thể được xác định như vậy
- Khi odoo refresh, vào Kho -> Cấu hình -> Sản phẩm -> Danh mục sản phẩm
- Doubleclick vào danh mục quan tâm trong treeview
- Trong thanh địa chỉ, bạn sẽ thấy một cái gì đó kết thúc tương tự như. web?debug=#id=184&view_type=form&model=product. thể loại
- Trong ví dụ trên, ID cơ sở dữ liệu là 184.
Chúc may mắn với việc nhập khẩu
Nhận xét Chia sẻ
Đăng bình luận Hủy bỏ
0
Koffi KPONOUGLO
14 Tháng bảy 2014
Câu trả lời hay nhấtXin chào,
Khi bạn muốn nhập sản phẩm, bạn phải tạo hoặc nhập trước trường quan hệ [ví dụ:. nhiều2một]. Trong trường hợp của bạn, trường category_id là trường many2one. Vì vậy, bạn phải tạo hoặc nhập danh mục "Nhà gỗ" theo cách thủ công trong Odoo rồi xuất danh mục đó. Bằng cách này, bạn sẽ nhận được đúng "Danh mục/ID bên ngoài". Sao chép nó và dán nó vào tệp csv hiện tại của bạn
Hy vọng nó giúp
Nhận xét Chia sẻ
Đăng bình luận Hủy bỏ
0
Joel Schmid
13 Tháng bảy 2014
Câu trả lời hay nhấtBây giờ tôi thấy số nhận dạng bên ngoài của product_category_all. Nhưng tôi không thấy id của danh mục "Nhà gỗ". Tôi có thể tìm thấy nó ở đâu?
Nhận xét Chia sẻ
1 Nhận xét
Đăng bình luận Hủy bỏ
Antonio M. Vigliotti
- 13 tháng 7 năm 2014
Xóa bỏ
Chuyển đổi thành câu trả lời
Bạn có thay đổi tiêu đề cột từ 'Danh mục/ID bên ngoài' thành 'Danh mục' không? . Bạn có thể tìm thấy một số thông tin ở đây http. //www. zeroincombenze. eu/wiki/OpenERP/dev/nhập khẩu