Als je geen verstand van computers hebt is deze post mischien iet wat verwarrend ;) Bij Billiardshop zijn ze er eindelijk van overtuigt dat je echt een computer wilt hebben om je invoices and payments in goede banen te leiden. zo gezecht zo gedaan, dus ze hebben een mannetje gevraagt om iets (voor wehnig) in elkaar te flanzen en het resultaat mag er zijn..... NOT... Ik dacht dat ik in m'n studententijd wat rommel had geprogged...
Even een korte toelichting op de complexiteit *AHUM* van het programma: Er zijn invoices die gelinkt zijn aan customers, payments, items en de winkel waar het verkocht zijn.... Ja, zoals ik al zei, zeer complex... Er moeten dus customers gemaakt kunnen worden, items toegevoegt kunnen worden, winkels aangemaakt kunnen worden, en dit alles moet aan een invoice gekoppeld kunnen worden en vervolgens moet er ook een printje van de invoice gemaakt kunnen worden.... Jaja, tis me wat.
Maaroged, na veel gepruts had het manneke wat gereed wattie gelabeled had als "release candidate". Ik dacht "nou, das mooi, kunnen we lekker aan de slag". Na een tijdje ermee gewerkt te hebben kwam ik helaas tot de conclusie dat ik meenig eerste jaars IT student betere rommel heb zien maken.... Om nog even toe te lichten hoe erg het is moet ik vermelden dat nog lang niet alle features aanwezig zijn.... (ja hoor... release candidate... tuuuuuuuuuurlijk), ik heb er nu denk ik 2 uur mee gewerkt, mischien de helft van de functionaliteit gebruikt maar nog niet een voledige testset erop los durven te laten (hetzelfde gevoel wat je hebt als je een groote brok code voor het eerst door je compiler heen krijgt en je moet kijken hoe goed het werkt).
Oh ja... LOL bijna vergeten... Er is GEEEN papierwerk... NIKS, geen manual, geen contract, geen SLA... NIKS. jaja... En vervolgens zit ik lekker rond te bellen om nog iets voor elkaar te krijgen. Op het moment dat ik ook maar eensigzins nijg te gaan richting een tacties of strategies niveau (ipv funtioneel) krijg ik van de programeur te horen "Jij bent niet m'n klant dus dat ga ik niet met je bespreken".. Ja dude... Je bent gewoon zwaar n00b... En aan de andere kant krijg ik natuurlijk de "echte" n00bs die gewoon zakenmensen zijn en niks begrijpen van computers...
Ok, en hier issie dan, lijstje bugs die ik echt moeilijk snel heb gevonden, hehehe, kijk ook ff naar hoe n00b ze zijn en niet alleen naar hun aantal, ken je lachuh.
-When I delete an item which was saved previously, it deletes the item, but it doesn't adjust the total in the invoice overview tab.
-I can't change a payment on an invoice, but I can delete it. However, when I delete it, it will delete the payment, but it doesn't adjust the total in the invoice overview. So prob an inconsistency between the invoices an payments tables.
-When I search for invoices in the "Invoice" Tab, it doesn't find any when I enter "000001"
-When I delete all items from an invoice, it tells me I can't store an empty invoice. But it does it anyway.
-When I try and create an empty user it flicks to the last tab and displays a red exclamation mark next to the username. However, I can't enter a username or go to another tab
-It doesn't get rid of items with 0 qty in an invoice.
-Invoice: When I'm half way through the table selection process and click another window it flicks to "accessories"
-When I try and create a user it tells me "error connecting to internet" I'm probably not allowed to or something, but it should display the correct error message
-It's not very obvious how to delete a row (select the arrow and press delete)
-Customer Invoice: After click first name, I can't click last name without filling in the first one... this is annoying if you want to search on last name, you have to close the window and open it again…
-With a cash sale it's obligatory to enter "how did you hear about us" and with the other invoice it's not. Would be nice if it where a bit more consistent.
-When I press "Get Data" in the "Invoices" tab, it will work the first time if there's no data there and it will work when you entered something different in the "search" box and when you change the dropdown box which kind of invoices you want to see. But nothing happens when I just press it when changing how many invoices I want to be listed, or pressing it without changing anything. I'd like the "Get Data" button to always "get the data", and not sometimes
-When adding accessories to an invoice, the invoice selection part is flagged with "always on top" so it displays on top of the email that I'm typing right now ;) bit annoying
-Customer: Town and State should be filled in automatically after entering postcode
-How do I delete an invoice? and if it can't be done, what's the reason why it would be undesirable for a user with admin rights to delete an invoice?
-Menu: When selecting new, it would be much easier to just have a list of 6 items without having to scroll
-After selecting "Customer Invoice" and filling in the details of the client and selecting "Create Customer & Continue" an error occurred saying something along the lines of "customer record already deleted" (I was with a customer at the time so I didn't have time to record the error properly)
-After entering all sorts of items in an customer invoice and payment details, it gave me a big error message after pressing "create invoice". Didn't have time to read it in detail, but it was about 10 lines of error message and after that all the information which I entered previously was gone.
-Because I can't create any users in the "Customer Invoice" section (the error is "Record has been deleted by other users, please try again."), I went to create a customer in *eightball*-> new -> New Customer... But over there, the postcode doesn't look up state and possible towns. and also it doesn't require a phone number.
-Back in "Customer Invoice" after looking up a customer that I entered in "new customer…", it won't continue because it need a phone number… also, the town doesn't get displayed and has to be selected again.
-When setting up a customer invoice, it first gives you the option to select a table. But if you click or ALT-TAB to another window it will just skip selecting a table and continue to selecting the accessories.
-When I adjust the price, sometimes it comes up in XX.XXXX format and sometimes in a XXXX format. Where I'de like to have it come up XX.XX or XXXX.XX (which it does in display mode, just not in edit mode)
-both yesterday and today i had a error message come up: could not recieve new version of the application. reason download http://www.billiardshopintranet.com/client/shell.application did not succeed
-on rockhamptons brand new computer the green circle just keeps spinning it wont let me make an ivoice where as on my computer i can. it has version 1.3.0.4 on to it. -can you take the border away from around to logo please
-in the delivery instructions cal there be a tab for customer ready ASAP so we can choose that or a date???
-cash sale, when you push create invoice with out adding payment the paymentbox pops up you can add the amount but then t wont let you your cursor leave that box you need to close the box then hit the add payment button to add the payment
-invoice payments, when you go threw and mark the boxes it adds up the total. if you change screens and then go back to the invoice payments the amount is still there and when you add the boxes up again it contiues from the preveios total. i've had to close the whole thing and reopen it
-invoice payments, could this have a total amount for cash a total amount for cheques and than a total total amount. it would make it easier when filling out deposit sheet
could this make a bank deposit slip? where we could print out the deposit slip, it would read the same as a normal deposit slip and would have space for us to write the cheques drawers and than take a summary slip with the computer deposit slip and the cash and cheques in to the bank
-In the invoices tab in the main menu. When I select to view anything but 10 invoices (so, 20, 50 or 100), it doesn't keep that setting when reloading the window, so pressing reload twice will always show 10 invoices (if there are that many)
-When I tried to delete an invoice I got an SQL error. I send a picture to your email address named "SQL error".
En dan zijn mensen er nog van verbaast dat ik de afgelopen 2 weken gemiddeld meer dan 65 uur werkte, heh.