Hmm co ciekawe:
Jeżeli zamiast typów wyliczeniowych Subiekta używam cyfr im odpowiadających, tj. 0, 1, 2, 3... to część z nich działa.
Na przykład:
$Dpw->StatusDokumentu = "0"; - tworzy dokument RW ze statusem C - 'nie wywołuje skutku magazynowego' (takiej opcji przy RW nie można nawet z ręki wprowdzić)
$Dpw->StatusDokumentu = "1"; - tworzy dokument z wywołanym skutkiem (standard),
$Dpw->StatusDokumentu = "2"; - tworzy dokument unieważniony xD (tak, w subiekcie w RW pojawia mi się unieważniony dokument)
$Dpw->StatusDokumentu = "3"; - wywala błąd i nic nie tworzy.