mojaSymfonia FORUM
https://forum.mix-soft.pl/

Symfonia FKP onOpen
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3177
Strona 1 z 1

Autor:  bugaj [ 2011-06-22, 09:49 ]
Tytuł:  Symfonia FKP onOpen

Witam,
w symfonii Handel i Mała Księgowośc jest funkcja onOpen. Brak takiej funkcji w module Finanse i Księgowość. Potrzebuję uruchomić raport podczas uruchamiania i zamykania programu Symfonia Finanse i Księgowośc premium. Raport mam gotowy ale nie wiem jak zmusić FKP do automatycznego uruchamiania raportu podczas rozpoczynania i kończenia pracy z programem.

Autor:  Misiek [ 2011-06-22, 10:22 ]
Tytuł: 

Mam wrażenie że czytałem o tym na forum, ale nie znalazłem wątku... Będę strzelał :-)

Umieść raport w katalogu:

katalog instalacji programu\raporty\cnv\

Raport powinien wykonać się automatycznie przy WEJŚCIU do Symfonii, ale przy WYJŚCIU to już nie bardzo :-( - na wyjście nie mam pomysłu...

Jeżeli raport po WYKONANIU kasowałby się (choć nie sądzę), zrób go jako Read Only, to zabezpieczy raport przed usunięciem


PS.
Znalazłem :-)
http://forum.mojasymfonia.pl/viewtopic. ... c&start=15

Autor:  bugaj [ 2011-06-22, 10:26 ]
Tytuł: 

Misiek
Dziękuję bardzo,

A czy jest jakaś funkcja "bliźniacza" do funkcji OnTimer ?

Autor:  bugaj [ 2011-06-22, 10:44 ]
Tytuł: 

i jeszcze wrac ając do folderu \raporty\cnv\
raport sięuruchamia ale tylko raz. Później wygląda na to że symfonia dodaje gdzieś nazwę pliku moj_raport.sc do jakiejś bazy ze znacznikiem "już uruchomione" i drugi raz nie uruchamia raportu, chyba że zmienię jego nazwę np. na moj_raport1.sc wtedy znowu raz zadziała.

Autor:  bugaj [ 2011-06-22, 11:13 ]
Tytuł: 

i jeszcze wracając do folderu \raporty\cnv\
jeżeli w raporcie ustawi się wartość zmiennej BUF = „FAILURE”
to wtedy raport jest wykonywany każdorazowo :mrgreen:

Pozostaje zatem kwestia uruchamiania raportu podczas końca pracy.
Może jest jakiś raport który się uruchamia na koniec pracy z programem i tam dopisac #include i wywołać dodatkowy raport?
Tylko czy jest takie miejsce ?

Autor:  Misiek [ 2011-06-22, 13:51 ]
Tytuł: 

bugaj pisze:
Misiek
Dziękuję bardzo,

A czy jest jakaś funkcja "bliźniacza" do funkcji OnTimer ?

Niestety - nie ma OnTimera, chyba że użyjesz funkcji automatycznej:

Kod:
// funkcja wykonywana podczas zamykania okna programu
int sub OnCloseWindow()
   //tu zamykamy bazy danych i wykonujemy inne czynności
   //wynikające z zamknięcia okna programu
   //np:
   // Close bDok
endsub


wtedy możesz wywoływać wielokrotnie ten sam kod, ale o różnych jednostkach czasu - nie koniecznie z takim interwałem jaki Ciebie interesuje. Wiem że to takie "kombinowanie" ale potrzeba matką wynalazków. Listę procedur automatycznych znajdziesz w katalogu raportów --> Procedury --> Formatki --> DOKUMENTY.TPL

Ewentualnie coś zewnętrznego musiałbyś napisać, jakąś usługę w C# lub innym języku i pobierać informacje bezpośrednio z baz danych...

Innych pomysłów nie mam...

Autor:  bugaj [ 2011-06-22, 14:06 ]
Tytuł: 

Misiek
jeszcze raz dziekuję za poświęcony czas.

Ja taże znalazłem tylko mozliwość dodania funkcji pod PROCEDURY->FORMATKI
i sądzę że inaczej się nie da.

Pozdrawiam serdecznie
Bugaj

Autor:  smok [ 2013-03-06, 17:47 ]
Tytuł:  Re: Symfonia FKP onOpen

Wielkie dzięki działa

Poz.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/