Dodatkowe zera przy eksporcie danych do LO / OO

Forum ogólne, do zadawania pytań nie związanych z żadną powyższą kategorią

Dodatkowe zera przy eksporcie danych do LO / OO

Postprzez edi67 » 30.07.2013 16:18

Witam,

mam małą zagadkę.
Przy eksporcie danych (przez Nadruki) do własnego dokumentu w LibreOffice niektóre dane liczbowe importowane są w LO z dodatkowym ciągiem zer.
Tzn zamiast np: liczby 61,12 eksportowanej przez Vatowca, w LibreOffice importuje się 61,1200.
Albo zamiast 1, w LO mam 1,0000000

Nie bardzo mogę zajarzyć o co chodzi, bo w tym samym arkuszu/dokumencie inne dane liczbowe importują się prawidłowo (bez dodatkowych zer)...
A ta felerna nie reaguje nawet na dodanie round(....,2) :(
Vatowiec robi wszystko poprawnie (przy wydruku danych z formuł bez eksportu wszystko jest ok).

Spotkaliście się z czymś takim?

Choć nie,..
jak się wprowadzi jakąś błędną formułę, to w historia.txt też wyrzuca błąd z dodatkowymi zerami, np:


Komunikat:
Błąd formuły:
val61.1200
val[2]
7 [ B31d sk3adni ]
podsystem: BASE
funkcja: &

Testowana formuła: Odsetki(KD->DLUG,KD->D_TERMIN,date(),"U"), zwracająca wartość 61,12
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Dodatkowe zera przy eksporcie danych do LO / OO

Postprzez Pio » 01.08.2013 19:24

Jest kilka funkcji pomocniczych, np.
Kwota(<jakaś_liczba_z_nieznaną_liczbą_zer>) - zwraca wartość w walucie, np. z 5,120000 zrobi 5,12
Round(liczba, precyzja) - zwraca wartość zaokrągloną
xStr(liczba, długość, ilość_cyfr_po_kropce, czy_zera, czy_separator) - zwraca tekst utworzony zgodnie z parametrami
Str(liczba, długość, ilość_cyfr_po_kropce) - j.w. bez ucinania zer i bez separatora
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Dodatkowe zera przy eksporcie danych do LO / OO

Postprzez edi67 » 02.08.2013 16:48

Kwota i Round nie działają na podaną formułę Odsetki(KD->DLUG,KD->D_TERMIN,date(),"U") - ciągle zwraca mi wartość z 4 zerami.
xStr i Str robią to co trzeba, ale z kolei nie można potem dodawać liczb zamienionych na Stringi..., więc na razie sobie to poobchodziłem.

Ciekawe dlaczego Odsetki() tak po macoszemu traktuje (inne formuły z liczbami są ok).
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Dodatkowe zera przy eksporcie danych do LO / OO

Postprzez Pio » 07.08.2013 20:52

Kwota(Odsetki(KD->DLUG,KD->D_TERMIN,date(),"U")) - nie działa ? hm
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Dodatkowe zera przy eksporcie danych do LO / OO

Postprzez edi67 » 08.08.2013 13:59

Pio napisał(a):Kwota(Odsetki(KD->DLUG,KD->D_TERMIN,date(),"U")) - nie działa ? hm


Nno nie..
Przynajmniej u mnie na ostatnim Vatowcu i eksporcie do LibreOffice 4.1.0.4.
Zarówno
Kwota(Odsetki(KD->DLUG,KD->D_TERMIN,date(),"U"))
jak i
Round(Odsetki(KD->DLUG,KD->D_TERMIN,date(),"U"),2)

zwraca w LibreOffice liczbę z 4 zerami.
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22


Powróć do rozmaitości

Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 24 gości

cron