Factuurnummer automatisch ophogen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »
Paul IJmker

Paul IJmker

17/07/2008 20:19:00
Quote Anchor link
Hallo,

Ik heb een vraag en misschien is het heel makkelijk, maar ik ben hier al een tijdje mee bezig. Ik heb een facturatiesysteempje. Maar nu begin ik bijvoorbeeld bij F2008001. Nu wil ik dit elke keer als ik een nieuwe factuur aanmaak automatisch ophogen. Hoe doe ik dit en hoe kan ik dit het beste doen. Dus wanneer ik na deze factuur een nieuwe factuur maak, staat er in mijn formulier gelijk F2008002.

Alvast bedankt.
Mvg Paul
 
PHP hulp

PHP hulp

15/11/2024 05:57:13
 
Eddy E

Eddy E

17/07/2008 20:23:00
Quote Anchor link
Het is wat algemeen... maar je doet dit:

- Selecteer je hoogste/nieuwste factuur in je database en haal je factuurnummer op
- Tel daarbij 1 op.
- Maak je factuur vast aan in je database, maar vul die nog niet in... zolang het ID maar gemaakt wordt.
- Geef dat ID weer op je factuur-ding.


Het kan ook korter:
- Voeg een nieuwe rij toe aan je database, maar niet ingevuld (behalve ID).
- Haal je ID van je nieuwste op.

Verschil: je hoeft er niet 1 bij op te tellen. En je hebt het ID direct beschikbaar.

Succes.
 
- SanThe -

- SanThe -

17/07/2008 20:27:00
Quote Anchor link
Kijk eens naar mijn post in dit topic. Dat lijkt er aardig op volgens mij.
 
Jurgen assaasas

Jurgen assaasas

17/07/2008 20:34:00
Quote Anchor link
In PGSQL kun je geloof ik daar een sequence van maken, in MySQL weet ik niet.
 
Jens

Jens

17/07/2008 20:58:00
Quote Anchor link
Zoals Eddy al zei:
maak een tabel in je database aan met facturen en zat daar al je velden in die je nodig hebt.
(ID (met auto_increment), datum, prijs, ...)
Wanneer je op je knopje "Maak nieuw factuur op" klikt maak je een nieuwe rij aan (database verhoogt dankzij die auto_increment automatisch het ID nummer). Je vult je factuurtje in en je slaat het op in de database.
Klaar!
 
Ed

Ed

17/07/2008 21:42:00
Quote Anchor link
Gewoon het factuur nummer een autoincrement maken, evt zonder de voorloop F. De factuur aanmaken, dmv de insert opdracht.

En om er dan zeker van te zijn dat je de juiste ID krijgt, gebruik je mysql_insert_id() Deze retourneerd de id wat geinsert is bij je sql query.
Beter dan een neiuwe query starten om de laatste ID op te halen, wat gevaarlijk is als er meerdere mensen tegelijk facturen aanmaken
 
Jens

Jens

17/07/2008 22:24:00
Quote Anchor link
Danny schreef op 17.07.2008 21:42:
Gewoon het factuur nummer een autoincrement maken, evt zonder de voorloop F. De factuur aanmaken, dmv de insert opdracht.

En om er dan zeker van te zijn dat je de juiste ID krijgt, gebruik je mysql_insert_id() Deze retourneerd de id wat geinsert is bij je sql query.
Beter dan een neiuwe query starten om de laatste ID op te halen, wat gevaarlijk is als er meerdere mensen tegelijk facturen aanmaken


Meerdere mensen kunnen geen facturen aanmaken met zijn probleem en ik denk dat als meerdere mensen op hetzelfde ogenblik zo'n factuur zouden aanmaken, er nog altijd geen probleem is hoor. (+ de kans dat ze allemaal op dezelfde microseconde een factuur aanmake is zeer, zeer klein.)
 
Baarr

Baarr

17/07/2008 22:40:00
Quote Anchor link
Dat is geen reden om het niet op de manier te doen zoals het hoort.
 
Jens

Jens

17/07/2008 22:42:00
Quote Anchor link
Feit, maar om het een foute manier te noemen is dan ook wel overdreven naar mijn mening.
 
Jan Koehoorn

Jan Koehoorn

17/07/2008 22:46:00
Quote Anchor link
Jens schreef op 17.07.2008 20:58:
Zoals Eddy al zei:
maak een tabel in je database aan met facturen en zat daar al je velden in die je nodig hebt.
(ID (met auto_increment), datum, prijs, ...)
Wanneer je op je knopje "Maak nieuw factuur op" klikt maak je een nieuwe rij aan (database verhoogt dankzij die auto_increment automatisch het ID nummer). Je vult je factuurtje in en je slaat het op in de database.
Klaar!

Slecht idee. Het id gebruik je alleen intern in een database en nergens anders voor. Voor de fiscus moeten alle factuurnummers opeenvolgend zijn. Er mogen ook geen gaten in de reeks voorkomen. Als je eens een keer een factuur delete, klopt je systeem niet meer als je van een auto_increment veld uitgaat.
 
Jens

Jens

17/07/2008 22:54:00
Quote Anchor link
Dat had ik inderdaad over het hoofd gezien.
 
Mr.Moe

Mr.Moe

17/07/2008 23:23:00
Quote Anchor link
Dus gewoon opzoek naar de het nieuwste factuur, en daar de nummer van incrementen.
 
Paul IJmker

Paul IJmker

17/07/2008 23:23:00
Quote Anchor link
Dank je SanThe, de link naar de topic die je me gaf was de oplossing. het probleem en de oplossing kwamen overeen en het werkt nu hier ook. Bedankt iedereen voor je reacties.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.