I znowu utknąłem. Napisałem sobie skrypt do transferu danych z zamówień do subiekta.
Wszystko działało do momentu, kiedy nie powstała potrzeba stworzenia "pola własnego rozszerzonego" w zamówieniu od klienta ZK.
Chcę zaimportować do tego pola numer zamówienia z zewnętrznego systemu.
Realizuję to identycznie jak wpisy do uwag zamówienia.
Oto końcówka kodu z problemową linijką:
$oDk->Uwagi = "tel. ".$telefon." - ".$faktura." - ".substr($kom_klient, 0, 410);"... - ".$kom_admin; if( $pobranie == 1 ) { $oDk->PlatnoscKartaKwota = $oDk->KwotaDoZaplaty;} $oDk->PoleWlasne['zamowienie'] = $nr_oryginalny; ////// TO NIE CHCE BANGLAĆ ! ///// $oDk->Zapisz(); $Subiekt->Zakoncz();
Po wywołaniu pełnego kodu wykrzacza się raz Apache a raz php cli. Php jest w wersji 5. Zmienna $nr_oryginalny jest typu integer.
Dodam, że bez zaznaczonej linijki skrypt działa wyśmienicie.
BŁĘDY Z APACH'A
Podpis problemu:
Nazwa zdarzenia problemu: APPCRASH
Nazwa aplikacji: WebServ(apache).exe
Wersja aplikacji: 2.2.22.0
Sygnatura czasowa aplikacji: 4f38f0e8
Nazwa modułu z błędem: php5ts.dll
Wersja modułu z błędem: 5.4.10.0
Sygnatura czasowa modułu z błędem: 50d229d5
Kod wyjątku: c0000005
Przesunięcie wyjątku: 000779d7
Wersja systemu operacyjnego: 6.1.7601.2.1.0.256.48
Identyfikator ustawień regionalnych: 1045
Dodatkowe informacje 1: 0a9e
Dodatkowe informacje 2: 0a9e372d3b4ad19135b953a78882e789
Dodatkowe informacje 3: 0a9e
Dodatkowe informacje 4: 0a9e372d3b4ad19135b953a78882e789
Pomoże ktoś?