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

przeniesienie listy płac z firmy do drugiej one payroll
https://forum.mix-soft.pl/viewtopic.php?f=3&t=9011
Strona 1 z 1

Autor:  patryczekqq [ 2019-02-11, 14:33 ]
Tytuł:  przeniesienie listy płac z firmy do drugiej one payroll

Witam kiedyś dostałem fajny sposób, aby przenieść dany zestaw listy płac z jednej firmy dugiej, jednakże niestety teraz nie działa.
Prosiłbym o pomoc

#include "upgrade.sci"
Zasoby:
<?xml version="1.0" encoding="windows-1250"?>
<db-document>

<!-- Zestaw elementów -->
<transaction>
<block>
<insert base="GRUPY" test="break"><id>28434</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>28434</id_zestawu></key></delete>
<!-- Elementy w zestawie -->
<insert base="ZESTAWY" test="update"><id>64855</id><id_zestawu>28434</id_zestawu><element>5029</element><atrybut>0</atrybut><numer>1</numer><typ>0</typ><flagi>16</flagi></insert>
<insert base="ZESTAWY" test="update"><id>64856</id><id_zestawu>28434</id_zestawu><element>14401</element><atrybut>0</atrybut><numer>2</numer><typ>0</typ><flagi>16</flagi></insert>

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


I te zestawy brałem z innej firmy, a teraz niestety to nie działa - kwestia pewnie pozmieniały się nagłówki i stopka? Prosiłbym o pomoc.

Autor:  szepczący [ 2019-03-22, 00:31 ]
Tytuł:  Re: przeniesienie listy płac z firmy do drugiej one payroll

Nie pozmieniały się nagłówki i stopka, raczej strzelałbym że pod tym ID zestawu już coś jest w bazie. Numeracja ID zestawów jest wspólna dla mnóstwa drzewek w programie, stąd przed takim importem z innej bazy musisz się upewnić, że dane ID jest wolne (albo np. utworzyć nowy pusty zestaw w nowej bazie > wyeksportować aby "odkryć" jego ID, a następnie wczytując z innej bazy oryginalne ID zestawu podmienić na to nowe). Dodatkowo w drugiej części inserta (elementy w zestawie) masz ID, które również mogą być zajęte - najlepiej z tej części w ogóle usunąć część <id>12345</id> - system sobie sam nada odpowiednie.

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