-
-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Selection List for Number Field when Creating or Editing Transactions #4144
Comments
@sharkei2018
There is already an ID column (you may have hidden it) that is the MMEX transaction ID, so Identifier is probably not a good choice of name.
Have you explored Custom Fields? Look at Tools | Custom Fields Manager... It would allow you to create exactly the selection list that you want. Here I've created a Type field: And here is the custom field in use: You can, of course, drag the user defined Type field to wherever you want in the transaction list. It does not need to be at the end. |
Thanks for that information Martin and the work you did to create the example Custom field. To answer your point about the description/name of the field, then as ID and Type are already being used, something like Bank Reference might describe it better? You have identified a (big) gap in my knowledge about the features of MMEX - I didn't know that Custom fields could be created, not having seen anything about them. Is there anything in the MMEX User Manual that I'm missing? Are Custom Fields available on the Recurring Transactions screens? I've looked for a 'Show/Hide' arrow like the one on the Single Transaction screen, but can't see it. You say that the custom field can be dragged to wherever you want in the transaction list. I haven't been able to do that - I can't find a way to select it and then drag. I think you're right though. If I could add a Custom field to Recurring Transactions as well as Single ones, then I could use that functionality. Thanks for your continuing help to make MMEX better. Keith |
@sharkei2018
A field name of 'Type' is not already being used by MMEX. 'Type' is just the name of a Custom Field that I created as an example to show what you could do. You can call your custom field 'Bananas' if you like; it's your field so can have your choice of name.
That's currently a problem. MMEX has a lot of functionality, some of which is not covered at all in the documentation. Custom Fields is one example. I tend to discover MMEX capabilities by reading posts on the forum (or here on github) and, most importantly, by exploring the menus (top level menus and right click) throughout the app. Then experiment on a dummy database (not your main one). What we really need is someone to act as a technical author to help write the missing bits of the manual.
Yes. I'm sure. Just keep experimenting and then ask questions here.
Custom fields are not currently available when you create a recurring transaction. Each time a recurring payment is due, a new single transaction is generated in the appropriate account. You can then edit that transaction to edit the custom field. If you use recurring transactions a lot and would find it useful to set the custom field value when you create the recurring transaction, then you could raise an enhancement request. However, I'd urge you to fully explore the use of custom fields first and sort out your workflow before requesting the development of a new feature.
You do it in the same way you drag columns in Windows Explorer (or virtually any other application with a grid view)... Re-order.columns.mp4 |
@tactilis The Edit Transaction screen above describes 2 of the fields as Type - the 3rd one where you can select Withdrawal, Deposit, Transfer and your Custom Field. I assume that the MMEX database stores the field with a different name from the one displayed. I'm not sure my skills would allow me to become a technical author and write documentation from scratch. For example I don't know what some of the words in the Custom Field screen mean (RegEx for example), but I'm always happy to review documentation before it's published. Maybe in the future I will feel confident enough to give it a try :). I will take your advice and have a look through the MMEX menus to see if there is any functionality that I'm not aware of that would help me manage my finances. I misunderstood your comment about being able to drag the custom field. I thought you were referring to the position on the Edit Transaction screen rather than the List of Transactions screen. I did know how to drag a column to a different position. I have over 100 Recurring Transactions which get generated every month, so editing the custom field for each of those is not practical. I need to be able to set a custom field value when I create the Recurring Transaction or carry on manually typing the string into the Number field as I do now. I see that this was looked at previously 'Cannot set custom fields in recurring transaction template #1595' and then here 'Custom Fields improvements #1585'. My reading at the end of #1585 is that this is still an ongoing issue and it looks like vomikan might have added it to the v1.6.0 milestone? Thanks for your patience and continued support. |
'Type' is just a label on the Withdrawal, Deposit, Transfer dropdown. It doesn't matter how it's handled in the database. That an internal detail that should be (and is) hidden from users. You can see in the example Custom Field I created above that you can name it 'Type' with no problems. Again, it shouldn't matter to users how that's handled internally in the database. But just in case you are still concerned... 😀
Adapting some words that @dbolton wrote in the forum: RegEx (short for "Regular Expression"): This is a 'pattern' that is used to validate inputs. For example if you created a custom field called "Web link" (e.g. a link to a photo of a purchase receipt maybe), you might want to require that the field starts with "https://". The regular expression for that would be:
If you haven't used Regular Expressions before, here's a good resource: http://www.regular-expressions.info/quickstart.html |
With that many Recurring Transactions, I think you have demonstrated a very good use case for being able to add custom fields.
#1585 covers a lot of things, some of which are implemented, some are not. The v1.6.0 milestone just means that it's a good idea but implementation is some way off. I'll raise a new enhancement request, specifically for Custom Fields support in Recurring Transactions and reference this conversation. |
@sharkei2018 If you right click a column heading and Hide/Show columns, then that is saved. IMO, column order should be saved. I've raised #4160 |
This issue is stale because it has been open 365 days with no activity. Please update if you want to keep the issue open |
It's coincidental that Martin has made proposal #4139, as I have been looking at the functionality of the 'Frequently Used Notes' with regard to possibly replicating it for the 'Number' field.
I don't remember the last time I had a transaction that had a transaction number, like a cheque number to identify it, as bills are paid and purchases made using methods other than cheques. I should say at this point that I am in the UK and use Internet Banking a lot.
So for a long time I have been entering one of the following in the 'Number' field for each transaction - Direct Debit, Standing Order, Manual Transfer, Faster Payment, Online Payment, ATM, Direct Deposit, Direct Transfer, Debit Card and maybe others.
As you can imagine, that's a lot of typing, and I was going to ask if there was any way of providing a selection list for the 'Number' field via a button, in a similar way to how the 'Frequently Used Notes' button works for the 'Notes' field. This additional button would be alongside the 'Populate transaction number' button which would still be needed for those MMEX users who do still have sequential numeric references to identify the transaction with their financial organisation.
If this was possible, then strictly the description 'Number' wouldn't be quite accurate and maybe 'Identifier' would be better?
'Frequently Used Notes' are currently listed for the particular account that the transaction is being created in, although I would have thought that the same note might apply to more than one account. The way that I am using the 'Number' field is certainly not account specific and applies to the whole of the MMEX database.
If implemented it would require changes to all the Transaction windows, both single and recurring where the 'Number' field appears.
I hope this makes sense and shall be interested to hear what others think about this as an enhancement for MMEX - it would certainly help me to create a transaction faster :)
The text was updated successfully, but these errors were encountered: