Strona 1 z 2

Szablony - OpenOffice

PostWysłany: 28.06.2008 22:48
przez edi67
Witam,

szablony w RTF pomimo walki ciągle wyglądały niesamowicie brzydko co zmusiło mnie do rozpracowania szablonów OLE do OpenOffice.
Jak wszystko w Vatowcu (po zrozumieniu idei) okazało się to dość banalnie proste i całkiem fajnie działa :)
Poza tym rzeczywiście daje kompletnie wolną rękę wszystkim nam, którzy czegokolwiek od Vatowca chcą w kwestii nadruków, wydruków, dodatkowych kropek itp.

Da się :) co w wolnej chwili opiszę na http://vatowiec.wik.is

Teraz mam jeszcze drobne pytanka..:

1) Jak uzyskać slownie(KWOTA) w walucie?
Mam Kwota=5,02 EUR, slownie(KWOTA) zwraca pięć zł i dwa gr.

2) Czy da się uzyskać taki efekt:
Mam formularz, wymagający podpisu użytkownika, który go wystawia. Czy można uzależnić wybór pliku w System > Definicje nadruków > [Nazwa] > Plik arkusza od użytkownika, który wykonuje nadruk?

Można byłoby przygotować sobie kilka wersji Formularza, np: FormUser1.odt, FormUser2.odt, FormUser3.odt, każdy zawierający podpis właściwego użytkownika. A ścieżka do pliku arkusza byłaby mniej więcej Form(USERLIST->NAZWA).odt
A może jest inny sposób rozwiązania takiego problemu?

3) Dziwnie zachowuje się OO - nie wiem, czy to tylko u mnie, czy tak ma być:
a) można zrobić tylko jeden nadruk na danym formularzu - np. Chcę wydrukować 6 różnych dokumentów dla FIRMY-a na Form1.odf. Po wyświetleniu w OO 1 dokumentu nie dochodzi do wyświetlenia 2 dokumentu, gdy próbuję wydrukować kolejny, nie zamykając pierwszego. Może być tylko 1 dokument aktywny z danego formularza.
b) po zamknięciu 1 dokumentu, wyświetleniu 2, zamknięciu 2, wyświetleniu 3 dokumentu mam w pasku narzędzi otwarte 3 okna OpenOffice.
Próba wyświetlenia/nadruku 2 dokumentu skutkuje utworzeniem nowego kontenera OpenOffice, pomimo, że istnieje już pusty kontener OpenOffice. Tu Vatowiec zachowuje się inaczej, niż standardowe dokumenty OpenOffice, które wykorzystują istniejący kontener OpenOffice, jeśli jest on pusty.
Pusty kontener OpenOffice - mam na myśli okno OpenOffice bez żadnego uruchomionego programu (Writer, Calc, Impress itp).

Zgłaszam, być może da się coś z tym zrobić, choć bardzo nie przeszkadza..


Będę się powtarzał, ale "Vatowiec wielki jest..." :)
żeby jeszcze można było własne formatki/formularze do wprowadzania danych w oknach podpinać - byłoby bosko :D

Pozdrówka :)

Re: Szablony - OpenOffice

PostWysłany: 29.06.2008 16:41
przez Pio
edi67 napisał(a):1) Jak uzyskać slownie(KWOTA) w walucie?
Mam Kwota=5,02 EUR, slownie(KWOTA) zwraca pięć zł i dwa gr.

2) Czy da się uzyskać taki efekt:
Mam formularz, wymagający podpisu użytkownika, który go wystawia. Czy można uzależnić wybór pliku w System > Definicje nadruków > [Nazwa] > Plik arkusza od użytkownika, który wykonuje nadruk?

Można byłoby przygotować sobie kilka wersji Formularza, np: FormUser1.odt, FormUser2.odt, FormUser3.odt, każdy zawierający podpis właściwego użytkownika. A ścieżka do pliku arkusza byłaby mniej więcej Form(USERLIST->NAZWA).odt
A może jest inny sposób rozwiązania takiego problemu?

3) Dziwnie zachowuje się OO - nie wiem, czy to tylko u mnie, czy tak ma być:
a) można zrobić tylko jeden nadruk na danym formularzu - np. Chcę wydrukować 6 różnych dokumentów dla FIRMY-a na Form1.odf. Po wyświetleniu w OO 1 dokumentu nie dochodzi do wyświetlenia 2 dokumentu, gdy próbuję wydrukować kolejny, nie zamykając pierwszego. Może być tylko 1 dokument aktywny z danego formularza.
b) po zamknięciu 1 dokumentu, wyświetleniu 2, zamknięciu 2, wyświetleniu 3 dokumentu mam w pasku narzędzi otwarte 3 okna OpenOffice.
Próba wyświetlenia/nadruku 2 dokumentu skutkuje utworzeniem nowego kontenera OpenOffice, pomimo, że istnieje już pusty kontener OpenOffice. Tu Vatowiec zachowuje się inaczej, niż standardowe dokumenty OpenOffice, które wykorzystują istniejący kontener OpenOffice, jeśli jest on pusty.
Pusty kontener OpenOffice - mam na myśli okno OpenOffice bez żadnego uruchomionego programu (Writer, Calc, Impress itp).

Zgłaszam, być może da się coś z tym zrobić, choć bardzo nie przeszkadza..


Będę się powtarzał, ale "Vatowiec wielki jest..." :)
żeby jeszcze można było własne formatki/formularze do wprowadzania danych w oknach podpinać - byłoby bosko :D

Pozdrówka :)



ad.1
Slownie(kwota,waluta,jezyk)

np. Slownie(123.45, "EUR", "NL") - słownie w języku holenderskim

ad.2
do przemyślenia

ad.3
na warsztat w poniedziałek/wtorek

ad.4 ;)
oprócz własnych tabel będą wprowadzone własne formularze

Re: Szablony - OpenOffice

PostWysłany: 30.06.2008 11:54
przez Pio
dogrywka, nowa funkcja Uzytk() zwracająca nazwę zalogowanego użytkownika.
Funkcję tą można zastosować w formule warunkowej nadruku.

Re: Szablony - OpenOffice

PostWysłany: 30.06.2008 17:32
przez edi67
Pio napisał(a):
ad.4 ;)
oprócz własnych tabel będą wprowadzone własne formularze



Łoboziu!!!!

Suuuper, bedzie pieknie :)
Juz sie nie moge doczekać :)

Pozdrówka

Re: Szablony - OpenOffice

PostWysłany: 30.06.2008 17:39
przez edi67
Pio napisał(a):dogrywka, nowa funkcja Uzytk() zwracająca nazwę zalogowanego użytkownika.
Funkcję tą można zastosować w formule warunkowej nadruku.


hm.. a jakiś malutki przykładzik, jak ją powiązać z kolejnymi arkuszami (formularzami)? lub jak zmieniać wartość Plik arkusza za jej pomocą?


ad.1
Slownie(kwota,waluta,jezyk)

np. Slownie(123.45, "EUR", "NL") - słownie w języku holenderskim


Żaden to problem w tej chwili - zgłaszam informacyjnie. Jak się da, można przy okazji ujednolicić zacowanie:
slownie(kwota) - zwraca słowie również grosze
slownie(kwota,waluta) - zwraca grosze cyframi (nie zamienia na słowa).

Re: Szablony - OpenOffice

PostWysłany: 30.06.2008 21:23
przez Pio
edi67 napisał(a):
Pio napisał(a):dogrywka, nowa funkcja Uzytk() zwracająca nazwę zalogowanego użytkownika.
Funkcję tą można zastosować w formule warunkowej nadruku.


hm.. a jakiś malutki przykładzik, jak ją powiązać z kolejnymi arkuszami (formularzami)? lub jak zmieniać wartość Plik arkusza za jej pomocą?


np. dla dowolnego nadruku zapis warunku

Uzytk()<>"ADMIN"

będzie skutkował tym, że ADMIN go nie wykona ;)

Re: Szablony - OpenOffice

PostWysłany: 01.07.2008 12:25
przez edi67
Pio napisał(a):
edi67 napisał(a):
Pio napisał(a):dogrywka, nowa funkcja Uzytk() zwracająca nazwę zalogowanego użytkownika.
Funkcję tą można zastosować w formule warunkowej nadruku.


hm.. a jakiś malutki przykładzik, jak ją powiązać z kolejnymi arkuszami (formularzami)? lub jak zmieniać wartość Plik arkusza za jej pomocą?


np. dla dowolnego nadruku zapis warunku

Uzytk()<>"ADMIN"

będzie skutkował tym, że ADMIN go nie wykona ;)



Ale czy da się tę funkcję wykorzystać do wyboru szablonu:

2) Czy da się uzyskać taki efekt:
Mam formularz, wymagający podpisu użytkownika, który go wystawia. Czy można uzależnić wybór pliku w System > Definicje nadruków > [Nazwa] > Plik arkusza od użytkownika, który wykonuje nadruk?

Można byłoby przygotować sobie kilka wersji Formularza, np: FormUser1.odt, FormUser2.odt, FormUser3.odt, każdy zawierający podpis właściwego użytkownika. A ścieżka do pliku arkusza byłaby mniej więcej Form(USERLIST->NAZWA).odt
A może jest inny sposób rozwiązania takiego problemu?


Ewentualnie do umieszczania odpowiedniego pliku tif, jpg itp. na wydruku, w zależności od zalogowanego Usera
Choć tego w ogóle w nadrukach nie ma, ale pomyśleć nad taką funkcją...

Re: Szablony - OpenOffice

PostWysłany: 01.07.2008 15:10
przez Pio
.. a czy możesz spróbować ? :)

Re: Szablony - OpenOffice

PostWysłany: 14.07.2008 18:25
przez edi67
Pio napisał(a):.. a czy możesz spróbować ? :)


Hmm.. być może pomroczność jasna, ale nie wiem w jaki sposób to wykorzystać..?

Re: Szablony - OpenOffice

PostWysłany: 14.07.2008 19:23
przez Pio
..menu System->Definicje nadruku->szukamy swój ulubiony->kolumna "Warunek"->zapisujemy: Uzytk()=="BOLEK"

Od tego momentu szablon jest dostępny tylko dla użytkownika "BOLEK" ;)