Release Notes Afdrukdatum: 2008/11/13
Dit document beschrijft vanuit technisch oogpunt de aanpassingen in Hi-Ant aan de betreffende versie. Deze tekst is geenszins bedoeld als document naar de eindgebruiker, maar wel voor de IT verantwoordelijken van de uitzendbedrijven die met Hi-Ant werken. Al deze informatie is confidentieel en mag niet zonder de schriftelijke toestemming van Prato in eender welke vorm verder gedistribueerd of reproduceerd worden. Deze teksten kunnen ook informatie bevatten van funktionaliteiten die niet van toepassing zijn op uw uitzendbedrijf en/of die enkel na bestelling geactiveerd worden. Het feit dat het uitzendbedrijf een onderhoudscontract en/of huurlicentie heeft lopen, impliceert geenszins het recht op de beschreven funktionaliteiten in dit document.
Release Notes Hi-Ant Versie 4.156
1/6
1.
V4.156 1.1.
Bugfix facturatiesysteem – premies+prestaties op gefactureerd plaatsen
Stel men had een bepaalde klant gefactureerd, maar om één of andere reden wenst men een bepaalde werknemer toch niet te factureren. Men verwijdert deze dan in het detail van de berekende faktuurtransaktie. Wanneer men dan de facturen boekte, werden alle premies van die klant in die periode afgeboekt als zijnde gefaktureerd. Dus ook die van de werknemer die eruit werd gehaald. Nu is er een bijkomende controle ingevoerd en wordt er nog extra gekeken naar de werknemers die in de factuurtransaktie zitten. Enkel deze werknemers worden op gefaktureerd gezet.
1.2.
Bugfix facturatiesysteem – koppelen van herzieningen
Tot nu toe werd er gekeken of een bepaalde klnr van de herzieningen reeds in de fakturatierunteberekenen zat. Indien dit zo was, werd er niet automatisch een nieuwe lijn toegevoegd. Er werd dus niet gekeken naar de periode (week) van de herzieningen. Er is nu een aanpassing gedaan zodat er ook wordt gekeken naar de periode van de herzieningen die men wenst toe te voegen. Indien er geen lijn is gevonden, wordt deze dan automatisch toegevoegd en de herzieningen eraan gekoppeld.
1.3.
Bugfixes
Issue 37391: Aanmaak automatische opvolging user X Als X een nieuwe bestelling ingeeft wordt er geen automatische opvolging aangemaakt, bij collega´s gebeurt dit wel... Bij controle is vastgesteld dat het probleem zich niet enkel voor deed bij user X, maar er werd bij niemand nog een automatische opvolging aangemaakt. Dit alles doordat er een ‘initform’ gebeurde, werden de waardes van ‘nLastStatus’ en ‘strLastStatusOpm’ gelijkgesteld aan de waarden die net waren ingegeven. Er werd/wordt echter enkel een opvolging aangemaakt indien 1 van deze velden van waarde veranderd is. Er is nu een wijziging doorgevoerd waardoor het oproepen van de procedure nu gebeurt na het aanmaken van de automatische opvolging. Issue 34185: Typfout in scherm overzicht contracten. In het scherm overzicht contracten, menu ‘Acties > ‘Mastercontact aanpassing’ gewijzigd in ‘Mastercontract’.
1.4.
Weekingave-prestatie scherm contract uren zichtbaar maken
Via dezelfde parameter als voor maandingave scherm kan ingesteld worden of men het aantal contracturen per dag zichtbaar wenst te maken in het maandingave scherm van prestaties. "Scherm", "frmprestgeg2", "ToonLabelsContractUren", "0" -> door deze parameter op 1 te plaatsen zullen de contracturen per dag getoond worden net boven de labels met totaal aantal uren per dag. Het totaal aantal uren prestaties ingegeven in het contract wordt vergeleken met het aantal uren per dag in het contract. Het label wordt als volgt gekleurd - uren ingegeven kleiner dan contracturen : rode achtergrond
Release Notes Hi-Ant Versie 4.156
2/6
- uren ingegeven groter dan contracturen : oranje achtergrond - uren ingegeven komen overeen met contracturen : groene achtergrond
1.5. -
Aanpassingen planningsscherm
Grid beschikbare gezinnen toonde soms dubbele gegevens (zowel de geplande als de beschikbare uren van de gezinnen). Nu aangepast zodat enkel de beschikbare uren worden getoond Grid beschikbare gezinnen en beschikbare werkenemers toont nu ook informatie ivm type terugkeerpatroon (bv 1 wekelijks of 2 wekelijks) Grid beschikbare gezinnen toont achter de naam van het gezin verschillende sterretjes als dit gezin vervanging nodig heeft op die dag (=de code vervanging in te stellen via parameter "Scherm", "frmplankalender", "VervangingsCode", "" zie punt 70.7) Na het slepen van een beschikbaar gezin naar bepaalde dag komt er een vraag welke uren moeten genomen worden als er een verschil is tussen de roosters. De gemaakte selectie werd echter niet doorgevoerd. Dit is nu opgelost.
1.6.
Ticket 37220 - FW: Inlezen contracten
In module frmcontlst1 Via menu : inscannen getekende uzk contracten Systeem toont steeds een input box waarin een nummer kan ingegeven worden. Bedoeling is dat met het inscannen van de barcode de waarde wordt meegegeven aan de inputbox en dan automatisch op ENTER wordt gedrukt zodat een nieuw inputbox verschijnt zonder waarde wachtend op de volgende scan van een barcode of dat er op annuleren wordt gedrukt. De ingescande waarde bevat een contract ID dat aangeeft dat het contract getekend is door de UZK en geupdate wordt in de database. Zodat het systeem weet wanneer de barcode begint en eindigt is het van belang om de ID van het contract tussen *-00000-* komt te staan. Waarbij 00000 de ID is van het contract.
Technische uitleg: Het lettertype om barcodes te vormen is "IDAutomationHC39M" en gratis te downloaden via de website : http://www.bizfonts.com/free/ Zoals je merkt begint de barcode met een * en een – Het * teken heeft als doel de barcode scanner aan te duiden wat hij als waarde moet meegeven aan de computer. In dit voorbeeld is dat dus -00000-. De 2 –tekens hebben dan als doel om Hiant aan te duiden wat de waarde is. Dit omdat bij elk ingegeven teken het textchanged event opgeroepen wordt en zonder controle hier dus 5 maal een update wordt uitgevoerd voor 5 verschillende contracten. 0, 00, 000, 0000, 00000. Met deze controle wordt alleen het contract 00000 aangepast.
Release Notes Hi-Ant Versie 4.156
3/6
1.7.
Ticket 37212 - Ticket 1/3: Afdrukken facturen - idem centrale afdruk SFK-optie
Via de klant optie SFK wordt aan de afdruk module meegegeven dat klanten met deze optie als eerste worden afgedrukt.
1.8.
Ticket 37476 - Afdruk facturatie - extra sorteer opties SFN, VAF, KLBB
Volgende klant opties zorgen voor een specifieke sorteer volgorde van de DETAIL lijnen van een factuur. SFN : week, isnull(klafd.naam,'-'),sektie.naam,wn.naam, wn.voornaam, faktuurd.wnnr,volgordefac,netto desc VAF : week, wn.naam, wn.voornaam, volgordefac, netto DESC KLBB : week, isnull(klkostenplaats.code,'-') + ':' + isnull(contactpersonen.naam,'') + ' ' + isnull(contactpersonen.voornaam,'') , isnull(klafd.naam,'-'), sektie.naam, isnull(volgordefac,'1000'),ebedrag,coef,specs
1.9.
Issue 37325: Automatisch aanmaken van attest ‘Recht op vermindering’
Parameter gewijzigd: Param1 Param2 Scherm frmwnlst Scherm frmwnlst
Param3 Waarde AskForRechtOpVermindering 1015,1095 SektiesGeenRechtOpVermindering 0,15,95,500,715,795,3100,4100,500 0
De tweede parameter geeft aan voor welke sekties de vraag NIET gesteld moet worden. Enkel indien er voor een sektie gekozen wordt die hier niet is opgesomd, wordt de vraag gesteld. De procedure ‘SaveAttestRechtOpVermindering’ bevindt zich in ‘MWisonet’. Hieraan zijn 2 parameters toegevoegd nl ‘sektie’ en ‘altijdVragen’. Met de parameter sektie wordt de sektie meegegeven. Indien er geen rekening moet worden gehouden met de sektie bv. als we een nieuwe wn aanmaken, wordt er ‘-1’ doorgegeven voor deze parameter. De parameter ‘altijdVragen’ is een boolean die aangeeft wanneer de vraag moet gesteld worden. Indien deze ‘true’ is wordt de vraag altijd gesteld (rekening houdend met de sekties). Indien ‘false’ wordt de vraag enkel gesteld indien er nog geen attest bestaat of als het attestdetailtype onbekend is. Bovenstaande procedure wordt opgeroepen: • Wanneer een nieuwe wn wordt aangemaakt. Dan is parameter ‘altijdVragen = true’ aangezien er toch geen attest bestaat en parameter ‘sektie = -1‘ omdat er geen sektie wordt ingegeven.
Release Notes Hi-Ant Versie 4.156
4/6
• • • •
Wanneer een wn gewijizigd wordt. Paramter ‘altijdVragen = false’ en ‘sektie = -1’ Wanneer een WN UZK gemaakt wordt. ‘altijdVragen = true’ want de vraag mag altijd gesteld worden indien men op de knop ‘MaakUZK’ klikt. Bij het kopiëren van een UZK. ‘altijdVragen = true’. De vraag mag gesteld worden telkens een uitzendkracht in een andere sektie wordt aangemaakt. Bij het aanmaken van een contract. ‘altijdVragen = false’. De vraag wordt enkel gesteld als er nog geen attest bestaat of als het detailtype van het attest ‘onbekend’ is. Bij een update van het contract wordt de vraag niet gesteld.
1.10. Ticket 36618: Gemakkelijkere wijze om funkties toe te voegen binnen de uzk-inschrijvingsgegevens Tot nu toe kon men funkties toevoegen binnen de uzk-inschrijvingsgegevens door te kiezen uit de volledige lijst van “funktiegroepen” (knop “+ functie groep”) of funkties (knop “+”). Nu is er een eenvoudigere wijze om funkties/funktiegroepen toe te voegen: Er is een apart scherm ontwikkeld waarbinnen men kan zoeken op funkties/funktiegroepen of beide. Het zoeken werkt op dezelfde wijze als binnen andere grids: men kan ook de % gebruiken en zoeken zoals”van a tot b” (“a-b”) is ook voorzien. Het resultaat van de zoekopdracht verschijnt in de linkse grid “funktielijst”. Binnen dit scherm verschijnt rechts de lijst van de geselecteerde funkties: - initieel verschijnen hierbinnen de funkties die reeds aan de uzk zijn gekoppeld - men kan items aan deze geselecteerde funkties toevoegen, door “voeg toe” uit te voeren voor de geselecteerde, gemarkeerde of alle rijen uit de “funktielijst”. - ook kan men items verwijderen uit de lijst van “geselecteerde funkties”. Bij druk op annuleren worden eventuele wijzigingen niet doorgevoerd op de reeds bestaande funkties van de uzk. Bij druk op OK worden worden de funkties van de uzk aangepast: - nog niet voorkomende funkties uit de “geselecteerde funkties” worden toegevoegd - items voorkomd bij de uzk-funkties maar niet bij de “geselecteerde funkties” worden verwijderd.
Standaard zal deze nieuwe manier van toevoegen van funkties en funktiegroepen geactiveerd zijn. Onder de grid van uzk-funkties zal dan de knop “+ functie groep” niet meer zichtbaar zijn. De knop “+” onder de grid van uzk-funkties zal dan het scherm hierboven oproepen.
Release Notes Hi-Ant Versie 4.156
5/6
Men kan echter ook de oude wijze van toevoegen van funkties en funktiegroepen terug Activeren. Dit kan men door een parameter ("Scherm", "frmwngeg1", "ZoekSchermFunktieEnGroep") aan te maken met waarde 0.
Release Notes Hi-Ant Versie 4.156
6/6