Laskun kopiointi temppuilee :|

Started by keysers0ze, 27.06.12 - klo:22:56

Previous topic - Next topic

keysers0ze

mro ere,

Laskun kopiointi uudeksi laskuksi temppuilee... windows 2003 / IIS / vllasku-1.4.3

- antaa selaimeen virheen 500 /  Query 'INSERT INTO vllasku_invoice(name, company_id, invoice_date, due_date, payment_date, state_id, reference, base_id, refunded_invoice_id) VALUES ('', 17, 20120627, 20120711, NULL, 1, '', 2, 'NULL')' failed: (1366) Incorrect integer value: 'NULL' for column 'refunded_invoice_id' at row 1

- kiitos jo etupainotteisesti :)

terv.
-k

keysers0ze

Niin tarkennetaan vielä, että Laskun tai yksittäisen laskurivin 'kopioi' toiminne aiheutta ko. virheilmoituksen.

- mistä tarkistan tuon 'row 1' rivin ? (failed: (1366) Incorrect integer value: 'NULL' for column 'refunded_invoice_id' at row 1)


Terv.
-k

Ere Maijala

Moi,

pahoitteluni, jäi jostain syystä tämä vastaamatta. Koitapa, auttaisiko vaihtaa copy_invoice.php:sta rivi 81 tällaiseksi:

  $intRefundedId = $boolRefund ? $intInvoiceId : null;


Tuossa näyttäisi olevan virhe, mutta jostain syystä se ei omassa ympäristössäni aiheuta ongelmia.

--Ere

Ere Maijala

Jaa niin, ei tuo välttämättä ole rivi 81 tuossa versiossa, mutta jossain siinä kieppeillä kuitenkin.

--Ere

keysers0ze

 :)

- Nyt toimii !
- ko. Ongelmaa ei ole esiintynyt muissa ympäristöissä. ainoastaan tuossa win2003 IIS6 + php.

- Kiitos !

terv.
.K

Ere Maijala

Kiitos tiedosta.  :) Tein saman korjauksen täällä päässä, niin ei tule enää uudestaan vastaan.

--Ere