VBATools

Zapis Sald z Rewizora GT jako NIP.pdf i wysyłka mailem

by on Jan.13, 2022, under Oprogramowanie, Płatne, VB .NET

To iż jest zaraz po zakończeniu roku trafiła się fajna okazja do napisania oprogramowania wspomagającego wysyłkę sald do kontrahentów.

Przykład pobierania danych i zapisywania plików jako nip.pdf

Oprogramowanie Inserta tworzy pliki 1,2,..600 dla kolejnych kontrahentów. Aby je wysłać np: Generatorem maili spersonalizowanych do odpowiednich odbiorców, pliki te musza być skojarzone z adresami jakie mamy w bazie. Rewizor jednak nie daje możliwości aby pliki miały konkretnie zdefiniowane nazwy, zatem bazując na zawartości sald możemy np: pobrać NIP odbiorcy i tak nazwać plik *.docx zapisując go jednocześnie jako pdf.

W GM posiadamy dane takie jak: adres email oraz nr nip, wraz z informacjami pobocznymi, które będą uzupełniać i personalizować treść w szablonie wiadomości email.

Sama zamiana 600 plików trwa ok godziny, a wysyłka mailem w zależności od planowanego opóźnienia ok 2 minuty. W ten sposób praca i zakończenie tego etapu zakończona.

Erratka

W praniu wychodzą różne kwiatki. Okazało się że “salda B” mają odwrócone wpisy. Nadawca vs Adresat. Do tej pory program szukał ostatniego NIPu, ale w tym przypadku nie jest to wygodne. Zatem do programu dopisałem:

  • Komunikat podana numeru identyfikacji podatkowej jaki ma być opuszczony w wyszukaniu co daje zamierzony efekt,
  • Dodatkowo konsola w obecnej wersji otwiera zablokowane pliki (już otwarte przez usera),
  • Zwraca pod jaką nazwą zapisuje plik.pdf,
  • Zgłasza jeśli plik został nadpisany.

Opracowano również metodę nazywania plików Sald dla Symfonii gdzie można spotkać salda A i B w jednym dokumencie.

Potrzebujesz przetestować to oprogramowanie – napisz w komentarzu.



 

 

Zainteresowani zakupem dodatku proszeni są o kontakt i zapoznanie się z warunkami licencji.

(c) Shon Oskar – www.VBATools.pl

Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.

:, , , , , , ,

Leave a Reply