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

Suma składek ZUS - podsumowanie do jednej wpłaty
https://forum.mix-soft.pl/viewtopic.php?f=3&t=8316
Strona 1 z 1

Autor:  patryczekqq [ 2018-01-11, 20:20 ]
Tytuł:  Suma składek ZUS - podsumowanie do jednej wpłaty

Witam, czy symfonia daje taki element, który można byłoby dodać do mojej listy płac, który daje podsumowanie wszystkich składek za pracownika, a przy zsumowaniu wszystkich pracowników - da mi to tą jedną wpłatę.

Autor:  szepczący [ 2018-01-11, 23:51 ]
Tytuł:  Re: Suma składek ZUS - podsumowanie do jednej wpłaty

Naliczenie "składka ZUS za pracownika"?

Autor:  patryczekqq [ 2018-01-12, 08:27 ]
Tytuł:  Re: Suma składek ZUS - podsumowanie do jednej wpłaty

Niestety to nie bierze pod uwagę składki zdrowotnej. Ale okej stworzyłem sobie własny element zsumowałem składniki które mnie interesują.
Teraz z racji tego, że mam kilka firm, czy istnieje możliwość aby stworzony element wyeksportować i zaimportować w innej firmie?

Autor:  szepczący [ 2018-01-12, 18:20 ]
Tytuł:  Re: Suma składek ZUS - podsumowanie do jednej wpłaty

W kartotece elementów klikasz prawym na element > Eksportuj definicje do schowka. W innej bazie danych wchodzisz w kartoteki > raporty i znajdujesz raport "Szablon - uaktualnienie XML". Kod raportu wygląda tak:
Kod:
//0,"SzablonUaktXML.sc","Szablon - Uaktualnienie XML","Specjalne",0,1.0.0,SYSTEM


#include "upgrade.sci"
Zasoby:

<?xml version="1.0" encoding="windows-1250"?>
<db-document>

// tu dodajemy polecenia XML


</db-document>
<!-- end -->


Pod napisem // tu dodajemy polecenia XML wklejasz co masz w schowku, na przykład tak:
Kod:
//0,"SzablonUaktXML.sc","Szablon - Uaktualnienie XML","Specjalne",0,1.0.0,SYSTEM


#include "upgrade.sci"
Zasoby:

<?xml version="1.0" encoding="windows-1250"?>
<db-document>

// tu dodajemy polecenia XML
<transaction>
<insert base="SKLADNIKI" test="update"><id>40316</id><nazwa>stanowisko EN</nazwa><opis>stanowisko</opis><znaczniki>21760</znaczniki><klasyfikacja>0</klasyfikacja><id_formuly>0</id_formuly><znaczniki2>16464</znaczniki2><id_slownik>81</id_slownik><kontoWn></kontoWn><kontoMa></kontoMa><klasyfikacja2>0</klasyfikacja2><znaczniki3>0</znaczniki3><znaczniki4>0</znaczniki4><element>0</element><atrybut>0</atrybut><years>0</years><months>0</months><days>0</days><nazwa_do_druku></nazwa_do_druku><znaczniki5>0</znaczniki5><bo_start>0</bo_start><znaczniki6>2</znaczniki6></insert>
<!-- Kasowanie starych wartości -->
<delete base="BALANCE_DEF"><key name="integrity1"><element>40316</element></key></delete>
<delete base="PARAM_FORM"><key name="primary"><id_skladnika>40316</id_skladnika></key></delete>
//<delete base="RELACJE"><key name="integrity"><typ>6</typ><id_elem>40316</id_elem></key></delete>
<delete base="RELACJE"><key name="integrity"><typ>7</typ><id_elem>40316</id_elem></key></delete>
</transaction>



</db-document>
<!-- end -->


zapisujesz i uruchamiasz. Wady rozwiązania: nie da się przenieść dużo elementów na raz (zależy od typów - od kilku do kilkunastu sztuk) oraz w docelowej bazie nie mogą istnieć elementy o tym samym co przenoszone ID bo zostaną nadpisane. Zalety takie że przenieść można naprawdę dużo różnych rzeczy, nie tylko elementy. Aby sobie ułatwić ten raport możesz zapisać na dysku w katalogu z programem\raporty\kp, ustawić jako read-only i logować się do kolejnych firm (wczyta się przy logowaniu) i następnie uruchamiać już bez wklejania definicji elementu do środka.

Oczywiście jak zwykle przy takiej operacji może pomóc ekspert gdyby wystąpiły problemy.

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