Strona 1 z 1

Eksport przelewów do BZ WBK - znak nowej linii

PostWysłany: 27.10.2014 18:02
przez edi67
Przygotowuję eksport danych do przelewu do pliku .txt z okna Dokumenty > Przelewy dla BZ WBK.

Niestety plik z danymi do importu musi:
a) zawierać znak nowej linii
b) korzystać z pipe | jako separatora danych,
czego nie potrafię w Vatowcu wygenerować ;(

Przykładowy plik z danymi przelewów do importu:
Kod: Zaznacz wszystko
4120414|1
1|Nasz_nr_konta|Nr_konta_kontrahenta|Jerzy Kowalski|Warszawa ul. Kaliska 123 00-123|123,12|1|zasielenie konta|data_przelewu|
2|...tu dane nowego przelewu


Część "4120414|1" po której następują dane pierwszego przelewu jest aktualnym numerem wersji schematu importu i musi być w pliku importu osobno, w pierwszym wierszu.

W Definicjach nadruku mam definicje z poprawnymi danymi, nie umiem jednak:
a) wprowadzić znaku nowego wiersza po numerze wersji schematu importu (po "4120414|1")
b) usunąć znak średnika, którym zakończone sa eksportowane dane po wykonaniu nadruku do pliku (średnik wywala import danych...).

Da się coś na to poradzić?

Re: Eksport przelewów do BZ WBK - znak nowej linii

PostWysłany: 28.10.2014 22:19
przez Pio
Znak nowego wiersza (w sys.Win.):
chr(13)+chr(10)

Wycięcie znaków np.

strtran(tekst, znak, "")

lub ostatniego
left(tekst, slen(tekst)-1)

Re: Eksport przelewów do BZ WBK - znak nowej linii

PostWysłany: 05.11.2014 11:39
przez edi67
Dziękuję bardzo :)
Znak nowego wiersza działa ok.
Średnika na końcu eksportowanych danych nie mogłem usunąć (pewnie dodawany jest na końcu, po wykonaniu wszystkich formuł zawartych w definicjach), ale ostatecznie da się zaimportować dane również z nim, więc nie ma problemu.

W Dokumenty > Przelewy można byłoby pomyśleć nad opcją zaznaczania kilku przelewów i eksport wszystkich danych do jednego pliku. ;)