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

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

Chào mọi người,

Nhờ mọi người có thể giải đáp giúp em:

(Hình 1) - Đây là 1 sản phẩm ví dụ: nó có giá trị khai báo ban đầu là 2
Mới bán 1 đơn hàng là SO1358 - tuy nhiên lại xuất hiện 2 phiếu giao hàng trùng nhau là BGV/OUT/01228, mỗi cái là 1.
Giá trị tồn kho hiện tại là 0, tức bị lệch 1 bộ xuất đi

(Hình 2) - Đây là 1 sản phẩm, tổng số lượng tồn kho ban đầu + nhập hàng là 8, bán đi là 7, thì giá trị tồn kho hiện tại lẽ ra là 1 thì lại là -1
Tức bị lệch 2 bộ xuất đi.




Làm cách nào để có thể khắc phục tình trạng này ạ?

Đính kèm:
Phản hồi (4)
  • Câu trả lời được chấp thuận

    Chủ nhật, Tháng 11 13 2016, 07:53 PM - #permalink

    Mình dùng tài khoản bạn cung cấp để kiểm tra. Kết quả sơ bộ là thế này

    Hồ Phương Thảo viết:
    (Hình 1) - Đây là 1 sản phẩm ví dụ: nó có giá trị khai báo ban đầu là 2
    Mới bán 1 đơn hàng là SO1358 - tuy nhiên lại xuất hiện 2 phiếu giao hàng trùng nhau là BGV/OUT/01228, mỗi cái là 1.
    Giá trị tồn kho hiện tại là 0, tức bị lệch 1 bộ xuất đi

    Thứ nhất, đây không phải là phiếu giao hàng (stock.picking) mà là 2 dịch chuyển (stock.move) được tạo bởi 2 tài khoản khác nhau.

    Đầu tiên, tài khoản Võ Trần Nhân Tín xác nhận Sales Order rồi tạo Phiếu giao hàng (stock.picking) vào 31/10/2016 19:48:39. Trong stock picking này có một stock move với (ID 11026) được tạo tự động (Odoo dùng tài khoản admin để tạo stock move này nên tên người tạo là Board Games Việt)

    Sau đó, tài khoản Võ Trần Nhân Tín gỡ stock move nói trên ra khỏi stock picking (nhưng không xoá) và tạo mới một stock move khác (có ID = 11053) vào 31/10/2016 19:52:28 (sau cái ban đầu khoảng gần 4 phút)

    Như vậy bạn đã rõ nguyên nhân rồi chứ? Ngoài ra, ở phần bán hàng của bạn, mình đặt lại sang chế độ "Cho sửa đơn hàng bán khi đã xác nhận" để có chế độ đồng bộ trạng thái giao hàng, hoá đơn và thanh toán với đơn hàng bán.

    Hồ Phương Thảo viết:
    (Hình 2) - Đây là 1 sản phẩm, tổng số lượng tồn kho ban đầu + nhập hàng là 8, bán đi là 7, thì giá trị tồn kho hiện tại lẽ ra là 1 thì lại là -1
    Tức bị lệch 2 bộ xuất đi.

    Cái này để lát mình kiểm tra sau, giờ đi nạp năng lượng tối đã :D

    P/s: từ từ hãy đổi mật khẩu admin nhé.
    Thích
    The reply is currently minimized Hiện
  • Câu trả lời được chấp thuận

    Thứ hai, Tháng 11 14 2016, 08:04 PM - #permalink
    Hồ Phương Thảo viết:
    (Hình 2) - Đây là 1 sản phẩm, tổng số lượng tồn kho ban đầu + nhập hàng là 8, bán đi là 7, thì giá trị tồn kho hiện tại lẽ ra là 1 thì lại là -1
    Tức bị lệch 2 bộ xuất đi.

    Đã nghiên cứu trường hợp này, thực tế là bó tay, không hiểu làm sao mà lại bị lệch giữa stock move và stock quant. Theo ghi nhận của Stock Quant và Stock History thì số lượng tồn kho của sản phẩm mã 15590019 đều là -1. Trong khi đó, stock move lại bị thiếu mất 1 record so với dữ liệu từ stock quant hoặc stock history.

    Về mặt kỹ thuật, xoá stock move thì Odoo nó cũng không xoá stock quant. Mặc định của Odoo thì bạn không thể xoá được stock move đã hoàn thành nên mình không thể hiểu tại sao lại có sự bất đồng dữ liệu.

    Nếu cho rằng dùng code để can thiệp thì chắc Thảo không làm được việc này. :p

    Cũng có khả năng có thể tại một thời điểm nào đó Odoo có lỗi nên dẫn đến việc này.

    Hoặc một module nào đó của bên thứ 3 tương tác xử lý đồng bộ dữ liệu không tốt.

    Giải pháp khắc phục:

    1. Vô hiệu các sản phẩm mà bị lỗi kiểu này. Không xoá được nó vì có giao dịch phát sinh rồi, nhưng có thể vô hiệu để không dùng bộ dữ liệu này nữa bằng cách bấm vào nút Lưu trữ (hiển thị ra khi hover vào nút Đang hiệu lực) ở trên form sản phẩm này. Nếu sản phẩm này có mã vạch, hãy xoá mã vạch trước khi vô hiệu.
    2. Tạo một sản phẩm mới cùng tên cùng mã rồi làm kiểm kho cho sản phẩm này.
    Thích
    The reply is currently minimized Hiện
  • Câu trả lời được chấp thuận

    Thứ ba, Tháng 11 15 2016, 04:50 PM - #permalink

    David kiểm tra giúp Thảo lý do vì sao nó bị như vậy để Thảo fix triệt để được không, vì bây giờ tạo lại sản phẩm mới thì cũng được (theo Thảo kiểm tra sơ bộ thì có gần 30 sản phẩm bị lỗi công thức như vậy và có thể nhiều hơn nữa)

    Tuy nhiên nếu sản phẩm mới lại bị lệch như vậy nữa thì không nên lắm, Thảo muốn fix được lỗi này trước khi tạo lại sp mới :(

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

    Thứ ba, Tháng 11 15 2016, 05:32 PM - #permalink
    Hồ Phương Thảo viết:
    David kiểm tra giúp Thảo lý do vì sao nó bị như vậy để Thảo fix triệt để được không, vì bây giờ tạo lại sản phẩm mới thì cũng được (theo Thảo kiểm tra sơ bộ thì có gần 30 sản phẩm bị lỗi công thức như vậy và có thể nhiều hơn nữa)

    Để chẩn đúng bệnh thì phải tìm cách tái hiện lại lỗi này. Mình có làm thử ở một bản Odoo 9 mới toanh nhưng không gặp lỗi này, không làm thế nào tái hiện lại được nó ở một hệ thống mới toanh.
    Giờ Thảo làm giúp mình việc sau:
    1. Đề nghị mọi người tạm thời không nhập liệu
    2. Tạo một bản sao lưu
    3. Tạo một sản phẩm có tên AAAAAA (6 chữ A) với thông số giống hết một sản phẩm bị bị rồi làm lại các thao tác xuất nhập, kiểm kho y hết như Thảo đã làm với một sản phẩm lỗi rồi cho mình biết kết quả.
    4. Khôi phục hệ thống lại về thời điểm sao lưu.
    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