Changelog
25.5
25.4
25.3
25.2
25.1
Bugfixes
Deze versie bevat een aantal bugfixes. Zie deze link.
Functioneel
Volledige tekstzoekindexen specificeren en gebruiken in tabelvelden
Er bestaat een nieuwe eigenschap OptimizedForTextSearch op velden van een tabel. De velden met deze eigenschap worden opgenomen in de tekstzoekindex van die tabel.
Dat maakt het zoeken op deze velden een stuk sneller en nauwkeuriger.
In AL kan een nieuwe &&-syntax gebruiken bij SetFilter(), bijvoorbeeld FieldRef.SetFilter('&&' + SearchString + '*')
.
Duurzaamheidsposten rapporteren met financiële rapporten
Gebruikmaken van nieuwe serviceproviders in het raamwerk voor e-documenten
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.5.
Er zijn een paar accespoints voor e-documenten toegevoegd, met daarbij onder andere Continia.
25.0
Meer informatie kan je terugvinden in de release plannen (hier en hier) en ook in de What's New video's (hier).
Toepassing
Meerdere gebruikers tegelijk toestaan magazijnposten te boeken
Als meerdere gebruikers tegelijk magazijnposten maken, dan ontstaat er heel dikwijls locking. Om dit te voorkomen wordt er gewerkt met SequenceNumbers om het volgnummer van een nieuwe magazijnpost te bepalen. Als een magazijndagboek, of een magazijnactiviteit geboekt wordt, zitten de resulterende magazijnposten bijgevolg niet altijd bij elkaar. Er kunnen andere gebruikers ook boekingen doen die tussen de boekingen van de eerste gebruiker zitten. Dit is een functie die in- of uitgeschakeld kan worden. Die functie is standaard ingeschakeld.
Facturering van abonnementen en toerekening van opbrengsten en onkosten beheren
Dit een een compleet nieuwe module, waarmee contracten opgesteld kunnen worden voor terugkerende diensten (bijvoorbeeld een onderhoudscontract op geleverde hardware). Aan de hand van de instellingen op de contracten, kan Business Central automatisch periodieke facturen aanmaken voor een bepaald percentage van de initiële factuur.
Een artikel toevoegen als Shopify-variant
Shopify kan werken met producten en varianten van producten. Een artikel uit Business Central kan nu toegevoegd worden als variant van een product in Shopify.
Field Service integreren met servicebeheer
Waarschijnlijk beschikbaar in BC25.1.
Documenten van servicebeheer archiveren
Net zoals bij verkoop- en aankoopdocumenten, kunnen nu ook documenten van servicebeheer gearchiveerd worden. Serviceoffertes en serviceorders kunnen nu gearchiveerd worden. Kan kan ingesteld worden in de Service Management-instellingen.
Artikelbeschikbaarheid in Field Service-werkorders weergeven
Waarschijnlijk beschikbaar in BC25.1.
Excel-rapporten gebruiken voor consolidatie en vaste activa
In Business Central 25.0 werden een paar nieuwe Excel-rapportindelingen toegevoegd (onder andere Geconsolideerde proef- en saldibalans, Details van vaste activa, Analyse van vaste activa en Geschatte waarde van vaste activa). Die Excel-rapporten exporteren de data naar Excel, zodat die data gebruikt kan worden om zelf Excel-lay-outs te maken, als de standaard lay-outs niet voldoen.
Productvertalingen synchroniseren met Shopify
Artikelvertalingen kunnen nu gesynchroniseerd worden met Shopify.
Specifieke prijzen en kortingen gebruiken bij het synchroniseren van prijzen in Shopify
Er kunnen individuele prijzen en kortingen (op klantniveau) gesynchroniseerd worden met Shopify, naast de algemene prijzen en kortingen van de klantprijsgroep/klantkortinggroep.
Verzendinformatie definiëren voor verzendkosten in Shopify
Verzendkosten in Shopify kunnen flexibeler toegewezen worden in in Business Central. Er kunnen verschillende soorten verzendkosten gekozen worden, zoals grootboekrekeningen, artikelen of artikeltoeslagen. Ook de de expediteur en expediteurservice kan opgeven worden.
Uitgebreide tekst toevoegen aan projectplanningsregels
Tekstuitbreidingen die gekoppeld zijn aan artikelen kunnen nu ook toegevoegd worden op de projectplanningsregels. Vink daarvoor "Project" aan op het tabblad "Verkoop".
Geboekte verkoopfacturen exporteren naar Shopify
Geboekte facturen kunnen nu gesynchroniseerd worden met Shopify, zodat klanten die kunnen opvragen in hun Shopify-account.
Een standaardhoeveelheid van 1 gebruiken voor rekeningen op documenten
In de verkoop- en inkoopinstellingen kan nu ingesteld worden dat bij het maken van een nieuwe grootboekregel op een document de hoeveelheid standaard op 1 wordt ingesteld. Dat kon in vorige versies al zo ingesteld worden voor artikelen.
Artikelen aanvullen voor projecten
Op de projectkaart kunnen inkooporders gemaakt worden voor de artikelen op dat project. Deze functionaliteit gebruikt dezelfde logica als de Orderplanning.
Betalingstransacties in Shopify afstemmen met facturen
Betalingen die gedaan worden in Shopify kunnen gesynchroniseerd worden met Business Central. Die betalingen zijn dan zichtbaar op de pagina Shopify Orders.
Gerichte opslag- en pickmagazijnen gebruiken met projecten
Op de projecttaakregels en de projectplanningsregels kunnen nu ook vestigingen gebruikt worden van het type Gestuurde opslag en pick.
Locaties inschakelen voor restituties in Shopify
Verbeterde bruikbaarheid voor services en projecten bekijken
Veel functionaliteit die al bestond in de verkoopmodule, werd nu ook voorzien in de servicemodule en de projectmodule. Er zijn een aantal veelgevraagde acties toegevoegd op de pagina's Serviceorders en Projecten. Het veld Klantnaam is toegevoegd bij de serviceartikelen. Het veld Uw referentie bestaat nu ook op servicedocumenten. In de Rapportselectie - service bestaat nu het rapport Serviceartikelwerkbon. op de projectplanningsregels en het projectdagboek kan nu de artikelbeschikbaarheid opgevraagd worden. Meer informatie
Productinformatie importeren, exporteren met Shopify-metavelden
Metavelden in Shopify kunnen nu gesynchroniseerd worden met Business Central. Verder gebeurt er standaard niets met die velden in Business Central, maar met wat maatwerk kan de data uit die velden verwerkt worden, tijdens het synchroniseren.
Copilot en AI-innovatie
Nummerreeksen voorstellen met Copilot
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.1.
Op de pagina van de nummerreeksen kan Copilot gebruikt worden om
- een nieuwe nummerreeks te maken. Bij het maken van een nieuwe nummerreeks bestaat ook de mogelijk om die automatisch in te vullen in de juiste instellingen-pagina.
- een bestaande nummerreeks aan te passen.
- bestaande nummerreeksen klaar te maken voor de volgende jaren.
Vergroten van bewustzijn van Copilot-acties op kaart-, document- en ListPlus-pagina's
Copilot-promptacties konden vroeger enkel gebruikt worden op pagina's van het type List, ListPart, Worksheet en StandardDialog. Nu kunnen die ook gebruikt worden op pagina van het type Card, Document en ListPlus. De Copilot-promptacties zijn vanaf Business Central 25.0 ook altijd zichtbaar bij OnPrem-installaties.
Eenvoudig verkoopregels maken met Copilot
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.1.
In Business Central 25.0 is de functionaliteit van Copilot om verkoopregels voor te stellen verbeterd.
- zelfs als er typfouten in de artikelnamen staan in de prompt, worden de juiste artikels gevonden.
- aan de hand van beschrijvingen wordt er in meer gevallen het juiste artikel gevonden.
- het doorzoeken van de artikelen gaat wel tot 10 keer sneller.
- om verkoopregels te maken kan Copilot nu zoeken naar bestaande raamcontracten voor die klant.
- Copilot kan nu zoeken naar artikelen in bepaalde documenten (bijvoorbeeld verkoopoffertes) om die voor te stellen in de verkoopregels.
Fouten en berichten weergeven in Copilot-prompt-dialoogvensters
Berichten (Messages) en fouten (Errors) worden rechtstreeks in de Copilot-prompt-dialoogvensters weergegeven en worden niet meer weergegeven in een apart dialoogvenster.
Chatten met Copilot om geïnstalleerde invoegtoepassingen te leren gebruiken
Momenteel nog in preview.
Bankrekeningafstemming sneller voltooien met Copilot
Momenteel nog in preview.
Op de pagina Bankreconciliatie kan Copilot gebruikt worden om afpuntingen voor te stellen.
Sneller productinformatie maken met Copilot
Momenteel nog in preview.
Copilot kan helpen om artikelen sneller aan te leggen door informatie van vergelijkbare artikelen opnieuw te gebruiken (varianten, eenheden, vervangingen, dimensies).
Verbeteringen in chat ervaren met Copilot
Momenteel nog in preview.
Chatten met Copilot is een stuk sneller geworden en intuïtiever geworden.
- Copilot kan nu beter afleiden op welke pagina het opgeroepen wordt en kan zo betere voorstellen doen.
- De informatiebronnen zijn uitgebreid. De informatie wordt niet enkel uit Microsoft Learn gehaald, maar ook release plannen.
- Copilot bevat meer voorbeeldprompts.
Verbeteringen in analysehulp ervaren met Copilot
Momenteel nog in preview.
- Copilot is beschikbaar in meer taken, onder andere Nederlands, Frans en Duits.
- Copilot kan verborgen velden op lijstpagina's gebruiken in analyseviews.
- De verschillende aanpassingen aan de prompt worden bijgehouden en er kan eenvoudig tussen deze aanpassingen genavigeerd worden.
Aan de slag met Copilot zonder van alles in te stellen
Klanten in de Verenigde Staten, het Verenigd Koninkrijk, India en Australië blijven Microsoft OpenAI services gebruiken in hun eigen regio. Klanten uit andere regio's kunnen op de pagina Copilot- en AI-mogelijkheden instellen dat ze ook die mogelijkheden willen benutten door het vinkje Gegevensverplaatsing toestaan aan te zetten. Bij een upgrade naar Business Central 25.0 wordt dit vinkje standaard aangezet. Als dat vinkje afstaat, worden alle AI-mogelijkheden in Business Central uitgeschakeld.
Gebruikstelemetrie op Copilot-extensies ontvangen als ISV
Er komen meer telemetiregegevens over het gebruik van Copilot verzameld. Die gegevens zijn zichtbaar in Application Insights-resource in de app.json.
Tests voor uw Copilot-extensies automatiseren met de Business Central Test Toolkit
Momenteel nog niet beschikbaar.
Er komen meer mogelijkheden om Copilot-extensies (al of niet geautomatiseerd) te testen in AL en VSCode.
Landen en regio's
Het voor Duitsland gelokaliseerde raamwerk voor e-documenten gebruiken
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.1.
De e-Documents-module kan nu overweg met de XRechnung-indeling.
Extra landen en regio's inschakelen
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.3.
Business Central is beschikbaar in meer landen en regio's
Ontwikkeling
Het samenstellen van prestatieprofielen in de client vereenvoudigen met regels
In vroegere versies kon de prestatieprofering manueel gestart en gestopt worden. Nu kan dat automatisch gebeuren, aan de hand van regels in de pagina Profielschema's. Die schema's kunnen op de achtergrond draaien, terwijl de gebruiker aan het werk is. Later kunnen de resultaten van die schema's geanalyseerd worden.
De ternaire operator gebruiken bij het coderen in de AL-taal
De ternaire operator ? : (zoals die gekend is van andere programeertalen) kan nu worden gebruikt in AL.
De extensiebron ophalen uit GitHub bij het openen van Visual Studio Code vanuit webclient
Op de pagina Extensiebeheer kan je nu de broncode van een extensie ophalen vanuit GitHub. Dat kan met de actie Bron openen in VSCode, als de gebruiker toegang heeft tot de GitHub-repository.
Wrijving verminderen bij het werken met externe app-afhankelijkheden
Momenteel nog in preview.
Symbols van een app zullen beschikbaar gesteld worden als NuGet-pakket. Zo zullen de symbols altijd beschikbaar zijn en hoef je de uitgever van de app niet meer te contacteren.
Het trefwoord 'this' gebruiken als zelfverwijzing van codeunits
this (zoals dat al gekend is in andere programmeertalen) kan nu gebruikt worden als verwijzing naar de huidige codeunit.
- Zo kan een codeunit zichzelf doorgeven als parameter in een procedure.
- Dat kan de leesbaarheid van de codeunit vergroten, vooral bij complexe code.
Volledige tekstzoekindexen specificeren en gebruiken in tabelvelden
Er bestaat een nieuwe eigenschap OptimizedForTextSearch op velden van een tabel. De velden met deze eigenschap worden opgenomen in de tekstzoekindex van die tabel.
Dat maakt het zoeken op deze velden een stuk sneller en nauwkeuriger.
In AL kan een nieuwe &&-syntax gebruiken bij SetFilter(), bijvoorbeeld FieldRef.SetFilter('&&' + SearchString + '*')
.
Extensies herstellen als publiceren vanuit Visual Studio Code mislukt
Bij het publiceren van een app vanuit VSCode, worden alle afhankelijke apps verwijderd en opnieuw geïnstalleerd. Lukt het om één of andere reden niet om die apps opnieuw te installeren, wordt gans het proces teruggedraaid en worden de originele apps weer geïnstalleerd. Dat gedrag is in te stellen in de launch.json met de optie dependencyPublishingOption.
Verbeterde functies voor documentrapporten gebruiken
In deze versie zijn een aantal zaken toegevoegd aan de documentrapporten (Word-layouts)
- ER kan nu gewerkt worden met marges, afdrukstand en kolommen.
- Tekst, tabellen, kolommen en rijen kunnen nu voorwaardelijk zichtbaar of onzichtbaar gezet worden. Dan kan door middel van een nieuwe Word-invoegtoepassing.
Resources verpakken in extensies en toegang vanuit AL
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.1.
Codeactie uitvoeren voor 'with'-instructies voor een bestand, project of werkruimte
Een code-actie om het with-statement aan te passen in één bestand bestaat al een tijdje. Dat kan nu ook voor meerdere bestanden.
Operators voor type-testing en casting voor interfaces
Casting tussen AL-interfaces wordt mogelijk gemaakt. Interfaces kunnen naar elkaar gecast worden.. Daarvoor bestaan er twee nieuwe operators: is en as.
AL-interfaces uitbreiden
Interfaces zijn nu uitbreidbaar in AL.
Profielen van andere extensies uitbreiden en aanpassen
Er bestaat een nieuw type extensie, namelijk profileextension waarmee profielen aangepast kunnen worden.Bijvoorbeeld de caption van het profiel wijzigen.
Governance en beheer
Flexibeler beheer voor omgevingsupdates
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.5.
Major-updates kunnen langer (tot vijf maanden) uitgesteld worden. Het wordt mogelijk om minor over te slaan.
Recordkoppelingen en notities migreren met cloudmigratietools
Momenteel nog in preview. Waarschijnlijk beschikbaar in BC25.4.
Als een klant van OnPrem naar Online overschakelde met de migratietool van Microsoft, dan werden de notities en de bijlagen niet overgezet. Vanaf deze versie gebeurt dat wel.
Extensies per tenant beheren in Beheercentrum
Momenteel nog niet beschikbaar.
App-compatibiliteit met toekomstige versies weergeven in Beheercentrum
Momenteel nog niet beschikbaar. Waarschijnlijk beschikbaar in BC25.4.
Externe meldingen ontvangen wanneer taakwachtrij-items mislukken
Gebruikers kunnen nu verwittigd worden als een taakwachtrijpost faalt.
Ondersteuning van IPv6 voor verbeterde beveiliging en schaalbaarheid
Meldingen ontvangen binnen het product over problemen met de achtergrondverwerking van taakwachtrijen
Gebruikers kunnen nu verwittigd worden als een taakwachtrijpost start of faalt. Er bestaat ook een rolcentrum waar taakwachtrijposten en hun status opgevolgd kunnen wodren.
Een lijst met beheerbare omgevingen ophalen voor Microsoft Entra-apps
Ondersteuning van IPv6 voor verbeterde beveiliging en schaalbaarheid
Wetgeving
E-documenten gebruiken met Power Automate
Momenteel nog niet beschikbaar. Waarschijnlijk beschikbaar in BC25.3.
Meerdere btw-nummers per klant gebruiken
Met de acties Alternatief btw-nummer op de klantenkaart, kan er per land een ander ondernemingsnummer/btw-nummer ingesteld worden. Als op documenten een alternatief adres gekzen wordt, wordt het ondernemingsnummer/btw-nummer overgenomen van het alternatieve land. Naast ondernemingsnummer/btw-nummer kan ook de bedrijfsboekingsgroep per land ingesteld worden.
Duurzaamheidsscorekaarten en -doelen behalen
Business Central zet meer en meer in op duurzaamheid. Er komen scorekaarten en doelen om de duurzaamheid van een bedrijf te meten.
Bijlagen toevoegen wanneer u elektronische documenten verzendt
Momenteel nog niet beschikbaar. Waarschijnlijk beschikbaar in BC25.3.
Bij het versturen van e-documenten (Peppol) kunnen er extra bijlagen toegevoegd worden.
De uitstoot van broeikasgassen vastleggen met inkoopfacturen
Als onderdeel van de duurzaamheidsmodule kan er een duurzaamheidsrekening opgegeven worden op de regels van inkoopdocumenten. Als er document geboekt wordt, worden er duurzaamheidsposten geboekt.
Duurzaamheidsposten rapporteren met financiële rapporten
Meerdere subcategorieën gebruiken voor één duurzaamheidsaccount
Gebruikmaken van nieuwe serviceproviders in het raamwerk voor e-documenten
CO2-credits kopen
Duurzaamheidscertificaten bijhouden voor artikelen en leveranciers
De berekening van interne CO2-vergoeding in Duurzaamheid inschakelen
Rapportage en gegevensanalyse
Ingebouwde benoemde formules gebruiken in Excel-indelingen
Ad-hocanalyses uitvoeren op vaste activa, projecten en services
Ingesloten kant-en-klare Power BI-rapporten gebruiken
Nog niet beschikbaar. Waarschijnlijk beschikbaar in BC25.1.
Business Central voorziet een groot aantal Power BI-rapporten voor financiën, verkoop, aankoop, voorraad, productie en projecten.
Geavanceerde instellingen gebruiken in de Power BI-connector
Nog niet beschikbaar. Waarschijnlijk beschikbaar in BC25.1.
Gebruikerservaringen
Toegangstoetsen gebruiken met tips voor toegangstoetsen in meer talen
Door op Alt te drukken kunnen de verschillende acties op een pagina aangesproken worden. Er verschijnen sneltoetsen om de betreffende acties uit te voeren.
Meerdere bestanden bijvoegen met slepen en neerzetten in het dialoogvenster voor het uploaden van bestanden
Er kunnen meerdere bestanden in één keer opgeladen worden.
De grootte van kolommen aanpassen, zelfs als de personalisatiefunctie niet is ingeschakeld
Kolombreedtes kunnen aangepast worden, zelfs als de Personalisaties uitgeschakeld zijn.
De zoekmethode voor gegevens in lijsten wijzigen
Met de functie Geoptimaliseerde tekstzoekopdrachten in lijsten wordt de full-text-zoekfunctie geactiveerd op lijstschermen. Door op het pijtje naast het zoekveld te klikken, kan de zoekmethode gekozen worden.
24.5
24.4
24.3
24.2
24.1
24.0
23.5
23.4
23.3
23.2
23.1
23.0
22.5
Bugfixes
Deze versie bevat een aantal bugfixes waarvan de belangrijkste hieronder vermeld worden.
Platformbugfixes
- Op subpagina's ontbreekt de actie "Filteren op deze waarde".
Toepassingbugfixes
- De grootboekboekingen en btw-vermeldingen zijn onjuist bij het gebruik van een ander niet-aftrekbaar btw-percentage met dezelfde btw-id.
- Foutbericht 'De btw-instelling bestaat niet' wanneer een gebruiker een verkoop- of inkooporder opent.
Functioneel
- Device-gebruikers kunnen nu taakwachtrijposten aanmaken.
- Er kunnen koppelingen toegevoegd worden aan dagboeken (bijvoorbeeld van onkostenbonnen, ...). Die koppelingen worden gekopieerd naar het geboekte dagboek en de grootboekposten.
22.4
Deze versie bevat enkel bugfixes. Een belangrijke bugfix is de volgende: "De btw-instelling bestaat niet' wanneer een gebruiker een verkoop- of inkooporder opent.
22.3
- Met deze versie wordt BC beschikbaar in 31 extra landen.
- Vanaf nu zijn de foutmeldingen met knoppen (om acties uit te voeren) algemeen beschikbaar.
- Verder bevat deze versie enkele bugfixes.
22.2
Bugfixes
Platformbugfixes
- Als er in de browser verschillende tabbladen geopend waren en je opende een nieuw tabblad voor BC, dan bleef dat tabblad soms flikkeren. Dat is opgelost.
Functioneel
Bijlagen mailen
Bij het mailen van documenten kunnen nu ook bijlagen die gekoppeld zijn aan de regels van het document worden toegevoegd. Vroger konden alleen documenten gekoppeld aan de hoofding worden toegevoegd.
Integratie met Dataverse
Als er een integratie opgezet wordt met Dataverse of PowerApps kan er nu gewerkt worden met Business Events. Dataverse en PowerApps kan inschrijven op de business events die getriggerd worden door BC. Microsoft voorziet een paar standaard events, maar je kan er ook zelf toevoegen.
Integratie met Shopify
Als er een integratie opgezet wordt met Shopfy worden nu ook retours en terugbetalingen gesynchroniseerd.
Goedkeringsflows
Goedkeuringsflow opzetten met Power Automate wordt een stuk eenvoudiger.
22.1
Debugging
Debuggen op Saas door aan een sessie te attachen is nu mogelijk gemaakt. Dat kan door in de launch.json een sessionid en en userid op te geven.
22.0
Hieronder worden de belangrijkste veranderingen kort opgesomd. Meer gedetailleerde informatie over alle aanpassingen kan je vinden via deze link.
Functioneel
Catalogusartikelen (Meer informatie)
- Op de pagina Instellingen catalogusartikel kan je instellen hoe een een artikel genummerd wordt als het wordt gemaakt vanuit een catalogusartikel.
- Catalogusartikelen kunnen nu ook op verkoopraamcontracten gebruikt worden.
Boekingsbeleid in de gebruikersinstellingen (Meer informatie)
In de gebruikersinstellingen kan je nu instellen hoe een gebruiker inkoop- en verkoopfacturen kan boeken.
- Toegestaan (standaard): huidige manier van boeken
- Verboden: kan enkel verzenden/ontvangen
- Verplicht: factureren gebeurt samen met verzenden/ontvangen
Artikeltracering op artikeldagboekregels (Meer informatie)
Op een artikeldaboekbatch kan je instellen dat de traceing op de regel zelf getoond moet worden. Daarna zie je in het artikeldagboke extra kolommen om het lotnummer, serienummer, ... in te geven.
Transfersorders in batch boeken (Meer informatie)
Transferorders kunnen nu in batch geboekt worden van op de transferorderlijst.
Voorbeeld van boeking op veel meer plaatsen beschikbaar (Meer informatie)
Preview van boeking weergeven is nu beschikbaar op een groot aantal pagina's.
Transferzendingen ongedaan maken (Meer informatie)
Net zoals op de verkoopverzeningen en inkoopontvangsten kan je niu ook transferverzendingen ongedaan maken.
Algemene bedrijfsboekingsgroep, Algemene productboekingsgroep, Btw-bedrijfsboekingsgroep en btw-productboekingsgroep
Deze velden zijn toegevoegd op een groot aantal pagina's.
Niet-voorraadartikelen verzenden en ontvangen samen met magazijndocumenten (Meer informatie)
Niet-voorraadartikelen op een inkoop- of verkooporder kunnen nu samen samen met een magazijndocument geboekt worden. Dat kan ingesteld worden in de inkoop- en verkoopinstellingen. Owel worden alle niet-voorraadartikelen geboekt, ofwel de voorraadartikel gekoppeld aan de lijnen die geboekt worden met het magazijndocument.
Integratie met CoPilot
In de Saas-versie kan met CoPilot een marketingtekst gegenereerd worden op basis van een foto en de kenmerken van het artikel. Dat kan door een nieuw artikel te maken op basis van een afbeelding. Die functionaliteit kan geactiveerd worden in het functiebeheer.
Werkstromen kunnen nu gemaakt worden met PowerAutomate
In de Saas-versie kunnen werkstromen opgezet worden aan de hand van Power Automate. Er zijn daar heel wat verbeteringen aan gedaan.
Client
Werkstroom voor taakwachtrijposten
In een Saas-omgeving kunnen wij geen taakwachtrijposten meer starten. Als een taak in Fout staat, moet een gebruiker gecontacteerd worden om die taakwachtrij terug te starten. Daarom ka vanaf deze versie een werkstroom aangemaakt worden voor taakwachtrijposten. Zo kan de gebruiker automatisch verwittigd worden als een taakwachtrijposten op "Fout* staat.
Zoeken in bedrijfsgegevens
Met de pagina Zoeken in bedrijfsgegevens kan je in tabellen zoeken naar bepaalde waarden. Welke tabellen doorzocht worden en in welke velden er gezocht wordt, kan je zelf instellen.
Bestanden uploaden
Bij het uploaden van bestanden kan je nu naast een bestand te selecteren ook een bestand slepen in een drag/drop-zone.
Acties en navigatiemenu's met het toetsenbord
Door op de Alt-toets te drukken, krijgen alle acties en menu's een sneltoetsletter. Zo kan je gemakkelijk acties uitvoeren zonder de muis te gebruiken. Dat werkt voorlopig enkel als de gebruikersinterface in het Engels staan ingesteld.
Personaliseren van subpagina's
Vanaf nu is het mogelijk om ook op subpagina's de actiebalk aan te passen (acties tonen, verbergen, verplaatsen).
Analysemodus op lijstpagina's (Meer informatie)
Op elke lijstpagina kan de Analyse-weergave geactiveerd worden. Als deze modus geactiveerd is, wordt een soort mini-Excel getoond, waarin de gegevens beter geanalyseerd kunnen worden. Zo kan je bijvoorbeeld de som van bepaalde waarden berekenen, groeperen en filteren op kolommen, ... Deze functionaliteit kan je activeren in Functiebeheer.
Development
AL Explorer en ALHome (Meer informatie)
ALExplorer is gelijkaardiger aan de vroegere Object Designer. Je krijgt een overzicht van alle objecten. Vanaf daar kan je een object uitvoeren of de broncode ervan bekijken. Je kan ook op een gemakkelijke manier een subriber op een event maken. ALHome is een pagina waarop nieuws, best practices, events, ... te zien is. Deze pagina wordt regelmatig vernieuwd met nieuwe inhoud.
Nieuwe properties bij Instream
- Lengte: de lengte van de stream in bytes.
- Positie: de positie binnen de huidige stream.
Code-naviagtie op events
Bij het klikken op de objectnaam in de definitie van een eventsubscriber, kan de definitie van dat object bekeken worden.
Vergrendelinggedrag van de database
Het isolatieniveau van een tabel (welke niet-gecommitte data wel of niet gelezen kan worden) kan ingesteld worden met de property ReadIsolationLevel.
- Standaard: Het isolatieniveau van de tabel voor leesbewerkingen wordt gevolgd. Het kiezen van deze waarde staat gelijk aan het niet instellen van een IsolationLevel.
- ReadCommitted: Hiermee zijn alleen leesbewerkingen toegestaan op vastgelegde gegevens, niet op gegevens die door andere transacties zijn gewijzigd maar nog niet zijn vastgelegd.
- ReadUncommitted: Hiermee wordt de record in staat gesteld gegevens te lezen die door andere transacties zijn gewijzigd maar nog niet zijn vastgelegd (ook wel 'dirty reads', oftewel 'vuile leesbewerkingen' genoemd). Een ReadUncommitted-transactie accepteert geen vergrendelingen en negeert vergrendelingen van andere transacties.
- RepeatableRead: Deze waarde zorgt ervoor dat leesbewerkingen stabiel blijven gedurende de levensduur van de huidige transactie. Totdat de huidige transactie is voltooid, kan de record geen gegevens lezen die zijn gewijzigd maar nog niet zijn vastgelegd door andere transacties en kunnen andere transacties geen gegevens wijzigen die zijn gelezen door de huidige transactie.
- UpdLock: Deze waarde zorgt ervoor dat leesbewerkingen consistent blijven gedurende de levensduur van de huidige transactie. Totdat de huidige transactie is voltooid, kan de record geen gegevens lezen die zijn gewijzigd maar nog niet zijn vastgelegd door andere transacties en kunnen andere transacties met hetzelfde isolatieniveau geen gegevens lezen die zijn gelezen door de record.
Regionale instellingen per rapport definiëren
Datum- en getalnotaties in een rapport waren vroeger afhakelijk van de clientinstellingen. Die notaties kunnen nu per rapport ingesteld worden met de property FormatRegion in code of met Notatieregio op het tabblad Geavanceerd tijdens de uitvoering van een rapport.
Ga naar implementatie voor interfaces
Vanaf een interface kan je snel naar alle implementaties gaan door rechtsklik en Go to implementations te kiezen.
Foutmeldingen met knoppen om acties uit te voeren (Meer informatie)
Het is mogelijk om bij het tonen van een foutmelding maximaal twee bijkomende knoppen te tonen. Die knoppen voeren een bepaalde actie uit (bijvoorbeeld naar de pagina springen waarvan een veld niet ingevuld is of stukken code uitvoeren). Dat alles kan met een nieuw objecttype Errorinfo.
On-premises aanpassen van de serverinstelling PublicWebBaseURL
De instelling PublicWebBaseURL die op NST-niveau ingesteld is, kan overruled worden door een instelling in de launch.json. Dat kan door de propery usePublicWebURLFromServer in te stellen op False en de propery PublicWebBaseURL een waarde te geven in de launch.json.
21.8
Deze build is enkel beschikbaar voor OnPrem, niet voor Saas. Deze versie bevat enkele bugfixes.
21.7
Deze build is enkel beschikbaar voor OnPrem, niet voor Saas. Deze versie bevat enkele bugfixes.
21.6
Deze build is enkel beschikbaar voor OnPrem, niet voor Saas. Deze versie bevat enkele bugfixes.
21.5
Deze versie bevat enkele bugfixes.
21.4
Deze versie bevat enkel bugfixes en een paar aanpassingen in het admin-center voor Saas-klanten.
21.3
Functioneel
BTW-datum aanpassen
Als er op een document meerdere BTW-percentages zijn en de gebruiker past de BTW-datum aan van één percentage, dan zal de BTW-datum op de overige percentages automatisch ook aangepast worden.
BTW-datum functionalteit
In de boekhoudinstellingen kan je via het veld Gebruik van BTW-datum instellen of je de nieuwe BTW-datumfunctionaliteit uit 21.0 volledig wil uitschakelen, volledig wil inschakelen of wil inschakelen, maar wijzigen van de BTW-datum niet toelaat.
Media aanpassen via connectoren
Gebruikers die via connectoren verbinden maken met Business Centrral Online met Power Platform (Power Apps en Power Automate) of Logic Apps kunnen media-velden (van bijvoorbeeld artikelen) aanpassen.
Power Apps- en Power Automate-ondersteuning voor documentbijlagen
Met Power Apps en Power Automate is het vanaf nu mogelijk om bijlagen die aan een record gekopppeld zijn (bijvoorbeeld een afbeeding of een pdf-document) en media (bijvoorbeeld een artikelafbeelding) opgevraagd en aangepast worden.
Betalingsreconciliatiedagboek
Er kunnen meerdere nummereeksen gebruikt worden in het betalingsreconciliatiedagboek. Tevens kunnen posten nu tegengeboekt worden.
Bijlagen op meer pagina's
De infoblok Bijlagen werd op een aantal pagina's toegevoegd: vaste activa, werknemers, artikelen, resources, inkoopretourorders, leveranciers, geboekte verkoopcreditnota's, verkoopretourorders
Client
Beter scrollgedrag
Het laden van records is geoptimaliseerd waardoor er door meer records en sneller gescrold kan worden in lijstschermen. Deze optie kan je activeren via Functiebeheer met Functie-update: door meer records bladeren in lijsten.
21.2
Functioneel
Standaardbijlagen bij e-mailscenario's
Aan e-mailscenario's kunnen één of meerdere standaardbijlagen gekoppeld worden. Deze bijlagen worden altijd opgenomen in de mail als je het betreffende scenario kiest. Meer informatie
21.1
Hieronder worden de belangrijkste veranderingen kort opgesomd. Meer gedetailleerde informatie over alle aanpassingen kan je vinden via deze link.
Functioneel
F01DGS-aangifte
In deze versie kan je een F01DGS-aangifte opmaken. Meer informatie
Automatisch opslaan
Via Functiebeheer kan het automatisch opslaan aan- of afgezet worden.
21.0
Hieronder worden de belangrijkste veranderingen kort opgesomd. Meer gedetailleerde informatie over alle aanpassingen kan je vinden via deze link.
Functioneel
Uitgebreide tekstfunctionaliteit voor btw-clausules
De functionaliteit die al een tijd in BoCount zit om teksten toe te voegen aan BTW-boekingsgroepen via btw-clausules zit nu standaard in Business Central. De bestaande teksten zijn overgezet naar de standardteksten en de PDF-tools rapporten zijn aangepast. Bij die clausues zij ook vertalingen en tekstuitbreidingen voorzien.
Geboekte en niet-geboekte documentregels vinden met zoekfunctie
Er zijn een nieuwe aantal pagina's beschikbaar waarop je de documentregels kan raadplegen.
- Geboekte inkoopfactuurregels (pagina 529)
- Geboekte inkoopontvangstregels (pagina 528)
- Geboekte inkoopcreditnotaregels (pagina 530)
- Geboekte verkoopfactuurregels (pagina 526)
- Geboekte verkoopverzendregels (pagina 525)
- Geboekte verkoopcreditnotaregels (pagina 527)
- Inkoopregels (pagina 518)
- Verkoopregels (pagina 516)
- Productieorderonderdeelregels (pagina 5407)
Sorteren op de pagina Planningsvoorstel en Inkoopvoorstel
Op die pagina's kan je nu op een paar extra kolommen sorteren.
Variant verplicht maken
In de voorraadinstellingen kan je aanduiden of het invullen van een variant verplicht is of niet. Datzelfde kan ook ingesteld worden op artikelniveau.
Standaardservicecodes
Standaardverkoopcodes en standaardinkoopcodes bestaan al een tijd. Nu bestaan er ook standaardservicescodes. Zo kunnen bepaalde regels automatisch toegeveogd worden op een servicedocument.
Artikeltracering op projectplanningsregels
In deze versie kan je artikeltracering toevoegen op de projectplanningsregels.
BTW-datum op documenten
In de boekhoudinstellingen kan je instellen welke datum genomen moet worden als BTW-datum. Dat kan de boekingsdatum of de documentdatum zijn. Die datum is per document aanpasbaar. De BTW-posten worden dan geboekt op de ingestelde datum. In BoCount werd dat aangepast. Die datum kan niet meer per document aangepast worden, maar moet overstemmen met de algemene instelling in de boekhoudinstellingen.
Herwerkte intrastat-module
De intrastat-module is volledig herwerkt. Eén van de aanpassingen is dat vast activa nu ook worden opgenomen. In BoCount zijn er een aantal aanpassingen gedaan op de intrastat-module. Die zullen ook gedaan worden op de nieuwe module. Die herwerkte versie kan ingeschakeld wrden via functiebeheer. Voorlopig laat je functie beter af staan, totdat die module in BoCount herwerkt is.
Machtigingensets
Vanaf deze versie is het mogelijk om
- te vertrekken van een bestaande machtigingenset en van die set bepaalde machtigingen of machtigingensets uit te sluiten.
- machtigingensets in andere machtigingensets op te nemen (boomstructuur)
Machtigingensets kunnen nu ook gekopieerd worden. Dat kan op drie manieren:
- via referentie: er wordt een nieuwe machtigingenset gemaakt met daarin een verwijzing naar de oorspronkelijke machtigingenset
- via kloon: de machtigingenset wordt gekopieerd
- via platte kopie: alle machtigingen in de boomstructuur worden samengetrokken en vertaald naar een nieuwe machtigingenset
De rapportindeling op de aanvraagpagina kiezen (aangepaste lay-outs)
Op een requestpage kan je nu een aangepaste rapportlay-out kiezen. Zo kan je voor één rapport op een gemakkelijke manier een andere lay-out kiezen.
Client
Automatisch opslaan
Vroeger werd een record opgeslagen bij het verlaten van het record. Nu wordt het opgeslagen bij het verlaten van het veld. In een Saas-omgeving is die functionaliteit standaard actief en niet aanpasbaar, in een OnPrem-omgeving kan je die optie aan- of afzetten met een instelling op de webserver-instance (standaard is die actief).
Schakelen tussen bedrijven in verschillende omgevingen
Rechtsbovenaan het scherm kan je naast het vergrootglas klikken op het icoontje om snel van bedrijf te wisselen. Je kan
- het ander bedrijf openen,
- het ander bedrijf openen in een nieuw venster
- dezelfde lijst openen in het andere bedrijf (enkel op lijstschermen).
Moderne actiebalk
Met "Functiebeheer - Moderne actiebar" krijg je in deze versie een vernieuwde actiebar te zien. Bepaalde actiezs zijn logischer gegroepeerd om ze sneller terug te vinden. Je kan de actiebar ook meer personaliseren (verbergen, tonen, verplaatsen van acties). Een spltsknop is een nieuwe manier om onderliggende acties te tonen (een soort knop waar onderliggende acties aan vasthangen).
In de paginainspectie kan je de groote van het veld zien
In de paginainspectie wordt in de lijst met velden nu de lengte van de tekst- en codevelden weergegeven
Development
Promoted actions (gepromoveerde actiegroepen en actieverwijzingen)
De manier waarop acties in de actiebar promoted worden is gewijzigd. Vanaf nu zie je dat de property "Promoted" in de toekomst niet meer gebruikt zal worden. Vanaf nu wordt er een aparte groep gemaakt met daarin alle promoted acties. Wel wel op: bepaalde groepen in de standaard actiebar zijn gewijzigd. Dus kijk goed na in welke groep de promoted maatwerk actie moet komen.
Splitsknop (splitbutton)
Met "Functiebeheer - Moderne actiebar" krijg je in deze versie een vernieuwde actiebar te zien. Eén van de aanpassingen is een splitsknop. Een spltsknop is een nieuwe manier om onderliggende acties te tonen (een soort knop waar onderliggende acties aan vasthangen).
ApplicationArea voor velden is standaard ingesteld op de paginawaarde
Vanaf deze versie is het mogelijk om de property "ApplicatoionArea" bovenaan een pagina te definiëren. Dan hoef je die niet meer voor elk veld te vermelden. De waarde van de pagina wordt overgenomen.
Aangepaste acties definiëren in AL-code (custom actions)
Er kunnen in Saas acties toegevoegd worden die externe acties kunnen uitvoeren. Momenteel wordt enkel Flow ondersteunt, maar in de toekomst zal daar Power BI en Power Automate aan toegevoegd worden.
Wijzigingen van tijdelijke records overslaan tijdens het debuggen
In de launch.json kan je opnemen wanneer de debugger moet stoppen als een record gewijzigd wordt. Dat kan je doen met BreakOnRecordWrite. De bestaande opties waren All (true) en None (false). Nu is daar ExcludeTemporary bijgekomen. De debugger stopt dan niet bij wijzigingen op tijdelijke records.
Try-functies overslaan tijdens het debuggen
In de launch.json kan je opnemen wanneer de debugger moet stoppen als er zich een fout voordoet. Dat kan je doen met BreakOnError. De bestaande opties waren All (true) en None (false). Nu is daar ExcludeTry bijgekomen. De debugger stopt dan niet bij fouten in try-functies.
Een bepaald bedrijf opstarten vanuit VSCode
In de launch.json kan je opnemen welk bedrijf standaard geopend moet worden. Dat doe je met de property "startupCompany".
Nieuwe opdracht voor het genereren of bijwerken van een AL-machtigingenset
Er bestaat al een opdracht "GeneratePermissionSet". Die opdracht maakt een machtigingenset in XML-formaat. Deze manier zal afgebouwd worden. Gebruik vanaf nu de opdracht "generatePermissionSetForExtensionObjects". Die maakt een object van het type PermissionSet in plaats van een XML.
Sleutelvelden zijn zichtbaar in de intellisense in VSCode
Bij het hooveren over een recordvariabele in VSCode zie je nu naast de velden van de primary key "PK" staan. De velden staan ook in de juiste volgorde.
Sleutelvelden zijn zichtbaar in de intellisense in VSCode
Bij het instellen van SourceTableViews, TableRelations, ... kan je nu de objectnaam gebruiken in plaats van de objectid. Vroeger: SourceTableView = where("Source Type" = const(18)); Nu: SourceTableView = where("Source Type" = const(Database::Customer));
Tijdens debuggen lockinformatie zien in VSCode
Tijdens het debuggen kan je nu zien op welke lijn code Business Central tabellen gaat vergrendelen (locken). Dat kan je zien in het onderdeel "Database Statistics" bij de variabelen.
Snellere upgrade codeunits met DataTransfer
Er bestaat een nieuw objettype DataTransfer waarmee in bulk data overgezet kan worden. Dat kan enkel gebruikt worden in upgrade-codeunits. Het werkt veel sneller dan alle records overlopen mzet een FindSet(). Er worden geen validaties gedaan en de tabeltriggers worden overgeslagen.. Zoiets kan bijvoorbeeld erg handig zijn bij het obsolete zetten van velden.
20.6
Meer informatie Deze versie bevat enkel bugfixes.
20.5
Meer informatie Deze versie bevat enkel bugfixes.
20.4
Functioneel
SMTP-mail met huidige gebruiker
Bij het instellen van een smtp-mailaccount kan nu de optie "Huidige gebruiker" gekozen worden. Daarmee worden e-mails verzonden vanaf het e-mailaccount dat is opgegeven voor het account van elke gebruiker. "Huidige gebruiker" is vergelijkbaar met de functie "Verzenden als".
Client
Boolean-velden staan niet op de juiste plaats
Deze release lost het probleem op met de boolean-velden in een chromiumgebaseerde browser.
20.3
Functioneel
Projecten
Vanaf versie 20.0 kunnen er voorraadpicks en magazijnpicks gemaakt worden voor projecten. Alks uitbreidng daarop is bij de vestiging een veld "naar - opslaglocatiecode van project" toegevoegd. Als je een een taakregel een vestiging invult, wordt die opslagocatie overgenomen.
20.2
Functioneel
Vrijgeven en opnieuw openen meerdere documenten
Vanaf nu is het mogelijk om meerdere documenten in één keer vrij te geven of opnieuw te openen (in een lijstoverzicht).
20.1
Meer informatie Deze versie bevat enkel bugfixes.
20.0
Functioneel
Verwijderen van grootboekrekeningen blokkeren
In de boekhoudinstellingen kan je een datumveld invullen. Als alle posten op een rekening vóór die datum vallen, kan de rekening verwijderd worden. Er bestaat ook een vinkje om het verwijderen van rekeningen altijd te blokkeren, dan kan er nooit een rekening verwijderd worden.
Notificaties en verwijderen van boekingsgroepinstellingen blokkeren
Bij de notificaties kan ingesteld worden dat de gebruiker een melding ontvangt als er grootboekrekeningen ontbreken bij de boekingsinstellingen. In plaats van boekingsgroepinstellingen te schrappen als ze niet meer gebruikt mogen worden, kan je op de pagina van de boekingsgroepinstellingen aanduiden dat dat een boekingsgroepinstelling geblokkeerd is. Dan kan die niet meer gebruikt worden.
Klant- en leverancierssaldi raadplegen en consolideren.
Als je van een contact zowel een klant als een leverancier maakt, dan kan je op de contactkaart zowel het salod als klant en het saldo als leverancier zien. Die twee saldi kan je tegenover elkaar vereffenen in een betalingsdagboek via "Voorbereiden - Nettosaldi klant/leverancier". Die punt de verkoopfacturen af met de inkoopfacturen.
Vast aantal op productiestuklijsten
In een productiestuklijstregel kan je nu als berekeningsformule "vast aantal" instellen. Onafhankelijk van het aantal eenheden die geproduceerd worden, zal er altijd een vast aantal van die component verbruikt worden.
Dimensie op vestiging
Op de vestigingen kan je dimensies instellen. Deze dimensises zullen overgenomen worden op elk document waar die vestiging gebruikt wordt.
Uitstelsjablonen
In de boekhoudinstellingen kan je nu opgeven in welke periode uitgesteld boeken toegestaan is. Deze functionaliteit is ook overgenomen in de gebruikersinstellingen. Op het uitstelsjabloon is er nu een optie om "Begin van volgend kalenderjaar" als startdatum op te geven.
E-mailbeleid van gebruikers
In vorige versies kon een gebruiker enkel zijn eigen verzonden e-mails raadplegen. Bij het e-mailbeleid van de gebruiers kan nu ingesteld worden welke verzonden mails een gebruiker kan raadplegen.
Projecten
Projecten hebben vanaf nu een "Verkopen aan" en een "Verzenden aan", net zoals verkooporders. Er kunnen voorraadpicks en magazijnpicks gemaakt worden voor projecten (momenteel enkel voor niet-gestuurde vestigingen). Vanaf nu bestaat er ook rapportselectie voor projecten, naar analogie met verkoop, inkoop, ...
Posten zoeken
Posten zoeken is vanaf nu mogelijk op basis van
- een klant, leverancier of bankrekening (zakelijke contacten)
- het lotnummer of het serienummer van een artikel (artikelverwijzingen)
Client
Koppeling kopiëren
Onder het "delen"-icoontje op elke pagina kan je nu kiezen voor "Koppeling kopiëren". Die kopieert de url van de pagina naar het klembord.
Performantie control addins
De gebruiker wordt gewaarschuwd als een control addin niet performant genoeg is. Eventueel kan die control addin automatisch door de client uigeschakeld worden.
Numeriek klavier
Met "Alt+decimaal teken op numeriek klavier" kan snel gewisseld worden tussen een punt of een komma als decimaalteken.
Peek
Bij het peeken van gegegevens waar geen kaart aan gekoppeld is, wordt de volledige lijst getoond.
Sneltabbladen
Als een sneltabblad opengeklapt wordt, scrolt de client automatisch zodat het volledige sneltabblad zichtbaar wordt.
Development
Prestatieprofiler
Met "Prestatieprofilering" kan nagegaan worden welke acties/code er veel tijd in besalg neemt. Op deze pagina kan je een opnamesessie starten, de "trage" code doorlopen en de opname stoppen. Daarna krijg je een overzicht van wat er precies traag gaat. Je krijgt grafieken en de aanroepstack te zien.
Isolated events
[InternalEvent(IncludeSender: Boolean, Isolated: Boolean)]
Dit verzekert het uitvoeren van alle subscribers, ook al treden er fouten op bij sommige subscribers. Wanneer een subscriber in error gaat wordt die code gerollbacked en wordt de volgende subscriber uitgevoerd. Een voorbeeld darvan is het event "OnCompanyOpenCompleted". Elke subscribe op dit event wordt apart uitgevoerd en eventueel gerollbacked. Daardoor kan een bedrijf altijd geopend worden, zelfs als er fouten optreden.
Nieuwe events in codeunit 44 ReportManagement
Er bestaan drie nieuwe events in codeunit 44 ReportManagement.
- OnAfterDocumentReady: gaat af wanneer een document gemaakt is nadat het was ingepland (met de actie Plannen") vanaf de request page
- OnAfterDocumentDownload: gaat af wanneer een gebruiker een rapport heeft gegenereerd via code of via request page actie.
- OnCustomDocumentMerger: gaat af wanneer de gebruiker een aangepaste rapportlayout heeft gespecifieerd dat zal worden uitgevoerd tot een document
Rapporten exporteren
De dataset van een rapport kan nu geëxporteerd worden naar XML.
Meerdere lay-outs van hetzelfde type in rapporten en rapportextensies
Elk rapport kan nu meerdere lay-outs hebben.
Permissies toevoegen aan procedure in AL
[InherentPermissions
(PermissionObjectType::Table, Table::"Retention Period", 'ri’)]
Permissies konden vroeger al toegevoegd worden op een gans object. Nu kan dat ok op het niveau van een procedure. Let op: momenteel is dit enkel mogelijk voor onprem-installaties.
19.4
Functioneel
Functioneel is er niets nieuws bijgekomen voor OnPrem-installaties.
Client
- F5 drukken om een pagina te verniewen werkte niet als de cursor op een lege regel stond.
- Treeviews toonden soms verkeerde informatie.
19.3
Functioneel
Intrastat 2022
Er werden nog een paar aanpassingen gedaan voor Intrastat 2022. Onder andere voor het land van oorsprong.
19.2
Functioneel
Barcodes in rapporten (cloudversie)
Microsoft biedt nu standaard de lettertypes van IDAutomation aan. Daarmee kunnen barcodes afgedrukt worden in Word-lay-outs en rdlc-lay-outs
Intrastat 2022
Deze versie voldoet aan de Intrastat-richtlijnen voor 2022.
19.1
Functioneel
Magazijn
Als er van een verkooporder een magazijnverzending gemaakt wordt, worden de velden "Extern documentnr.", "Expediteur" en "Servicecode expediteur" overgenomen op die magazijnverzending.
19.0
Functioneel
Algemeen
Op heel wat pagina's werden veelgebruikte velden toegevoegd.
Niet-voorraadartikelen
Niet-voorraadartikelen kunnen opgenomen worden in het inkoopvoorstel en het planningsvoorstel. Er kan een locatie ingevuld worden op de kaart van niet-voorraadartikelen.
Service-artikelen
Er kan een locatie ingevuld worden op de kaart van serviceartikelen.
Standaardregeltype op in- en verkoopdocumenten
In de in- en verkoopinstellingen kan aangeduid worden wat het standaard regeltype is bij het maken vzan nieuwe regels op in- en verkoopdocumenten.
Bewerken in Excel
Dat is nu ook mogelijk op periodieke dagboeken en intercompanydagboeken.
Foutafhandeling tijdens het boeken
Als er tijdens het boeken problemen zijn met boekingsgroepinstellingen, dan wordt de melding meer verstaandbaar weergegeven.
Progoses
Varianten kunnen nu gebruikt worden in prognoses. Dat kan geativeerd worden in de productie-instellingen.
Adressen
In de grootboekinstellingen bestaat er een optie om de adresgegevens leeg te maken als de landcode aangepast wordt.
Voorbeeld van boeking
In de boekhoudinstellingen kan je het boekingsvoorbeeld op "Uitgebreid" zetten. Zo krijg je het voorbeeld van de boeking in een soort booomstructuur.
Productiestuklijsten en bewerkingsplannen voor SKUs
Het is mogelijk om productiestuklijsten en bewerkingsplannen voor SKUs en niet alleen op artikelniveau.
Afrondingen van artikeleenheden
Bij de artikeleenheden kan een afrondingprecisie ingevuld worden, waarmee rare aantallen zoals "4,99998 stuks" vermeden kunnen worden.
Onboarding (rondleidingen)
Onboarding (rondleidingen tips, uitleg, ...) is meer uitgebreid in deze versie. Nu is het mogelijk om een eigen onboarding te voorzien op maatwerk.
E-mails op basis van Word-documenten
De actie "E-mail versturen" staat nu op meer pagina's (klantenkaart, leverancierskaart, ...). Nu kunnen Word-documenten gebruikt worden als basis voor de hoofdtekst of als bijlage.
Client
Ingave-snelheid
De snelheid van data ingeven op regelniveau is fel verbeterd. Vooral bij het gebruik van F8 zal dat merkbaar zijn. Vroger werden bepaalde regels overgeslagen. Nu niet meer.
Gebruik van komma bij decimale velden
Vroeger werkte het numerieke punt echt als punt in een decimaal veld. Dat is niet de bedoeling, het moet als komma beschouwd worden. Dat is nu aangepast. Deze functionaliteit kan beheerd worden onder "Mijn instelilngen". Vanaf versie 20 wordt die functionaliteit standaard ingeschakeld, in versie 19 kan je dat inschakelen via "Functiebeheer".
Rapporten in de rolverkenner
Het wordt nu gemakkelijker om rapporten te vinden. Die staan allemaal gegroepeerd in de rolverkenner onder "Rapporten en analyse".
Peek preview
Bij het hooveren over velden van een gerelateerde tabel (bijvoorbeeld het klantnummer in een verkooporderlijst) wordt een peek preview getoond met de belangrijkste informatie. Wat getoond wordt hangt of van de fieldgroup "Brick".
Callstack op foutpagina
Indien er zich een fout voordoet, kan je via "Detailleerde informatie" de sessie-id, het tijdstip, ... zien. Bij het klikken op "Kopiëren naar klembord wordt ook de callstack gekopieerd.
Development
Partial records
Het gebruik van partial records kan de snelheid van leesoperaties verhogen, vooral als er veel extensies geïnstalleerd zijn en BC veel joins moet leggen om data op te halen. In versie 19 wordt die functionaliteit meer en meer gebruikt in Business Central zelf.
ShowMyCode wordt vervangen door resourseExposurePolicy
Als "ShowMyCode" op false stond, kon niemand de code zien, ook niet tijdens het debuggen. Met de nieuwe property "resourseExposurePolicy" heb je verschillende mogelijkheden: "allowDebugging", "allowDownloadingSource" en "includeSourceInSymbolFile".
Snapshot debugger en profiler
Met de Snapshot Debugger kan je opnemen wat er gebeurd als een gebruiker een foutmelding krijgt of een probleem heeft. Nadien kan dat terug afgespeeld worden (offline debuggen).
18.4
Meer informatie
Deze update bevat geen nieuwe functionaliteit, enkel bugfixes.
18.3
Functioneel
Dimensies
Er bestaat nu een tool om de globale en de shortcut-dimensies te corrigeren. De verkeerde waarden kunnen ontstaan door gegevens in te lezen via configuratiepakketten zonder de validatie uit te voeren. De fouten die daardoor optreden (bijvoorbeeld bij het boeken van dagboeken), worden opgevangen door BC en verschijnen in het Foutberichtregister. Als je daar klikt op de link, krijg je een wizard om de fouten te corrigeren. Die wizard is eigenlijk het rapport "Update Dim. Set Glbl. Dim. No." (482). Daarmee worden globale dimensieswaarden en shortcutdimensiewaarden gecorrigeerd.
Word-sjablonen met interactie
Vanaf nu kan een een Word-sjabloon toegevoegd worden aan interactiesjablonen en interacties.
Gegevensbeheer
Er bestaat een nieuwe pagina "Gegevensbeheer" (9035) die erg lijkt op de pagina "Tabelinformatie" met een aantal uitbreidingen.
- Je kan de totale grootte zien van elk bedrijf.
- Er bestaan acties om naar de meestgebruikte pagina's te gaan om gegevens op te ruimen (wijzigingenlogposten verwijderen, documentarchiven verwijderen, gefactureerde documenten verwijderen, datumcompressie, ...)
- Je kan van op die pagina ook het bewaarbeleid instellen.
- Je kan een wizard doorlopen om bepaalde taken uit te voeren.
Openen in Excel
Momenteel kan je op een lijstscherm klikken op "Openen in Excel". Als de functie "Een lijstonderdeel exporteren naar Excel" geactiveerd wordt, kan je detaillijnen (van bijvoorbeeld een verkooporder) openen in Excel.
18.2
Meer informatie
Deze update bevat geen nieuwe functionaliteit, enkel bugfixes.
18.1
Functioneel
Bij het opzetten van een SMTP-mailaccount kan OAuth2-authenticatie gebruikt worden
Prijzen
Als in Functiebeheer de nieuwe verkoopprijservaring is ingeschakeld, bestaat er in de verkoop- en inkoopinstellingen een veld "Bewerken van actieve prijs toestaan". Als dat ingeschakeld is, kunnen actieve prijzen gewoon worden aangepast. Als dat uitgeschkeld is, moeten de prijslijsten eerst in Concept gezet worden, daarna kunnen prijzen aangepast worden en nadien moet de prijslijst geactiveerd worden.
18.0
Functioneel
Dimensies
De dimensies op grootboekposten kunnen gecorrigeerd worden. Deze correcties kunnen direct toegepast worden, of deze kunnen via een taakwachtrij gepland worden. Die correcties kunnen ook ongedaan gemaakt worden.
Microsoft Universal Print
Direct printen vanuit de webbrowser of de app is mogelijk. BoCount gebruikt Print Node, dat is eenvoudige op te zetten
Voorraadinstellingen
Er bestaat een wizard om het rapport “Kostprijs herwaarderen - Artikelposten” in te plannen via de taakwachtrijposten.
Lot-/serienummertracering
De lot- en serienummerkaart kunnen automatisch aangemaakt worden.
Projecten
Op de projectplanningsregels kan een vestiging en een opslaglocatie worden ingevuld
Productie
Het veld “Lotgroote” bestaat nu ook op bewerkingsplanversies, productieorderroutinglijnen en het bewerkingssplanlijnen van het planningsvoorstel. Het veld “Variant” werd toegevoegd op het productieorder. Op het bewerkingsplan en de productiestuklijst kan een SKU ingevuld worden, maar momenteel is die functionaliteit nog niet verder uitgewerkt.
Artikelen
Er bestaat nu een pagina “Artikelbeschikbaarheid per partij” (lot).
Pakketnummers
Dit is een drager/palletbeheer te activeren via “Functiebeheer”. Op het scherm van de artikeltracertingsregels kan je nu pakketnummers ingeven.
Platform
Algemeen
Op een kaart wordt bij het klikken in een veld gans de inhoud geselecteerd.
Rapporten
Vanaf nu kunnen rapporten uitgebreid worden.
- Velden kunnen toegevoegd worden aan de dataitems.
- De request page kan aangepast worden
- De lay-out kan vervangen worden, niet uitgebreid. Daarvoor maak je een nieuwe RDLC- of Word-lay-out en vul je die in op de pagina “Selectie rapportlay-out. Barcodes kunnen afgedrukt worden met IDAutomation Barcode fonts (licentie aan te kopen).
Machtigingenstets
Vroeger waren dat XML-bestanden, nu is dat geïntegreerd in AL. Dat maakt het beheer veel gemakkelijker.
Complexe datatypes
Een functie kan een complex datatype teruggeven (behalve dotnet en file).
Lookups
Er bestaat een nieuwe trigger “OnAfterLookup” om het geselecteerde record te kunnen opvragen.
Onboarding
Daarmee kan je een soort rondleiding door de belangrijkste functie van een pagina maken. Dat kan via de properties “AboutTitle” en “AboutText” op pages, actions, …
Sleutels (keys)
Er kunnen keys toegoevoegd worden op de base-table. Die kunnen geen combinatie van base-tablevelden en maatwerkvelden bevatten.
Interfaces
Methodes en zelfs volledige interfaces kunnen obsolete gezet worden. Bij enums kan de DefaultImplentation (voor onbekende waarden) en UnknownValueImplementation (voor verwijderde waarden) voorzien worden
Debugger
In de debug-console kan je de volledige waarde van een grote tekstvariabele zien.
17.5
In BoCount bestaat er al heel lang een veld “BTW-plichtig” (VAT Liable). Dat veld wordt onder andere gebruikt op de jaarlisting. Microsoft heeft nu zelf ook zo’n veld voorzien.
Om zoveel mogelijk de standaardfunctionaliteit van Business Central te gebruiken, zal dat veld uit Bocount verdwijnen in versie 19.0.
BoCount werkt al volledig met het standaard Microsoftveld. Bij de upgrade van BoCount naar versie 17.5.210315.0 en later, wordt de data in het Bocountveld overgezet naar het Microsoftveld en wordt overal in BoCount het Microsoftveld gebruikt.
Nu staat het BoCountveld op obsoletestate “pending” waardoor er een melding verschijnt in VSCode als dat veld nog ergens gebruikt wordt in een extensie.
17.4
In het periodiek dagboek bestaan de methodes “Saldo per dimensie” en “omgekeerd saldo per dimensie”. Zo kunnen dimensies automatisch toegekend worden aan een kost die geboekt wordt in een periodiek dagboek. Meer informatie
17.3
Vanaf nu is het mogelijk om de grootboekposten, klantenposten, leveranciersposten en een paar andere posten te filteren op de shortcutdimensies ingesteld in de boekhoudinstellingen.
Vroeger kon dat alleen op de globale dimensies.
Meer informatie