Jump to content

All Activity

This stream auto-updates

  1. Yesterday
  2. Voor een leverancier van een klant had ik een swagger-definitie van de data-api nodig. Ik kon die nergens vinden en heb er eentje gemaakt voor de beperkte set met eindpunten die zij gingen gebruiken. Dat kostte best wat moeite en intussen had ik in de Claris Community gevraagd of iemand toevallig al zoiets heeft liggen. Het blijkt dat in de map FileMaker/FileMaker Server/Web Publishing/publishing-engine/node-wip/dapi_v1.json wel een redelijk goede definitie staat. Deze heb ik een beetje aangepast naar de OpenAPI_v3 en die kan je gemakkelijk in PostMan etc. importeren (zie de bijlage OpenApi.zip) de editor in het screenshot kan je gebruiken via: https://editor.swagger.io/ en als je die lokaal wilt draaien, kan je die downloaden van: https://github.com/swagger-api/swagger-editor De specificatie uit de bijlage (hij is beschikbaar in 2 verschillende formaten json en yaml) kan je in deze editor en ook in PostMan importeren, dat kan enorm helpen als je met de DataAPI wilt koppelen. OpenApi.zip
  3. Hallo, dank je weer voor de moeite. helaas begrijp ik niet hoe ze dan geautomatiseerd in het lijstje komen. ik doe het vooralsnog nog maar met de hand
  4. Last week
  5. Speciaal voor een dergelijk rapport heeft FM resumé onderdelen welke je op een layout kunt plaatsen. Je sorteert daarbij je records op een veld, hier cursus en hebt op de layout een resumé-gedeelte staan waarop je dat veld plaatst. Bij het aanmaken van dit gedeelte geef je aan dat het weergegeven moet worden indien op cursus is gesorteerd. In het hoofdgedeelte zet je dan de velden, hier contacten, die je per cursus vergaard wilt zien. Ik heb een voorbeeldje bijgevoegd. cursus.fmp12
  6. Hallo, Ik heb een aantal selectievakjes voor het inschrijven voor een cursus. Nu wil ik graag weten wie voor welke cursus heet gekozen. Dus een lijst van de contacten die voor cursus 1 hebben gekozen een lijst van de contacten die voor cursus 2 hebben gekozen enz Kan iemand me daarbij helpen?
  7. Sinds kort een andere Bank, deze gebruikt een iets ander csv bestand, dan mijn vorige bank. Op zich niet erg. Maar deze bank gebruikt bedragen met een - min er voor ( uitgaven ) en een + teken voor het bedrag bij ontvangsten. Daar ik de gegevens voor mijn boekhouding nodig heb, werk ik liever niet met negatieve bedragen. Ik kan het wel oplossen met de codes die bank hanteert. db ( debet ) en cb ( credit ). Ik ben eigenlijk op zoek naar een script of formule om de -min en de + plus weg te halen, waarna ze in de af en bij kolom weggezet worden. Ik gebruik de velden : Bedrag , Af , Bij. Ik heb de missing manual al geraadpleegd, maar kom ik niet uit. Emma
  8. Earlier
  9. super, ik had ook al de bedenking gemaakt om vanuit de personen te werken om dan gemakkelijk van persoon naar persoon te springen. tijdelijk venster is ook een leuk nieuw gegeven voor me. Handig. Bedankt, ik ben weer een beetje slimmer en goed geholpen
  10. Voor iedereen die overweegt over te stappen naar de nieuwe Suite van Claris… hou er rekening mee dat de nieuwe Claris Server die je nodig hebt voor Claris Studio en mogelijk ook Claris Pro alleen in een Linux (Ubuntu 20) variant te draaien is. Natuurlijk geen ramp op zich, maar als je altijd gewend bent met Windows servers te werken kan dat wel een domper zijn als je even snel over wilt schakelen. In ieder geval was ik onaangenaam verrast. Dit is toch wel iets wat Claris wat nadrukkelijker mag uitventen om onverwachte vertragingen (en kosten) te voorkomen.
  11. Hmmm, er ging iets mis bij het uploaden van het bestand. Hier de 2e poging. mailpdf.fmp12
  12. Met de opties die jij in je afbeelding hebt staan bepaal je welke paginanummers moeten worden opgeslagen, niet welke records. Je moet hier dus voor Alle pagina's kiezen. Om te krijgen wat je wenst dien je vooraf de gewenste records te selecteren. In jouw situatie zou je dat met een zoek kunnen doen welke als vervelende complitatie heeft dat je je eerdere selectie kwijt raakt. Je moet die zoek dan uitvoeren in een nieuw venster. Net als mijn eerdere oplossing is ook dat nogal ad-hoc. Je blijft op deze manier een beetje rommelen. Beter is dan om dit heel anders aan te pakken. b.v door uit te gaan van de tabel met de persoonsgegeven. Vanuit die tabel maak je de loop die door de personen loopt en in die loop ga je in een ander venster naar de gerelateerde records, maak en mail je de pdf. Dan sluit je dat scherm en gaat in het scherm met de persoonsgegevens naar het volgende record. Dit is m.i. iets netter. In het bijgevoegde voorbeeldbestandje kun je zien wat ik bedoel. Ik heb het scriptje voorzien van wat uitgebreid commentaar. Ik hoop dat het daarmee duidelijk is. mailpdf.fmp12
  13. Banach, Bedankt , dat werkt prima Nu heb ik nog een probleem om de juiste records in de pdf te krijgen dat lukt me niet. Ik bekom dit resultaat als ik naar schermafdruk ga maar dat werkt dan niet in het script ik denk dat ik niet de juiste dingen invul bij de opties (records opslaan als pdf) Per mail zou ik 1 persoon moeten hebben met alle inschrijvingen van die persoon erop meestal heb ik maar 1 inschrijving op de pdf per persoon als er meerdere zouden moeten zijn wat moet ik doen?
  14. Je kunt voordat je records als pdf opslaat en mailt een check op people_id invoeren; Zet in een variabele buiten de loop een onmogelijke waarde voor people_id (negatief bv). In de loop check je of je people_id van het huidige record gelijk is aan die je in de variable hebt opgeslagen. Nee, sla de huidige people_id op in de variabele en maak de pdf en mail deze. Ja, sla het maken van de pdf en mailen over en ga naar het volgende record. Hiervoor is noodzakelijk dat je op people_id gesorteerd hebt. Dit is vanwege je subresumé al in orde.
  15. Ik heb een probleem dat ik niet opgelost krijg; Ik moet fiscale attesten door sturen per mail. Daar staat per deelnemer het aantal inschrijvingen in die hij gedaan heeft. ik maak een report op basis van een inschrijvingstabel met de deelnemers(people) als subresumé dat lukt goed. Maar nu wil ik die ook mailen: doe ik met een loop functie. Maar deze gaat steeds per record (inschrijving) verder en zou per deelnemer verder moeten. hoe moet ik nu die loop nu ivf van de deelnemer krijgen?
  16. Ik gebruik de onderstaande js functies voor conversie tussen amerikaanse en europese fomat. function make_eu_date (datum) { if (datum == "") return; const a = datum.split("/"); return a[1] + "-" + a[0] + "-" + a[2]; } function make_us_date (datum){ const a = datum.split("-"); return a[1] + "/" + a[0] + "/" + a[2]; }
  17. Gem

    VIES VAT check

    Dank voor alle respons, Dank menno voor uw antwoord, dit is precies wat ik zocht en hiermee is alles veel duidelijker geworden. 👍
  18. menno

    VIES VAT check

    Probeer het bijgaande voorbeeld. Je zal de benodigde info er zelf nog moeten uitfilteren, maar dit helpt je wel op weg denk ik. ViesQuer.fmp12
  19. In executesql krijg je kalenderdata (en data in tijdstempels) in iso8601 formaat: YYYY-MM-DD Dat is namelijk het formaat van de SQL-92 ISO syntax (zie: https://help.claris.com/en/sql-reference.pdf ) en het enige dat FM begrijpt en produceert met SQL. In de dataAPI kan je alleen het amerikaanse formaat gebruiken en terugkrijgen: MM/DD/YYYY. In beide gevallen is dit ongeacht het systeemformaat en ook ongeacht het formaat dat je instelt voor de betreffende velden op de layouts. Niet mooi, maar dit werkt met fmserver altijd en overal exact hetzelfde. Je hoeft er dus helemaal niet over na te denken, maar Claris had dit misschien wél iets prominenter in de documentatie kunnen melden.
  20. Op het ogenblik kan ik een telefoonnummer diallen via open url "tel://" en dan het telefoonnummer. Iemand een idee hoe je zoiets doet als je iPhone een dual SIM heeft? (kaart +e-sim) Ntuurlijk gaat automatisch diallen nog altijd, maar de vraag is of je kunt aangeven met welke SIM je uitbelt.
  21. Als ik via DATA API productinfo van FM Server opvraag, dan krijg ik deze info terug: {"response":{"productInfo":{"name":"FileMaker Data API Engine","buildDate":"04/27/2022","version":"19.5.1.43","dateFormat":"MM/dd/yyyy","timeFormat":"HH:mm:ss","timeStampFormat":"MM/dd/yyyy HH:mm:ss"}},"messages":[{"code":"0","message":"OK"}]} Date format is niet in het formaat dat wij in Europa hanteren. Gevolg alle datum velden worden in ExecuteSQL en DATA API requests in dit formaat opgemaakt. Is het mogelijk de server settings aan te passen zodat die data in een ander formaat opmaakt?
  22. rickel

    VIES VAT check

    Misschien deze link: https://ec.europa.eu/taxation_customs/vies/#/vat-validation voor Europa
  23. rickel

    VIES VAT check

    Probeer eens: https://www.btw-nummer-controle.nl/BtwNummerControle.aspx (voor Nederland). .
  24. Hallo Al enkele jaren gebruik ik onderstaande URL om via VIES de geldigheid van btw nummers te controleren, maar dit blijkt nu plots niet meer te werken. Mijn URL komt nu uit op een error 404, of dus gebroken link. Het is duidelijk dat er iets gewijzigd werd op de website van VIES. "https://ec.europa.eu/taxation_customs/vies/viesquer.do?ms=" & accounts::Landcode & "&vat=" & accounts::BTW Nr opzoekveld VIES Op de website van VIES vind ik via FAQ meer uitleg over SOAP en een WSDL bestand terug, maar daar heb ik geen kennis van. Heeft iemand hetzelfde ervaren en weet hiervoor een oplossing? Alvast dank.
  25. Dit heb ik wel, dus dat is de uitdaging niet. Klant wil dat niet (en het moet ook werken in WebDirect).
  26. Yes! Dat werkt inderdaad. Top!! Tellen 2 is ook interessant maar begrijp ik (nog) niet helemaal.... Hartstikke bedankt!
  1. Load more activity
×
×
  • Create New...