Diễn đàn Hỏi & Đáp

Hỗ trợ triển khai Odoo với ERPOnline

Mình import danh sách các trường tùy biến từ bản odoo cũ (V8) sang bản mới (V10), báo lỗi như sau:
1. Khi bấm nút "Xác nhận" thì báo lỗi "odoo server error"
2. Kiểm tra lại thì thấy có một bản ghi đã được import (Mặc dù mới chỉ bấm nút "Xác nhận" để kiểm tra mà chưa bấm nút "Import"). Theo nguyên tắc thì khi "Xác nhận" thì chỉ kiểm tra tính hợp lệ của file csv chứ nhỉ, sao lại có một bản ghi được import?
Nhờ các bạn kiểm tra hộ.

Phản hồi (4)
  • Câu trả lời được chấp thuận

    Thứ hai, Tháng 10 24 2016, 04:55 PM - #permalink

    Bác có chắc là có 1 bản ghi được tạo không? Em đang ngồi import dữ liệu ở Odoo 10 đây, mấy hôm nay import cả vài trăm ngàn bản ghi rồi, không phát hiện thấy bị nhu vậy.

    Phần core của Odoo có một bộ quản lý transaction, một là thành công thì sẽ commit để được cả, hai là không thành công thì rollback để xoá tất cả những gì đã đưa vào trong cùng transaction này. Nên về mặt kỹ thuật sẽ không thể có chuyện bác import được một phần.

    Thích
    The reply is currently minimized Hiện
  • Câu trả lời được chấp thuận

    Thứ ba, Tháng 10 25 2016, 08:18 AM - #permalink

    Sure luôn với bác là em nói thật 100%:D:D:D .
    Có sự khác nhau trong case của em:
    1. Là nhập trường tùy biến (không phải dữ liệu công ty).
    2. Nhập trong môi trường phát triển (V10 phải kích hoạt môi trường phát triển mới thấy tính năng kỹ thuật).
    3. Mới chỉ "Xác nhận" mà chưa "Import".
    Em gửi cả file csv bác tự tay kiểm tra nhé.
    P/s: Bác kiểm tra hộ, nếu không được thì em lại phải tự tạo thủ công vậy, không import nữa.

    The reply is currently minimized Hiện
  • Câu trả lời được chấp thuận

    Thứ ba, Tháng 10 25 2016, 09:12 AM - #permalink

    Quả đúng như bác nói. Có khả năng có lỗi ở module base_import. Để bên em kiểm tra sau xem thế nào. Trước mắt bác tạm thời tạo lại trường thủ công vậy.

    Vả lại, bác cũng nên tạo thủ công vì em thấy nhiều trường bác import có vẻ không cần thiết như phụ cấp điện thoại, ăn, thì đã có rồi.

    Về trường hệ số lương, bác nên tạo một model mới, ví dụ x_hesoluong và có trường x_heso kiểu float để lưu hệ số lương (vd: 2,34, 3.1, v.v.). Sau đó ở hr.contract bác tạo thêm trường x_hesoluong_id có kiểu là kiểu Many2one, quan hệ với model x_hesoluong. Nếu trình cao hơn nữa thì bác tạo một view, action và menu cho model mới này, còn không thì tạo mới record cho model x_hesoluong ở ngay trên form contract cũng được.

    Cách tạo model mới này sẽ giúp bác quản lý linh hoạt hơn đối với các trường dữ liệu kiểu thế này.

    EDIT:
    Bug đã được report sang Odoo để bên đó xem xét: https://github.com/odoo/odoo/issues/13962
    Nếu bên đó không sửa thì ERPOnline sẽ tự sửa.

    Thích
    The reply is currently minimized Hiện
  • Câu trả lời được chấp thuận

    Thứ tư, Tháng 10 26 2016, 12:16 PM - #permalink

    Thanks, bao giờ sửa được thì bác nháy nhé.
    Update: Không đơn giản là không import được.
    Khi em tạo trường thủ công thì tạo được bình thường, nhưng soi lại thì thấy một trường được tạo ra 2 bản ghi và một trong 2 bản ghi đó là "trường cơ bản", một cái là "trường tùy biến".
    Đã là tạo trường ở giao diện UI thì chỉ có thể là tạo ra trường tùy biến chứ nhỉ, sao lại có thể mọc thêm một "trường cơ bản nữa"???
    Và vì là trường cơ bản nên mình xóa cũng không xóa được.

    Đính kèm:
    The reply is currently minimized Hiện
Phản hồi

Chuyên mục

Tag Cloud

ERPOnline được xây dựng & phát triển trên nền tảng phần mềm nguồn mở Odoo (tên cũ là OpenERP) cho phép các Tổ chức, Doanh nghiệp triển khai & ứng dụng phần mềm Hoạch định Nguồn lực Doanh nghiệp (ERP) và Quản lý Quan hệ Khách hàng (CRM) trực tuyến dưới hình thức SaaS (Software as a Service - Phần mềm kiểu Dịch vụ) với chi phí mà mọi tổ chức và doanh nghiệp đều chấp nhận được.

Liên hệ

Cty TNHH Tự động hóa Hàng hải T.V.T
#40, An Lạc 2, P. Sở Dầu, Q. Hồng Bàng
Hải Phòng
P: (031) 356 9178
F: (031) 356 9179
Hotline: 012 2222 1004
Kinh doanh This email address is being protected from spambots. You need JavaScript enabled to view it.
Thanh toán This email address is being protected from spambots. You need JavaScript enabled to view it. Hỗ trợ Kỹ thuật This email address is being protected from spambots. You need JavaScript enabled to view it.
Đầu trang