Gebruikersprofiel
Arjan vR
18
Berichten
3
Kudos
1
Oplossing
‎23-04-2025
13:48
Hmm, lastig dat er zoveel ernstige fouten in de nieuwe versie zitten. Hoe is dit door het testtraject gekomen? De volgende twee problemen zie ik nog niet in de lijst staan: Bij al onze sjablonen staan de bestandsformaten uit. Deze had ik bij alles aangezet op het juist formaat (en voornamelijk .docx). Het grafische voorbeeld van een template (in het scherm waar je ook kan exporteren en opnieuw maken) van versie 1 en niet van de laatste versie.
... Meer weergeven
‎31-03-2025
14:19
Hier ook hetzelfde
... Meer weergeven
‎27-03-2025
08:22
@Christian-B Bedankt voor je idee. Wij lopen tegen precies hetzelfde probleem aan dat het heel onhandig is dat het werkpatroon niet op een willekeurige datum kan starten in HRSS. In BO4 zit die beperking niet.
... Meer weergeven
‎26-03-2025
16:06
Hoi @Noor Anneveldt, Nog bedankt voor je antwoord. Dit heeft ons gelopen om het inderdaad in te stellen. Ik ben eerst alle gebruikers langsgegaan om de autorisaties qua organisatie eenheid te controleren/goed in te stellen. Daarna heb ik de parameter omgezet. Wij hebben dit nu ongeveer 1 maand actief. Zonder problemen.
... Meer weergeven
‎05-03-2025
11:38
Ik zie dat in het commentaar een klein foutje is geslopen. Waar biljard staat, moet je biljoen lezen. Idem voor biljardtal en biljoental. Dit heeft alleen uitwerking op het commentaar en niet op de JavaScript voor HRSS zelf. Overigens hebben wij deze code inmiddels meer dan een jaar op een formulier in HRSS zonder problemen in gebruik.
... Meer weergeven
‎27-02-2025
15:50
bedrag = v_BPGSAL# //Vervang BPGSAL door je eigen rubriek met getal of bedrag //function bedrag_naar_woorden(bedrag){ b = parseFloat(bedrag.toString().replace(',','.')); //bedrag //Controle of het een getal is if (isNaN(b)) { return(''); } //Initialisatie s = '-'; //separator eg = s + 'euro'; //eenheid gehele getal eh = s + 'cent'; //eenheid hondersten wg = ['','een','twee','drie','vier','vijf','zes','zeven','acht','negen','tien','elf','twaalf','dertien','veertien']; //getal in woorden wt = ['','tien','twintig','dertig','veertig','vijftig','zestig','zeventig','tachtig','negentig']; //tiental in woorden //Is het nul? if (b === 0) { return('nul' + eg); } //Is het getal negatief? //Variabele t is voor het opbouwen van het getal in woorden if (b < 0) { //Negatieve bedragen t = 'min' + s; //tekst b *= -1; } else { t = ''; } function onw(n) { //omzetten naar woorden //onw(n) alleen aanroepen met positieve gehele getallen (0 of groter) //Als getal tussen 0-14 direct het juiste woord teruggeven if (n < 15) { return(wg[n]); } if (n < 100) { //Als getal tussen 15-99 dan bestaat het uit twee delen: de eenheden en tientallen. Deze apart van elkaar omzetten in woorden. //Tussenvoegsel tussen eenheid en tiental: bij 15-19 en eenheid = 0 geen, 21-99 *en* waarbij de e een trema krijgt bij eenheid twee en drie. r = n % 10; q = wg[r]; if ((n > 20) && (r !== 0)) { q = q + (((r === 2) || (r === 3)) ? 'ën' : 'en'); } return(q + wt[(n - r) / 10]); } if (n < 1e3) { //Maak hier 1e4 van, dan schrijfwijze getallen onder de 10000 als veelvoud van 100 (2700 -> zeventwintighonderd) //Als getal tussen 100-999 dan bestaat het uit twee delen: het honderdtal en de rest. Deze apart van elkaar omzetten in woorden. //Als het honderdtal een(1) is, dan dat niet weergeven. r = parseInt(n / 1e2, 10); //EENhonderd te onderdrukken return(((r === 1) ? '' : onw(r)) + 'honderd' + onw(n % 1e2)); } if (n < 1e6) { //Als getal tussen 1000-999999 dan bestaat het uit twee delen: het duizendtal en de rest. Deze apart van elkaar omzetten in woorden. //Als het duizendtal een(1) is, dan dat niet weergeven. Als de rest nul is, dan geen separator weergeven. r = parseInt(n / 1e3, 10); //EENduizend onderdrukken + duizend + restant maar leeg (ook geen spatie) als restant 0 is. return(((r === 1) ? '' : onw(r)) + 'duizend' + (((n % 1e3) !== 0) ? s + onw(n % 1e3) : '')); } //Als getal tussen 1 miljoen-1 miljard dan bestaat het uit twee delen: het miljoental en de rest. Deze apart van elkaar omzetten in woorden. //Als de rest nul is, dan geen separator weergeven. if (n < 1e9) { return(onw(parseInt(n / 1e6, 10)) + s + 'miljoen' + (((n % 1e6) !== 0) ? s + onw(n % 1e6) : '')); } //Als getal tussen 1 miljard-1 biljard dan bestaat het uit twee delen: het miljardtal en de rest. Deze apart van elkaar omzetten in woorden. //Als de rest nul is, dan geen separator weergeven. if (n < 1e12) { return(onw(parseInt(n / 1e9, 10)) + s + 'miljard' + (((n % 1e9) !== 0) ? s + onw(n % 1e9) : '')); } //Als getal 1 biljoen of hogers is, dan bestaat het uit twee delen: het biljardtal en de rest. Deze apart van elkaar omzetten in woorden. //Als de rest nul is, dan geen separator weergeven. return(onw(parseInt(n / 1e12, 10)) + s + 'biljoen' + (((n % 1e12) !== 0) ? s + onw(n % 1e12) : '')); } g = parseInt(b, 10); //gehele getal (zonder decimalen) h = parseInt(Math.round((parseFloat(b) - parseFloat(g)) * 100), 10); //honderdsten if (g !== 0) { t = t + onw(g) + eg; } if (h !== 0) { t = t + ((g !== 0) ? s + 'en' + s : '') + onw(h) + eh; } return(t);
... Meer weergeven
‎27-02-2025
15:47
bedrag = v_BPGSAL#; b = parseFloat(bedrag.toString().replace(',','.')); if (isNaN(b)) { return(''); } s = '-'; eg = s + 'euro'; eh = s + 'cent'; wg = ['','een','twee','drie','vier','vijf','zes','zeven','acht','negen','tien','elf','twaalf','dertien','veertien']; wt = ['','tien','twintig','dertig','veertig','vijftig','zestig','zeventig','tachtig','negentig']; if (b === 0) { return('nul' + eg); } if (b < 0) { t = 'min' + s; b *= -1; } else { t = ''; } function onw(n) { if (n < 15) { return(wg[n]); } if (n < 100) { r = n % 10; q = wg[r]; if ((n > 20) && (r !== 0)) { q = q + (((r === 2) || (r === 3)) ? 'ën' : 'en'); } return(q + wt[(n - r) / 10]); } if (n < 1e3) { r = parseInt(n / 1e2, 10); return(((r === 1) ? '' : onw(r)) + 'honderd' + onw(n % 1e2)); } if (n < 1e6) { r = parseInt(n / 1e3, 10); return(((r === 1) ? '' : onw(r)) + 'duizend' + (((n % 1e3) !== 0) ? s + onw(n % 1e3) : '')); } if (n < 1e9) { return(onw(parseInt(n / 1e6, 10)) + s + 'miljoen' + (((n % 1e6) !== 0) ? s + onw(n % 1e6) : '')); } if (n < 1e12) { return(onw(parseInt(n / 1e9, 10)) + s + 'miljard' + (((n % 1e9) !== 0) ? s + onw(n % 1e9) : '')); } return(onw(parseInt(n / 1e12, 10)) + s + 'biljoen' + (((n % 1e12) !== 0) ? s + onw(n % 1e12) : '')); } g = parseInt(b, 10); h = parseInt(Math.round((parseFloat(b) - parseFloat(g)) * 100), 10); if (g !== 0) { t = t + onw(g) + eg; } if (h !== 0) { t = t + ((g !== 0) ? s + 'en' + s : '') + onw(h) + eh; } return(t);
... Meer weergeven
‎27-02-2025
15:44
Ik weet niet of de vraag nog relevant is, De code achter de url is specifiek voor de Engelse taal. In Nederland gebruiken we andere regels om getallen in woorden uit te drukken. Daarvoor heb ik een stukje Javascript geschreven voor op de POST (of PRE) bewerking van een rubriek. Dit moet een A00001 of FS rubriek zijn van het type tekstblok omdat deze code al snel meer dan 50 karakters oplevert. Om het te gebruiken, zet dan in de eerste regel achter bedrag = de rubriek met het bedrag of getal dat je in woorden wil omzetten. In het voorbeeld is het de rubriek BPGSAL. Op dit moment wordt een streepje gebruikt als scheidingsteken tussen de woorden. Dit kan ook een spatie zijn. Vervang daarvoor het streepje met een spatie in de regel met s = '-'; Het script is geschikt voor bedragen met centen tot 10 biljoen en voor bedragen zonder centen tot 1000 biljoen (vanwege beperking in Javascript). Het schrijft getallen onder de 10000 geschreven als veelvouden van 1000. Dit kan ook als veelvoud van 100. Verander dan (n < 1e3) in (n < 1e4). Het accepteert een bedrag als type string als number. Decimaalteken kan zowel komma als punt zijn. Let op verwijder zelf de cijfergroepingssymbolen voor dat je deze functie aanroept (de punt in € 1.234,56). De volgende post bevat het script zonder commentaar. Gebruik deze in HRSS. De post daarna is met commentaar om de code beter te begrijpen.
... Meer weergeven
‎13-02-2025
09:56
@Bastiaan Friederichs Kan je hier iets over zeggen of nulregels inderdaad de bedoeling zijn?
... Meer weergeven
‎12-02-2025
12:58
1 Kudo
Onlangs hebben we toegang gekregen tot verlof in de Youforce App. We zijn nu aan het testen. Het ziet er mooi uit en werkt handig. Echter zien we in Beaufort verlofregels ontstaan in een verlofperiode met 0 uren verlof op dagen waar iemand geen werkuren maakt en op feestdagen. Dit hadden we niet via het HRSS-proces verlof aanvragen. Ook in het Youforce Reporting rapport komen regels met 0 uren verlof terug. Daarnaast komen de uren in ons tijdschrijfsysteem ook als 0 uren binnen. En dat systeem geeft voor iedere regel met 0 uren een fout. Hebben we iets verkeerd ingesteld? Of hoe voorkomen we dat die 0 uren regels ontstaan.
... Meer weergeven
‎06-02-2025
16:50
2 Kudos
Wij zouden graag gebruik willen maken van autorisatie op organisatorische eenheden in BO4. Dit kan door het stuurgegeven ORGLAAG te wijzigen van N in J te wijzigen. In de cursushandleiding en handleiding van BO4 heb ik gezocht naar de consequenties van deze wijziging. Heeft het nog meer impact dan alleen de autorisatie op OE mogelijk te maken? En kunnen we dit stuurgegeven zonder consequenties in een live productiesysteem wijzigen van N in J? Graag advies hierover.
... Meer weergeven
‎23-12-2024
09:55
Hoi, mijn ervaring met het klaarzetten van het concept is anders dan de tip. Om mijn collega's te herinneren om tijdig gewerkte dagen in te dienen, heb ik gekeken naar de maanden september, oktober en november die op concept stonden en vervolgens de collega's gemaild. Hierbij heb ik ook een flink aantal personen gemaild die een vaste reiskostenvergoeding kregen. Mijn telefoon stond roodgloeiend van verbaasde medewerkers. Medewerkers dus met rubriek P13228 op Vaste reiskostenvergoeding ipv Declaratie Reiskosten App. Deze medewerkers kunnen gewerkte dagen niet openen, voor zover ik weet. Of hebben dat niet gedaan. Dus klopt de tip?
... Meer weergeven
‎04-12-2024
15:19
Tot voorkort werkte mijn organisatie met ADP Workforce. Daar had alles maar dan ook echt alles een begin- en einddatum van de geldigheid van iets. Het maakte niet uit of iets in het verleden of toekomst lag. Als je iets wilde muteren, kon je het altijd kwijt in ADP met de juiste datums qua geldigheid. De einddatum kon je leeg laten. Daarmee was iets geldig vanaf de begindatum zonder einddatum. Dit was zeer handig. In de werkprocessen kon je zo ook altijd alles direct verwerken en vastleggen. Ik merk nu dat ik extra lijstjes buiten Youforce moet gaan bijhouden om iets op het juiste moment te kunnen invoeren. Dat is toch niet het concept van automatisering en efficiëntie (de middelste twee letters van Raet)? Ook zorgt dit bij mij voor ongewenste onrust. Iets was ik af had kunnen hebben in één stap worden nu plotseling twee stappen. Dus deze wens is op vele niveaus zeer gewenst.
... Meer weergeven
‎08-11-2024
16:37
Excuses, de # was weggevallen: t=v_P00303#.replace(/\./g,''); l=t.length; r=''; for ( i = 0; i < l; i++ ) { r += t[i] + '.'; } return(r);
... Meer weergeven
‎08-11-2024
16:15
@R Karssen Dat script hebben wij ook uitgeleverd gekregen bij ons systeem. Ik weet even niet waarom het niet meer werkt. Echter het script doet het in sommige gevallen niet helemaal goed. P00303 heeft een lengte van 6 en kan dus 6 voorletters bevatten. Daarnaast controleert het script niet of P00303 al punten bevat. Dit script doet het wel goed. Ik hoop dat het bij je werkt. Zo te lezen is er iets meer aan de hand. t=v_P00303.replace(/\./g,''); l=t.length; r=''; for ( i = 0; i < l; i++ ) { r += t[i] + '.'; } return(r);
... Meer weergeven
‎24-10-2024
16:00
Ook ik sluit mij bij het bovenstaande aan en zou graag zien dat deze extra configuratie op korte termijn gerealiseerd wordt. In een aantal processen maken we documenten die we buiten Youforce tekenen. Doordat deze mogelijkheid er nog niet is, moeten medewerkers dan onnodig 12 formulieren doorklikken met de kans dat ze gegevens gaan wijzigen. Dat is zeer ongewenst. Ook de extra handelingen wordt als frusterend door de collega's ervaren.
... Meer weergeven
Activiteits-feed voor Arjan vR
- Re: Bekende problemen gepost op Kennisbank Youforce Template Editor. ‎23-04-2025 13:48
- Kudos gegeven aan gewerkte dagen - volgorde wijzigen voor Marieke MB. ‎23-04-2025 10:56
- Kudos gegeven aan Hiërarchische Organisatorische Eenheid in slicer voor HMogezomp1. ‎08-04-2025 16:47
- Kudos gegeven aan Wanneer is het (eerstvolgende) rapporten uurtje? voor FroukjeW. ‎08-04-2025 16:46
- Re: Beaufort start niet meer op gepost op Forum Youforce HR Core Beaufort. ‎31-03-2025 14:19
- Kudos gegeven aan Beaufort start niet meer op voor Rob99. ‎31-03-2025 14:19
- Kudos gegeven aan Centraal autorisatie management voor alle E-HRM modules (YOU-I-9) voor Former Member. ‎27-03-2025 08:26
- Kudos gegeven aan Toon alle processen bovenaan in de zoekbalk voor PetravanGeenen. ‎27-03-2025 08:26
- Kudos gegeven aan Processen-pagina beschikbaar vanaf 10 maart! voor Lotte van Dijk. ‎27-03-2025 08:25
- Kudos gegeven aan Automatisch retour in de workflow na een afkeuring via digitale ondertekening. voor Metin52. ‎27-03-2025 08:23
- Re: Werkpatroon kan op een andere dag beginnen, niet alleen maandag! gepost op Ideeën Youforce Self Service. ‎27-03-2025 08:22
- Kudos gegeven aan Werkpatroon kan op een andere dag beginnen, niet alleen maandag! voor Christian-B. ‎27-03-2025 08:16
- Re: Autorisatie op OE / Stuurgegeven ORGLAAG van N in J gepost op Forum Youforce HR Core Beaufort. ‎26-03-2025 16:06
- Kudos gegeven aan Re: Autorisatie op OE / Stuurgegeven ORGLAAG van N in J voor Noor Anneveldt. ‎26-03-2025 16:06
- Kudos gegeven aan Declaratie kilometers zonder postcode invoer voor Mariozee. ‎25-03-2025 10:16
- Kudos krijgen voor Verlof opnemen in de app geeft regels met nuluren. ‎19-03-2025 10:57
- Kudos gegeven aan Autorisatie Medewerker komt niet meer door voor PaulaPieper. ‎06-03-2025 15:00
- Kudos gegeven aan Re: Autorisatie Medewerker komt niet meer door voor Bas Menken - Gemeente Leiden. ‎06-03-2025 13:00
- Re: Javascript nummers in woorden converteren (HCB4-I-170) gepost op Ideeën Youforce HR Core Beaufort. ‎05-03-2025 11:38
- Re: Javascript nummers in woorden converteren (HCB4-I-170) gepost op Ideeën Youforce HR Core Beaufort. ‎27-02-2025 15:50