Reported this issue numerous times and today it did happened to me again. Here is how to damage the entire project.
Have ate least 100 or more Apps (I have a project with about 360 Apps).
- Go to Dictionary and open existing one
- Select all tables and do “Synchronize Dictionary”
- Once this is done go to “Synchronize Applications”
- If you forget uncheck “Data Type” on the PROPERTIES panel - all data types in the fields you have modified for last few weeks or months will be gone !
Due to the fact that some NetMake developer did not care to preserve data type settings which has been modified in the Apps you can loose lots of work. I accidently left this field checked I have lost (roughly) about 20 hours of work.
Yes I can go and modify the settings for each field in every App but this will take me about 20 hours if I want to do it manually. How god is SC if I keep loosing time undoing things like that ?
I reported this numerous times and of course it was ignored. It did not bothered me so much when working on a small projects with 10-20 Apps. I could go an make changes manually but with 400 Apps it will drive one crazy to fix this crap!
Does anybody know any way of restoring field types (other than restoring from backup) ?
[ATTACH=CONFIG]n73549[/ATTACH]
The main problem here is that the only changes that should be applied are those which are referenced in database. Another words - there is no Minimum size, Mask, etc value in SQL database. Also when the text field is changed from “plain text” to selection bog (it is still text) those settings MUST BE PRESERVED when updating Apps from dictionary. At this moment the dictionary can do complete destruction of the entire project - as it happened in my case. Yes I can restore from backup but it still will take me few hours to get to the point where I was.
One other thing I need to mention to anybody from NetMake reading this. IT IS A BUG! Bug in a software if not the only case when the Error message pops up on the screen - please consider this and finally fix as it is big issue!
THIS PROBLEM REALLY NEEDS TO BE ADDRESSED and as many other so far was completely ignored.