As a result, the Patient History report displays on the personal details of the patient. Details about Patient Appointments, Medical Records, Lab Test, Patient Encounters, Vital Signes, etc are missing.
Hi Nabin. Sorry to tag you here but can you please help understand why there is need to have this validation for stock & Accounts Ledger Sync and Forcing users to post a manual JV for the difference, whereas the Repost Item Valuation functionality is already doing the same thing!!!??
I did heavy testing for Version 13.0.0 wherein the Repost Item Valuation was correctly reposting all accounting differences. Although it gets stuck in queue/in progress most of the times but whenever we restart the Repost from backend it correctly updated all the accounting & stock ledger entries.
Based upon my testing i feel that if we bypass this validation for accounts/stock ledger sync thereby avoiding the manual JV and let Repost doctype work as per the defined logic then our accounts and stock ledger will be sync automatically. The only thing we have to make sure is that our repost don’t get stuck in queue/In-progress.
If it’s is a new site, looks like the domain was not correctly set. Setting the domain to Healthcare should have inserted the default doctypes in Patient History Settings. Could you please try setting this in Domain Settings once again?
Or just to fix this, you can run this on bench console-
from erpnext.healthcare.setup import setup_patient_history_settings
setup_patient_history_settings()
frappe.db.commit()
And, probably due to this, I’m not able to install ERPNext app, tracebacks are:
user@ip-172-31-19-143:~/frappe-bench$ bench --site sitename.com install-app erpnext
Installing erpnext…
Updating DocTypes for erpnext : [========================================] 100%
An error occurred while installing erpnext:
Module import failed for User Type (frappe.core.doctype.user_type.user_type Error: No module named ‘frappe.core.doctype.user_type’)
EDIT: I can confirm, this happened because frappe wasn’t updated due to some reasons, it got fixed once upgrade frappe to latest.
Same problem after what seems to be a successful upgrade. Web pages work but Desk access displays this same popup.
web.log traceback
File "/home/recharger/frappe-bench/apps/frappe/frappe/translate.py", line 542, in extract_messages_from_code
code = frappe.as_unicode(render_include(code))
File "/home/recharger/frappe-bench/apps/frappe/frappe/model/utils/__init__.py", line 70, in render_include
with io.open(frappe.get_app_path(app, app_path), 'r', encoding = 'utf-8') as f:
File "/home/recharger/frappe-bench/apps/frappe/frappe/__init__.py", line 954, in get_app_path
return get_pymodule_path(app_name, *joins)
File "/home/recharger/frappe-bench/apps/frappe/frappe/__init__.py", line 969, in get_pymodule_path
return os.path.join(os.path.dirname(get_module(scrub(modulename)).__file__ or ''), *joins)
AttributeError: module 'public' has no attribute '__file__'
I don’t know what the exact issue is because I’m not very well versed in Python, but it looks as if the “Public” module is not being excluded in the __init__.py file correctly.
I hope that someone can help with a fix soon.
For now, I’ve reverted the snapshot back to version 12 and will wait to see if I can get some feedback or a fix. I did perform the update twice with the same results and cannot see where else the issue may be.
Thanks to all the developers for this great tool that is ERPnext!
There is an issue that I thought was solved in this version but unfortunately not.
It is about the documents that are restricted for some users based on a link field.
In my case, it is a supplier group.
A user is given a limited access to local suppliers only, and when a purchase invoice is from a foreign supplier he gets this message, but at the same time can see all the contents with the message covering it,
And also can close the message and do whatever he wishes with the invoice, printing and emailing.