Ik wil vanuit Exact Online van alle administratie elke uur de debiteuren en crediteuren namen en codes hebben (dus niet de openstaande facturen echt alleen de namen en codes). Dit is me tot nu toe wel gelukt met een script in Invantive maar ik krijg dan 1 overzicht met alle klanten alle crediteuren. Ik wil dit gesplitst hebben naar: per klant een nieuwe Excel bestand wat vervolgens op een vaste locatie in mijn Sharepoint locatie moet worden opgeslagen.
Ik ben zelf helemaal niet bekend met coderen en programmeren maar vind het wel leuk om het te doen (icm ChatGPT). Maar loop nu even vast.
De gebruikte PSQL werkt voor alle geselecteerde administraties (standaard dus alle Exact Online-administraties):
begin
for r
in
( select distinct
outstandingitems_ar_account_code_attr
, outstandingitems_ar_account_name
from AROutstandingItems@eol
union all
select distinct
outstandingitems_ap_account_code_attr
, outstandingitems_ap_account_name
from APOutstandingItems@eol
for excel /* Auto create Excel. */
)
loop
cloud_http.set_response_body_binary(r.excel);
cloud_http.set_response_content_type('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
cloud_http.set_response_header_value('Content-Disposition', 'attachment; filename="mijn-download.xlsx"');
end loop;
end;
Bij uitvoering via “Uitvoeren” of via Invantive App Online komt er een Excel-sheet terug met als inhoud bijvoorbeeld:
Mocht niet passend zijn, gelieve dan specifiek aan te geven in een antwoord wat er al geprobeerd is inclusief codevoorbeelden en wat er niet juist aan was.
Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.
Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.