Release Notes Afdrukdatum: 2008/09/18
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.147
1/12
1.
V4.147 1.1.
Maandingave-prestatie scherm contract uren zichtbaar maken
Via een parameter 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 naast het veld dat de kilometers weergeeft per contract. 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 - uren ingegeven groter dan contracturen : oranje achtergrond - uren ingegeven komen overeen met contracturen : groene achtergrond
1.2.
Opvullen ontbrekende uren in prestaties (maandingave-scherm)
Er is een mogelijkheid ingebouwd om het te kort aan uren toe te voegen.(menu acties – lees ontbrekende contracturen in) Het menu is enkel zichtbaar als de parameter in punt 72.4 ingesteld is ("Scherm", "frmprestgeg2", "ToonLabelsContractUren", "0" op "1") Dit gebeurt enkel indien de ingegeven uren kleiner zijn dan de contracturen. De code die gebruikt wordt om de uren toe te voegen wordt bepaald door volgende parameter "Scherm", "frmprestgeg2", "CodeOntbrekendeUren", "" De ingevuld code moet bestaan in cd_srt='2000' (dagkodes). HiAnt zal dan voor alle dagen waar te weinig uren zijn ingegeven, het verschil inboeken onder deze code. De eventueel ingestelde afdeling of kostenplaats in het contract worden mee overgenomen.
1.3.
Ticket 35636 : Aan-/uitzetten van de controle op het coeficient binnen de klanten fiche.
De mogelijkheid moet bestaan om deze controle af te zetten. Via het parameter "scherm", " frmcontgeg ", "GeenControleCoëficient" beslist men of de controle al dan niet moet uitgevoerd worden. De controle wordt niet uitgevoerd als de waarde op 1 staat. Standaard wordt de controle wel uitgevoerd.
1.4.
Ticket 36285 : Afdruk Facturatie - Uitbreiding AEF optie
Probleem: bij de klanten kunnen we in het veld opties meegeven om hun facturen meerdere malen af te drukken met de optie AEF. Nu werd er geen rekening gehouden dat indien het gaat om een nieuwe factuur (dus waarvan de printdatum nog leeg is) de melding DUPLICAAT te vermelden bij alle facturen vanaf het 2de kopie. Oplossing via de parameter "AfdrukFactuur", "Optie", "ToonDuplicaatAEF" kan men aanduiden of deze opties actief wilt hebben.
Release Notes Hi-Ant Versie 4.147
2/12
1.5.
Ticket 36281 : Afdruk facturatie - Mogelijkheid inbouwen om negatieve bedragen te tonen
Bij creditnota’s worden alle bedragen standaard positief geplaatst bevat het document duidelijke vermeldingen dat het gaat om een Creditnota. Dit was zo gepland voor de afdeling boekhouding. Naar wens zijn volgende 2 mogelijkheden aanwezig qua presentatie van de Creditnotas. Via de 2 parameters : "AfdrukFactuur", "optie", "ToonCreditnotaLabels" "AfdrukFactuur", "optie", "ToonNegatiefBedragen" Kan je de gewenste voorkeur bekomen voor jouw creditnota’s. Je bekomt een NEGATIEVE FACTUUR door:
Je bekomt een NEGATIEVE CREDITNOTA door
STANDAARD : bekom je altijd positieve facturen & creditnota’s als beide opties op 0 staan.
1.6.
Ticket 36352 : VDAB module : Opvangen ENTER tekens van Hiant
Het gaat om een eerder gemeld probleem waarbij de ENTER tekens die worden meegegeven in Hiant verloren gaan als je ze meegeeft aan de VDAB module. Dit was opgelost door de ENTER tekens te vervangen door een
html tag. Helaas heeft de VDAB me gecontacteerd om mee te geven dat ze deze tag niet (meer) ondersteunen. Nu de VDAB de
html tags niet meer accepteert moet een andere manier gevonden worden dat het mogelijk maakt om deze ENTERS te tonen. De huidige flow van de VDAB module zorgt voor een probleem daar een bestelling in XML vorm 2 maal wordt ingelezen. 1 keer om alle lege velden uit de XML weg te halen. Dit is gedaan door een XSL bestand te koppelen aan de XML van de bestelling. Dit heeft als voordeel dat deze hele verwerking met 1 regel code gebeurd. Helaas worden de CDATA tags die crutiaal zijn voor de VDAB verwijderd. Daarom moet deze XML een 2de keer ingelezen worden zodat ze teruggeplaatst kunnen worden. Dit is ook met enkele regels code verholpen. Bij deze verwerkingen gaan de ENTER tekens verloren. OPLOSSING Voordat de XML van een bestelling 2 maal wordt ingelezen vervangt de module allen ENTER teken van een veld door het §-teken. Nadat de XML 1 maal gelezen werd (dus alle lege elementen werden weggefilterd). Bij de 2de keer dat de XML wordt ingelezen wordt bij het terug plaatsen van de CDATA tags de waarde ervan gecontroleerd of deze het §-teken bevat en dan vervangen door een ENTER teken. Nu behouden we de ENTER tekens en worden ze zo ook getoond op de website van de VDAB.
Release Notes Hi-Ant Versie 4.147
3/12
1.7.
Ticket 36284 - Afdruk facturatie - Veld Gestructureerde mededeling
Bij de facturen is het mogelijk om een gestructureerde meededeling mee te geven. Dit wordt opgehaald uit de tabel faktuur en indien het veld zich bevindt in de Crystal Report van jouw factuur sjabloon opgevuld.
1.8.
NOTAS : Ophalen kaart type van de C78 module
Dit is een kleine beschrijving om de cd van de activa kaart (voor de C78 module) terug te vinden. Shift + F2
Plus teken
Release Notes Hi-Ant Versie 4.147
4/12
1.9.
AANPASSING Ticket 36284 - Afdruk facturatie - Veld Gestructureerde mededeling
Bij de facturen is het mogelijk om een gestructureerde meededeling mee te geven. Dit wordt opgehaald uit de tabel faktuur en indien de parameter "AfdrukFactuur", "optie", "ToonGestMededeling" op true staat wordt deze getoond.
1.10. Ticket 36287 - Afdruk facturatie - Mogelijkheid bieden om een ORDER BY string te parameteriseren Via de parameter "AfdrukFactuur", "optie", "FactOrderBy" kan je zelf beslissen wat de volgorde is van de sortering van de facturen. Dit parameter MOET beginnen met ORDER BY gevolgd door de kolom(men) gescheiden door een komma.
1.11. C131A : datum ondertekening Standaard toont hiant de eerste dag van de maand. Met de volgende parameter (parameter op 1 zetten) kan ingesteld worden dat hiant standaard de laatste dag van de maand toont : afdruk, c131A, DatumOndertekeningLaatsteDagMnd, 0
1.12. Interface code soc sec in werkgevers fiche Er is een interface veld voorzien in de werkgevers fiche om de code voor het sociaal secretariaat in de te vullen (Intern veld bedrijfscd). Dit gegeven wordt momenteel gebruikt in de export naar :
Release Notes Hi-Ant Versie 4.147
5/12
• • • •
Acerta Sofim Securex Groep S
1.13. Individuele mails via SMTP met html sjabloon Indien men voor het verzenden van individuele mails vanuit het klantenlijst scherm of vanuit het werknemers lijst scherm (via het menu Acties – Zend mail) gebruik maakt van de SMTP methode (dus niet via outlook) kan men nu ook gebruik maken van HTML sjablonen. Eerst controleert HiAnt aan de hand van een bepaald patroon of er een sjabloon voor de uitzendconsulent is aangemaakt : bv n:\sjablonen\sjabloonUZC
.html , waarbij n: een netwerkschijf is waar iedereen toegang tot heeft en id het nummer van de consulent. Aan de hand van de taal van de geselecteerde klant of uitzendkracht, controleert HiAnt eerst of er een taal afhanklijk sjabloon is ingegeven. Men kan een taalafhankelijk sjabloon aanmaken door achter de nummer van de consulent de code NL of FR in de bestandsnaam op te nemen. Om aan te geven dat men persoonlijke sjablonen wenst te gebruiken dient men de volgende parameter in te geven : outlook, sendmail, pathhtmlsjabloonuser , de waarde bevat dan het path van het sjabloon en in dat path is de parameter opgenomen die HiAnt tijdens de uitvoering van het programma zal vervangen door het nummer van de actieve consulent.
Bv het taalonafhankelijk voor uitzendconsulent 5 wordt datn n:\sjablonen\sjabloonUZC5.html
Release Notes Hi-Ant Versie 4.147
6/12
Het sjabloon voor uitzendconsulent 5 voor franstalige klanten wordt dan : n:\sjablonen\sjabloonUZC5FR.html
Indien er geen persoonlijk sjabloon wordt gevonden controleert hiant of er een kantoor sjabloon is gedefinieerd : bv n:sjablonenkantoor<wgnr>.html, waarbij wgnr het nummer van het kantoor is. Dit gebeurt met de volgende parameter : outlook, sendmail, pathhtmlsjabloonkantoor De waarde bevat dan het sjabloon met de variabele <wgnr> Hiant zal dan deze variabele vervangen door het nummer van het actieve kantoor en controleren of dat sjabloon bestaat. Indien er ook gaan kantoor sjabloon is gedefinieerd, controleert hiant of er een algemeen sjabloon is gedefinieerd, bv : n:\sjablonenALG.html Dit kan met de volgende parameter : outlook, sendmail, pathhtmlsjabloonALG De waarde bevat dan de filename van het algemeen sjabloon. Hier dienen geen variabelen ingegeven te worden. Als men enkel het algemeen sjabloon wenst te gebuiken dient men dus maar één parameter en één sjabloon aan te maken. Indien er een sjabloon wordt gevonden wordt de handtekening vanuit outlook (die nu als tekst in het body tekstveld wordt getoond), natuurlijk niet meer opgeladen. Indien er een mail sjabloon wordt gebruikt, zal de gebruiker dit rechts onder in zijn mail detail scherm kunnen zien.
1.13.1.Procedure in beeld (voorbeeld) 1) Selecteer de gewenste klant en selecteer uit het menu Acties – Zend mail
2) selecteer de gewenste geadresseerde
Release Notes Hi-Ant Versie 4.147
7/12
3) ingeven van het onderwerp en de eigenlijk mail inhoud Merk op dat de handtekening van de gebruiker niet wordt getoond en dat rechtsonder het gebruikt sjabloon zichtbaar wordt. Ook zal er voor deze mail automatisch een opvolging bij de klant worden aangemaakt.
1.13.2.Ontvangst mail De gebruiker zal deze mail op de volgende manier ontvangen. De eigenlijk opmaak is natuurlijk afhankelijk van het gebruikte sjabloon.
Release Notes Hi-Ant Versie 4.147
8/12
1.13.3.Voorbeeld gebruikte parameters param 1 outlook outlook outlook outlook outlook outlook outlook outlook outlook outlook outlook outlook
param2 sendmail sendmail sendmail sendmail sendmail sendmail sendmail sendmail sendmail sendmail sendmail sendmail
param3 IncludeSignature klopvolgingstypes pathhtmlsjabloonALG pathhtmlsjabloonkantoor pathhtmlsjabloonuser SMTPPORT SMTPsender SMTPserver standaardklopvolgingstype standaarduzkopvolgingstype uzkopvolgingstypes viaSMTP
waarde 1 24 c:\wisolok\sjabloon\SjabloonALG.html c:\wisolok\sjabloon\sjabloonkantoor<wgnr>.html c:\wisolok\sjabloon\sjabloonuser.html 25 [email protected] 24 4 4 1
1.14. Database aanpassingen 1.14.1.Aanpassingen in Database structuur o o
Release Notes Hi-Ant Versie 4.147
Nieuwe tabel: ExportLoonMain Nieuwe tabel: ExportLoonDetail
9/12
1.14.2.Records toevoegen aan Database 1.15. Kleine aanpassingen o
Issue 35988: Nieuw form voor het tonen van de LogTable De logTypes zijn toegevoegd aan de code tabel met cd_srt = 207. De links grid wordt nu gevuld met deze codes. Er zijn 2 manieren van opvullen (te kiezen met optionbuttons): alle types worden getoond of enkel de aanwezige types worden getoond.
1.16. Issue 36070: Bewaren gegevens boekhoudkundige overzichten Na de export van de loonberekeningen wordt er een boekhoudkundig overzicht aangemaakt. Er wordt een nieuwe procedure ontwikkeld die bij het goedkeuren van de export die gegevens van het boekhouding overzicht gaat bewaren in een database. Ook zou het mogelijk moeten zijn om het boekhoudkundig overzicht opnieuw af te drukken. Nieuwe tabellen: CREATE TABLE [dbo].[ExportLoonMain]( [Id] [int] NOT NULL, [Datum] [datetime] NULL, [PersoneelsId] [int] NULL, [Omschrijving] [varchar](50) NULL, CONSTRAINT [PK_ExportLoonMain] PRIMARY KEY CLUSTERED ( [Id] ASC
Release Notes Hi-Ant Versie 4.147
10/12
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS ON [PRIMARY] ) ON [PRIMARY]
CREATE TABLE [dbo].[ExportLoonDetail]( [Id] [int] IDENTITY(1,1) NOT NULL, [ExportLoonMainId] [int] NOT NULL, [ExportType] [varchar](8) NULL, [PJaarPeriode] [varchar](6) NULL, [KJaarWeek] [varchar](6) NULL, [KlCode] [varchar](16) NULL, [ValutaCode] [varchar](3) NULL, [ProfitCenter] [varchar](7) NULL, [Wgnr] [float] NULL, [KostenPlaats] [varchar](15) NULL, [Grootboekrekening] [varchar](8) NULL, [PrestatieCode] [varchar](4) NULL, [Bedrag] [varchar](9) NULL, [BedragMetTeken] [float] NULL, [Sign] [varchar](1) NULL, [PN] [varchar](1) NULL, [DC] [varchar](1) NULL, [Loonruns] [varchar](200) NULL, [KostenPlaatsUitGB] [varchar](15) NULL, [KleinsteBoekingsDatum] [datetime] NULL, [GrootsteBoekingsDatum] [datetime] NULL, [Jaar] [varchar](4) NULL, [AantalUren] [float] NULL, [DatumLoonrun] [datetime] NULL, [GBROmschr] [varchar](200) NULL, [prestid] [int] NULL, [Temp] [varchar](10) NULL, [WgInterneCode] [varchar](20) NULL, [SektieExternalCode] [varchar](20) NULL, CONSTRAINT [PK_ExportLoonDetail] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS ON [PRIMARY] ) ON [PRIMARY] Parameter: Param Param 1 2 Export Loon
Param3 BewaarBoekhoudkundigOverzicht
= ON)
= ON)
Waard e 0
Als er op de knop ‘Exporteer oudste loonrun’ geklikt wordt, wordt er gecontroleerd of de loonrun al geëxporteerd is (de exportdate in tabel loonrun = null, maar er staan nog gegevens over deze loonrun in de ExporLoonDetail tabel). In dit geval wordt er een boodschap getoond en wordt de export afgebroken.
Release Notes Hi-Ant Versie 4.147
11/12
Na het goedkeuren van de export, worden de gegevens uit de C:\WISOLOK\ExportBoekhouding.mdb overgeschreven naar de tabellen ‘ExportloonMain’ en ‘ExportLoonDetail’ indien bovenstaande parameter als waarde 1 heeft . Het is mogelijk om een omschrijving voor de export in te geven. Ook wordt er een extra tabblad ‘Historiek export lonen’ getoond bij ‘Exporteer gegevens naar boekhouding’. Links wordt een grid getoond met de geëxporteerde bestanden. Als je op een record dubbelklikt, worden in de rechtse grid de details getoond. Als er op de knop ‘Toon Boekhoudkundig Overzicht’ geklikt wordt, worden de gegevens uit de tabel ‘ExportLoonDetail’ voor de geselecteerde export terug overgeschreven naar C:\WISOLOK\ExportBoekhouding.mdb. Aan de hand van dit bestand wordt het boekhoudkundig overzicht gegenereerd. Dit gebeurd met dezelfde procedure als wanneer dit overzicht de eerste keer wordt gegenereerd.
Vertalingen: Code Nederlands ExpLoonrunsAlGeëxp De loonruns: {loonruns} zijn al geëxporteerd. De procedure wordt afgebroken. ExpOmschrijvingExp Geef een omschrijving voor de export
Release Notes Hi-Ant Versie 4.147
Frans Les runs de salaires: {loonruns} ont déjà été exportés. La procédure sera arrêtée. Donnez une description pour l'exportation
12/12