lun. 19 janvier 2026, 16h03
Marcel
Belgique
atoutfox.public.association
Re: Exécuter un script python depuis VFP
Bonjour,
C'est probalement un peu tard mais bon ....
J'intègre pour le moment notre site ( VFP + WestWind ) avec l'ERP d'Odoo
https://github.com/marceldesmet/py-foxCela fonctionne assez bien y compris pour les erreurs du code python qui reviennent dans VFP
[VPF]
? '--- Test: Update single product image by internal reference'
LOCAL loSingleRes
TRY
loSingleRes = loPy.UpdateProductImageByRef(lcInternalRef, lcImagePath, 'odoo_client.test_connection')
CATCH TO oerr
? 'VFP wrapper call error:', oerr.MESSAGE
loSingleRes = .NULL.
ENDTRY
IF VARTYPE(loSingleRes) == 'O'
* loSingleRes is a Collection (ok, product_id, template_id, error)
? 'ok:', loSingleRes.item[1,2]
? 'product_id:', loSingleRes.item[2,2]
? 'template_id:', loSingleRes.item[3,2]
* Error field only exists when there's an error
IF loSingleRes.Count >= 4
? 'error:', loSingleRes.item[4,2]
ELSE
? 'error: (none)'
ENDIF
ELSE
? 'UpdateProductImageByRef returned non-collection result:', loSingleRes
ENDIF
[/VFP]
Cordialement
Marcel
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000020336