Files
gomag-vending/vfp/settings.ini.example
Marius Mutu d421baccf0 Remove IdGestiune parameter and update IdPol example value
Changes:
- Remove p_id_gestiune parameter from PACK_IMPORT_COMENZI.importa_comanda signature
  (both package spec and body)
- Update VFP sync-comenzi-web.prg to remove ?goSettings.IdGestiune from Oracle call
- Update settings.ini.example with IdPol=39 as example value

Simplified order import: IdGestiune is no longer needed as a configurable parameter.
Orders now use only IdPol and IdSectie.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 00:57:43 +02:00

70 lines
2.0 KiB
Plaintext

[API]
ApiBaseUrl=https://api.gomag.ro/api/v1/product/read/json?enabled=1
OrderApiUrl=https://api.gomag.ro/api/v1/order/read/json
ApiKey=YOUR_API_KEY_HERE
ApiShop=https://yourstore.gomag.ro
UserAgent=Mozilla/5.0
ContentType=application/json
[PAGINATION]
Limit=100
[OPTIONS]
GetProducts=1
GetOrders=1
[FILTERS]
OrderDaysBack=7
[ORACLE]
OracleUser=MARIUSM_AUTO
OraclePassword=ROMFASTSOFT
OracleDSN=ROA_CENTRAL
[SYNC]
AdapterProgram=gomag-adapter.prg
JsonFilePattern=gomag_orders*.json
AutoRunAdapter=1
[ROA]
IdPol=39
IdGestiune=NULL
IdSectie=NULL
# ===============================================
# CONFIGURATIE SYNC COMENZI WEB → ORACLE ROA
# ===============================================
#
# [API] - Configurari pentru GoMag API
# - ApiKey: Cheia API de la GoMag (OBLIGATORIU)
# - ApiShop: URL-ul magazinului GoMag (OBLIGATORIU)
#
# [OPTIONS]
# - GetProducts: 1=descarca produse, 0=skip
# - GetOrders: 1=descarca comenzi, 0=skip
#
# [ORACLE] - Conexiune la database ROA
# - OracleUser: Utilizatorul Oracle (OBLIGATORIU)
# - OraclePassword: Parola Oracle (OBLIGATORIU)
# - OracleDSN: Data Source Name (OBLIGATORIU)
#
# [SYNC] - Configurari sincronizare
# - AdapterProgram: Numele programului adapter (ex: gomag-adapter.prg)
# - JsonFilePattern: Pattern pentru fisiere JSON (ex: gomag_orders*.json)
# - AutoRunAdapter: 1=ruleaza automat adapter, 0=foloseste doar JSON existent
#
# [ROA] - Configurari sistem ROA
# - IdPol: ID politica de preturi (NULL=fara politica, numar=ID specific)
# - IdGestiune: ID gestiune pentru comenzi (NULL=automat, numar=ID specific)
# - IdSectie: ID sectie pentru comenzi (NULL=automat, numar=ID specific)
#
# Pentru utilizare:
# 1. Copiaza settings.ini.example → settings.ini
# 2. Configureaza ApiKey si ApiShop pentru GoMag
# 3. Verifica datele Oracle (default: schema MARIUSM_AUTO)
# 4. Ruleaza sync-comenzi-web.prg
#
# Pentru scheduled task Windows:
# - Creeaza task care ruleaza sync-comenzi-web.prg la interval
# - Nu mai este nevoie de auto-sync-timer.prg
# - sync-comenzi-web.prg va apela automat gomag-adapter.prg