"Develop" will be Frappe/ERPNext 7

@rmehta did you push the new update with offline pos ?

Please let me know. Looking forward to try it asap.

POS is merged in v7 (develop branch) you can check it out.

1 Like

Could v7 release support serial number on each item visibility for Website users?
Thanks!

thats great addition,when shall we expect the new version?and how can we update our current system in our self hosted server ?
thanks

@rmehta we have done it for two clients. can we share this with you? We want to further enhance the customization as a global setting, in case user want to change serial no format and have the option to turn on/off.

@CLU Sure! We can have it as a setting in Stock Settings

Just an idea that I see… many businesses are looking for Automatic Batch Numbering
Rather than manually adding new batch-id manually for each incoming item…wasting time!

2 Likes

Agreed. Automatic batch numbering would be a good option to have.

Also, what is the login information for the beta?

Login information is

User: demo@erpnext.com
Pass: demo

For POS it would be great if the price can be altered as well as quantity. We would often reduce the price at the time of sale. Used to be able to switch to sales order view, but that is not now possible? Still would prefer to be able to change the price in the POS screen

I pitch it in here:
What about a KB/Wiki

there is a Knowledge base App already. As far as I know it is not very feature rich though

anyone who knows when V7 will be released and when current users can update it?thanks

@rmehta trust you’re doing great. Any potential release date for v7 yet?

Thanks

Nice but I did not see it yet

Hi,

I switch to develop but I get an error while executing patch remove_features_setup.py
Thanks

Executing erpnext.patches.v7_0.remove_features_setup in site1.local
Traceback (most recent call last):
File “/usr/lib/python2.7/runpy.py”, line 162, in _run_module_as_main
main”, fname, loader, pkg_name)
File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
exec code in run_globals
File “/home/britlog/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 79, in
main()
File “/home/britlog/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 16, in main
click.Group(commands=commands)(prog_name=‘bench’)
File “/home/britlog/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 700, in call
return self.main(*args, **kwargs)
File “/home/britlog/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 680, in main
rv = self.invoke(ctx)
File “/home/britlog/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/britlog/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/britlog/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/britlog/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 508, in invoke
return callback(*args, **kwargs)
File “/home/britlog/frappe-bench/env/local/lib/python2.7/site-packages/click/decorators.py”, line 16, in new_func
return f(get_current_context(), *args, **kwargs)
File “/home/britlog/frappe-bench/apps/frappe/frappe/commands/init.py”, line 24, in _func
ret = f(frappe._dict(ctx.obj), *args, **kwargs)
File “/home/britlog/frappe-bench/apps/frappe/frappe/commands/site.py”, line 163, in migrate
migrate(context.verbose, rebuild_website=rebuild_website)
File “/home/britlog/frappe-bench/apps/frappe/frappe/migrate.py”, line 27, in migrate
frappe.modules.patch_handler.run_all()
File “/home/britlog/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 25, in run_all
if not run_single(patchmodule = patch):
File “/home/britlog/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 52, in run_single
return execute_patch(patchmodule, method, methodargs)
File “/home/britlog/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 68, in execute_patch
frappe.get_attr(patchmodule.split()[0] + “.execute”)()
File “/home/britlog/frappe-bench/apps/erpnext/erpnext/patches/v7_0/remove_features_setup.py”, line 10, in execute
stock_settings.save()
File “/home/britlog/frappe-bench/apps/frappe/frappe/model/document.py”, line 250, in save
self._validate()
File “/home/britlog/frappe-bench/apps/frappe/frappe/model/document.py”, line 364, in _validate
self._validate_links()
File “/home/britlog/frappe-bench/apps/frappe/frappe/model/document.py”, line 570, in _validate_links
frappe.LinkValidationError)
File “/home/britlog/frappe-bench/apps/frappe/frappe/init.py”, line 284, in throw
msgprint(msg, raise_exception=exc)
File “/home/britlog/frappe-bench/apps/frappe/frappe/init.py”, line 277, in msgprint
_raise_exception()
File “/home/britlog/frappe-bench/apps/frappe/frappe/init.py”, line 262, in _raise_exception
raise raise_exception, encode(msg)
frappe.exceptions.LinkValidationError: Impossible de trouver Stock défaut Emballage: Transaction non autorisée contre arrêté l’ordre de fabrication {0}
Traceback (most recent call last):
File “/usr/local/bin/bench”, line 9, in
load_entry_point(‘bench==0.92’, ‘console_scripts’, ‘bench’)()
File “/home/britlog/bench-repo/bench/cli.py”, line 40, in cli
bench_command()
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 700, in call
return self.main(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 680, in main
rv = self.invoke(ctx)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 508, in invoke
return callback(*args, **kwargs)
File “/home/britlog/bench-repo/bench/commands/update.py”, line 61, in update
_update(pull, patch, build, bench, auto, restart_supervisor, requirements, no_backup, upgrade, force=force)
File “/home/britlog/bench-repo/bench/commands/update.py”, line 91, in _update
patch_sites(bench=bench_path)
File “/home/britlog/bench-repo/bench/utils.py”, line 132, in patch_sites
run_frappe_cmd(‘–site’, ‘all’, ‘migrate’, bench=bench)
File “/home/britlog/bench-repo/bench/utils.py”, line 491, in run_frappe_cmd
raise CommandFailedError(args)
bench.utils.CommandFailedError: (‘–site’, ‘all’, ‘migrate’)

@britlog have a look at following link, it helped me.

Thanks @JoEz
My problem comes from database, I don’t have the column show_barcode_field in stock settings

SELECT * FROM trelen.tabSingles where doctype=‘Stock Settings’

I tried to force to sync schema because the field is into stock_settings.json but it doesn’t add the field in the database

bench --force reload-doc stock doctype stock_settings

My database was on master before, so maybe there is something wrong in migration.
I tried to do the migration a second time with a clean database backup from master branch but same problem. So I give up develop branch for now.

@britlog the field is very much present. Do start a new thread for issues please.