Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2019-10-15, 08:38x



Odpowiedz w temacie  [ Posty: 2 ] 
własna lista płac dodanie raportu lista płac 
Autor Wiadomość

Rejestracja: 2014-01-20, 11:39
Posty: 55
Post własna lista płac dodanie raportu lista płac
Witam, kiedyś zrobiłem swoją optymalną listę płac z informacjami dla mnie, jako kadrowego.
Wszystko działało na różnych firmach poprzez wklejanie schematu do Raporty-> Lista płac -> następnie drukuj
Obecnie gdy to wklejam do nowej firmy założonej już na one payroll 2019a nie działa.
Co prawda pojawia się ten wpis w raportach listy płac.
Ale już w zestawieniach listy płac tego nie ma. Czy kod się jakoś zmienił? I dlatego nie działa na 2019?
Te dodatkowe raporty typu 40000, 40001, 40002, 40003 - dodałem i jest okej.
Więc w liście płac też powinno być?
#include "upgrade.sci"

Zasoby:
<?xml version="1.0" encoding="windows-1250"?>
<db-document>
<!-- Zestaw elementów -->
<transaction>
<block>
<insert base="GRUPY" test="break"><id>28246</id><flag>0</flag><typ>26</typ><id_parent>40</id_parent><children>0</children><name>Zestawienie do URZĘDÓW</name><flags>3</flags><id_join>162</id_join><subtyp>17</subtyp></insert>
<update base="GRUPY" id="40"><children add="1"/></update>
</block>
<!-- Kasowanie poprzedniej zawartości zestawu -->
<delete base="ZESTAWY"><key name="primary"><id_zestawu>28246</id_zestawu></key></delete>
<!-- Elementy w zestawie -->
<insert base="ZESTAWY" test="update"><id>61692</id><id_zestawu>28246</id_zestawu><element>5029</element><atrybut>0</atrybut><numer>1</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61693</id><id_zestawu>28246</id_zestawu><element>14401</element><atrybut>0</atrybut><numer>2</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61694</id><id_zestawu>28246</id_zestawu><element>8035</element><atrybut>0</atrybut><numer>3</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61695</id><id_zestawu>28246</id_zestawu><element>40000</element><atrybut>0</atrybut><numer>4</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61696</id><id_zestawu>28246</id_zestawu><element>5031</element><atrybut>0</atrybut><numer>5</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61697</id><id_zestawu>28246</id_zestawu><element>5030</element><atrybut>0</atrybut><numer>6</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61698</id><id_zestawu>28246</id_zestawu><element>8092</element><atrybut>0</atrybut><numer>7</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61699</id><id_zestawu>28246</id_zestawu><element>8073</element><atrybut>0</atrybut><numer>8</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61700</id><id_zestawu>28246</id_zestawu><element>14139</element><atrybut>0</atrybut><numer>9</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61701</id><id_zestawu>28246</id_zestawu><element>14140</element><atrybut>0</atrybut><numer>10</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61702</id><id_zestawu>28246</id_zestawu><element>15570</element><atrybut>0</atrybut><numer>11</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61703</id><id_zestawu>28246</id_zestawu><element>15377</element><atrybut>0</atrybut><numer>12</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61704</id><id_zestawu>28246</id_zestawu><element>1032</element><atrybut>0</atrybut><numer>13</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61705</id><id_zestawu>28246</id_zestawu><element>1294</element><atrybut>0</atrybut><numer>14</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61706</id><id_zestawu>28246</id_zestawu><element>13936</element><atrybut>0</atrybut><numer>15</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61707</id><id_zestawu>28246</id_zestawu><element>40001</element><atrybut>0</atrybut><numer>16</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>61708</id><id_zestawu>28246</id_zestawu><element>40002</element><atrybut>0</atrybut><numer>17</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>62089</id><id_zestawu>28246</id_zestawu><element>40003</element><atrybut>0</atrybut><numer>18</numer><typ>0</typ><flagi>16</flagi></insert>
</transaction>
</db-document>
<!-- end -->


2018-08-12, 15:08
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2016-05-17, 20:41
Posty: 376
Pomógł: 71
Post Re: własna lista płac dodanie raportu lista płac
Wg. mnie nie sprawdzasz czy nie ładujesz tym XML'em czegoś w istniejący przedział ID. Tzn. tak:
- Sprawdź na SQL profilaktycznie, czy w tabeli GRUPY pod id = 28246 coś aby obecnie nie istnieje przed załadowaniem XML'a; możliwe że próbujesz nadpisać jakiś istniejący obiekt utworzony niechcący w tej bazie danych podczas pracy (nie pamiętam co tam siedzi, ale pewnie wszelkie katalogi ze zdarzeniami, raportami, pracownikami, typami czasu pracy itd. - słowem różne rzeczy poukładane w strukturze katalogów). Zawsze możesz w nowej bazie utworzyć sobie nowy zestaw typu lista płac, wyeksportować do XML i sprawdzić jaki mu nadało numer (u mnie na przykład na nowej bazie demo wyszło ID = 29105 w tabeli GRUPY) i potem w swoim XML'u wszystkie wystąpienia 28246 zamienić na nowy numer -> w takim przypadku ten nowoutworzony pusty zestaw "zamieni się" w Twoją ulubioną listę.
- Do tabeli ZESTAWY niepotrzebnie ładujesz z użyciem ID tej tabeli; system sam je nada wg. potrzeb a nie ryzykujesz, że zepsujesz sobie coś innego (np. niechcący usuniesz element z innego wcześniej utworzonego ręcznie zestawu albo coś po prostu zepsujesz - podobnie jak wyżej nie mam pojęcia co tam siedzi dokładnie, ale na pewno nie tylko listy składników do robienia list płac).

Przykładowa linia przed poprawką (z ID do ZESTAWY):
Kod:
<insert base="ZESTAWY" test="update"><id>61692</id><id_zestawu>28246</id_zestawu><element>5029</element><atrybut>0</atrybut><numer>1</numer><typ>0</typ><flagi>16</flagi></insert>


Przykładowa linia po poprawce (bez ID do ZESTAWY):
Kod:
<insert base="ZESTAWY" test="update"><id_zestawu>28246</id_zestawu><element>5029</element><atrybut>0</atrybut><numer>1</numer><typ>0</typ><flagi>16</flagi></insert>


2018-08-21, 22:04
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Modyfikacja raportu - lista płac.

w Techniczne

Suavilla

5

1981

2008-06-18, 13:36

Suavilla Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Nagłówek raportu "Lista płac"

w Programy Kadrowo Płacowe

MG

7

2760

2008-10-02, 09:42

MG Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Lista płac

w Programy Kadrowo Płacowe

utka_

0

1677

2013-04-04, 15:03

utka_ Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Lista płac

w Programy Kadrowo Płacowe

talkas

3

2207

2010-10-12, 12:56

tkski Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 5 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant