Thank you for visiting our Partner Zone. This area is an exclusive space for MYOB Partners. Find out how to Partner with MYOB.
Where have all my custom forms gone ?
The forms names (invoices & statements) are there, when I select and print they have revered to a default form.
It took me hours to get those forms correct.
Can't print quotes, invoices or any statements.
The all work about 30mins ago.
What is going on in Land MYOB ?
Have you just updated to Version 2019.2?
I thought I read recently that this same thing happened for someone else when they updated, but I can't find the thread at the moment.
If so, the solution was to restore a backup copy of your data file to your local drive and export your customised forms. Then go back to your live copy and import the forms.
Hope this helps,
Sorry I couldn't find it sooner, this may help...
Wasn't after an upgrade in my case.
It was doing the course of the day. Invoices printed ok, quote entered, packed some orders, printed quote no data.
It appears the issue was related to one of these errors
2019-05-20 13:50:56.6665,MYOB.Huxley.RF.Core.Services.AppService.RFLogService,Error,1, : MYOB.Huxley.RF.API.Core.Exceptions.RFException: Workspace type does not match with view.
at MYOB.Huxley.RF.Forms.Serialization.FormSerializer.LoadView(RFViewBase view, Stream stream)
2019-05-20 13:50:57.4254,MYOB.Huxley.RF.Core.Services.AppService.RFLogService,Error,49, : System.Threading.ThreadAbortException: Thread was being aborted.
at MYOB.Huxley.RF.Framework.UI.ProgressWindowHelper.Close(Boolean final)
2019-05-20 13:51:55.7528,MYOB.Huxley.UI.Model.Facades.Common.CompanyFileCacheStorage,Error,1,Persist failed : System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Runtime.Serialization.ObjectIDGenerator.GetId(Object obj, Boolean& firstTime)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.InternalGetId(Object obj, Boolean assignUniqueIdToValueType, Type type, Boolean& isNew)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Schedule(Object obj, Boolean assignUniqueIdToValueType, Type type, WriteObjectInfo objectInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteArrayMember(WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, Object data)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteArray(WriteObjectInfo objectInfo, NameInfo memberNameInfo, WriteObjectInfo memberObjectInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header headers, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)
at MYOB.Huxley.UI.Model.Facades.Common.CompanyFileCacheStorage.Persist(ObjectCache cache)
This software has some serious issues with its integrity.
May 2019 - last edited May 2019
I have just had the same thing happen to me. 2 hours ago I printed normally and now its diverted all forms back to a default, which I don't want
Looking forward to an easy fix
It also doesn't allow you to customise it
You should be able to close AR and reopen and the forms will be OK.
There appears to be (there is a bug) in AR2019.2 which MYOB are looking at.
If opening and closing doens't help delete all the cache file will also help.
Thank you - this did work by closing and re-opening Myob.
Forms worked and printed fine.