gumek napisał(a):Zdefiniowane bloki i formularze ZUS działają prawidłowo.
Na moich definicjach pracuje kilka firm i wiem, że wszystko działa.
Jeśli sypie błędy masz źle wprowadzone dane lub nie masz ich wcale.
Dane dotyczące kodu ubezpieczenie eksportowane są z okna UBEZPIECZENIA a nie z KARIERY.
Zobacz co masz tam podczas przygotowania do eksportu xmla.
Dane przesyłane są z tabeli PLCMSC i tam mogą być różnice.
Zobacz , czy masz w tabeli PLCMSCtak zdefiniowane pola jak w BLOKACH.
Jeśli nie wystarczy dodać brakujące w PLCMSC albo zmienić w blokach.
Elastyczność i konfigurowalność czasami przeszkadza. Nie da się zdefiniować uniwersalnie.
hmmm no to dziwne, że nikomu Płacznik nie wyrzucał błędu przy imporcie, ja musiałem poprawić:
1. Słowniki / bloki ZUS / DDORCA:
Lp. 32: iif(OSOBY('SO')='S' .and. PLCMSC('SZ')>0,PLCMSC('SZ'),0)
Lp. 33: iif(trim(ABSENCDF->KTU1)="1211" .and. PLCMSC('PQ')>0,PLCMSC('PQ'),0)
musiałem wykasować apostrofy przy ostatnich zerach: '0' -> 0
pomaga też wykasowanie zera i zostawienie apostrofów: '0' -> ''
2. Poprawka wykazywanej podstawy chorobowego gdy ubezpieczony nie jest zgłoszony do chorobowego:
rozwiązałem to w ten sposób, że do formuły w wierszu 10 dodałem „.or.DDORCA[14]=0” jak ponizej:
Lp. 10: iif(trim(ABSENCDF→KTU1)="1211".or.trim(ABSENCDF→KTU1)="1240".or.DDORCA[14]=0,0,PLCMSC('PZC'))
czyli, jeśli składka jest zerowa to podstawa też powinna być zerowa, może trochę od tyłu

ale u mnie działa.
i przy okazji WIELKIE DZIĘKI gumek i pio za kawał ciężkiej, ale dobrej roboty.