In dit artikel
Banana Extensies
Dit zijn uitbreidingen van de functionaliteiten van het programma, voor rapportering, berekening, exporteren, importeren, opstellen van facturen en betalingsherinneringen en andere.
Ze moeten worden ingesteld door de gebruiker, door te klikken op de juiste knop in het dialoogvenster Extensies beheren vanuit het menu Extensies, bijvoorbeeld In boekhouding importeren.
De uitvoering vindt plaats via het Extensies menu of binnen de specifieke functionaliteit (bijvoorbeeld: Naar boekhouding importeren in menu Acties).
Het Extensies menu laat alle reeds geïnstalleerde Banana Extensies zien die gebruikt kunnen worden in het bestand dat op dit moment geopend is. Door een commando te selecteren wordt de aangegeven extensie uitgevoerd.
Extensies beheren
Via het commando Extensies beheren.... kunt u zoeken, installeren, uw instellingen wijzigen of Banana Extensies verwijderen.
Een nieuwe Extensie installeren
Voor informatie over het installeren van een nieuwe extensie bezoekt u onze pagina Extensies beheren....
Technische informatie over BananaApps
Meer technische informatie over Banana Extensies
- Het zijn programma's in Javascript die gebruik maken van API's die beschikbaar zijn in Banana Boekhouding.
- Ze zijn zeer veilig en kunnen geen functies uitvoeren die een impact kunnen hebben op het besturingssysteem.
- Single Extensies.
Een tekstbestand met de .js-extensie, dat een programma in Javascript bevat dat de kenmerken van een Banana Extensie aangeeft. - Extensie package
Een gecomprimeerd bestand met de extensie .sbaa, dat verschillende andere bestanden kan bevatten die nodig zijn voor de toepassing, zoals commando's, afbeeldingen, dialogen. Een pakket kan meerdere commando's bevatten. De titel van het pakket en de commando's die het bevat zijn aangegeven in het menu Extensies.
Als u een pakket uitschakelt, worden alle Extensies uitgeschakeld.
Benodigdheden voor het draaien van extensies
De commando's voor het uitvoeren van Banana Extensies zijn alleen beschikbaar als het huidige bestand (het bestand waaraan u werkt) de karakteristieken heeft die de Extensies vereisen. Als een Extensie niet zichtbaar is in het Extensies Menu of niet uitvoerbaar is, komt dat omdat geen van deze karakteristieken aanwezig is.
-
Extensies zijn beschikbaar in een specifieke context:
- Productiviteit
Commando's die kunnen worden opgeroepen in het Extensies Menu. - Importeren.
Beschikbaar via het commando Naar boekhouding importeren van het menu Acties. - Exporteren.
Beschikbaar in het menu Extensies. De gebruiker moet aan het einde van het proces de bestandsnaam definiëren. - Factuurrapport
Bereidt de af te drukken facturen voor. Beschikbaar via Rapporten → Klanten → Facturen afdrukken. - Rapport betalingsherinneringen
Bereidt de af te drukken betalingsherinneringen voor. Beschikbaar via het Betalingsherinneringen afdrukken.... commando (menu Taken -> Klanten). - Overzichten
Bereidt de af te drukken overzichten voor. Beschikbaar via Rapporten → Klanten → Herinneringen afdrukken. - Overzichten afdrukken
Bereidt de af te drukken overzichten voor. Beschikbaar via Rapporten → Klanten → Overzichten afdrukken.
- Productiviteit
- Associatie via een bestandstype.
Extensies die vereisen dat het huidige bestand bijvoorbeeld een boekhoudbestand is, of één van het type Dubbel boekhouden of een adressen bestand. - Associatie via een eigenschap.
Sommige Apps zijn alleen uitvoerbaar als het betreffende woord is gespecificeerd in de Bestands- en boekhoudingseigenschappen, tabblad Andere (vanuit het menu Bestand).
Bijvoorbeeld, als een lijst van beheerders afgedrukt moet worden, met vereiste specifieke kolommen, is het woord "Beheerder" nodig.
Het Ontwikkelen van een eigen extensie
Iedereen kan Banana Extensies maken die de functionaliteit van het programma uitbreiden. Kennis van programmeren is echter vereist.
Om een Banana extensie te ontwikkelen is het beter te starten vanaf een bestaand project.
- Begin met een bestaand project van de github.com\BananaAccounting site
- Lees vooral de documentation for developpers op onze website, (Engelstalig)
- Installeer de extensie met het Extensies beheren commando (van het menu Extensies).