From 8184702aebd5b72298b20e343497ed2379fe631a Mon Sep 17 00:00:00 2001 From: luca83 Date: Tue, 16 Dec 2008 11:24:24 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:=2010.?= =?UTF-8?q?0=20Files=20correlati=20=20=20=20=20:=20lv0=20Ricompilazione=20?= =?UTF-8?q?Demo=20:=20[=20]=20Commento=20=20=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?:=200001072:=20Generazione=20giri=20da=20passaggio=20contratti?= =?UTF-8?q?=20...=20deve=20essere=20fatta=20a=20richiesta=20e=20non=20in?= =?UTF-8?q?=20automatico=20Descrizione:=20Generazione=20giri=20da=20passag?= =?UTF-8?q?gio=20contratti=20...=20deve=20essere=20fatta=20a=20richiesta?= =?UTF-8?q?=20e=20non=20in=20automatico=20(anche=20perch=C3=A8=20viene=20r?= =?UTF-8?q?ichiamata=20non=20solo=20in=20inswerimento=20ma=20anche=20in=20?= =?UTF-8?q?variazione.=20Va=20benissimo=20invece=20la=20window=20che=20ric?= =?UTF-8?q?orda=20dopo=20aver=20inserito=20un=20nuovo=20contratto=20di=20i?= =?UTF-8?q?nserire=20i=20giri)=20Note:=20Dopo=20colloqui=20telefonico=20co?= =?UTF-8?q?n=20Bonazzi=20le=20modifiche=20da=20apportare=20sono=20le=20seg?= =?UTF-8?q?uenti:=20Aggiungere=20un=20dato=20societario=20che=20stabilisce?= =?UTF-8?q?=20se=20=C3=A8=20attivo=20o=20meno=20l'automatismo=20della=20cr?= =?UTF-8?q?eazione=20dei=20giri.=20Verificare=20che=20la=20creazione=20aut?= =?UTF-8?q?omatica=20del=20giro=20avvenga=20solo=20se=20la=20modifica=20ap?= =?UTF-8?q?portata=20(cliente/Itinerario)=20e=20non=20per=20per=20tutti=20?= =?UTF-8?q?i=20clienti=20e=20gli=20itinerari.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/trunk@17909 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv0500.cpp | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/lv/lv0500.cpp b/lv/lv0500.cpp index 9ba825bfd..1f2ee0406 100755 --- a/lv/lv0500.cpp +++ b/lv/lv0500.cpp @@ -257,24 +257,30 @@ int TPass_plan_contr::write_pasplan(TSheet_field& pasplan, const long codcli, co //...dalla data odierna alla data dell'ultimo passaggio previsto già generato if (err == NOERR) { - //richiamo il programma lv2100.cpp per generare i giri in autmatico dalla data odierna... - //...alla data dell'ultimo giro già generato - TFilename fname; - fname.tempdir(); - fname.add("autogiri.ini"); + //la scrittura automatica dei giri viene fatta solo se è settato l'apposito flag... + //...nella configurazione di modulo + TConfig* configlv = new TConfig(CONFIG_DITTA,"lv"); + if (configlv->get("Autgiri") == "X") + { + //richiamo il programma lv2100.cpp per generare i giri in autmatico dalla data odierna... + //...alla data dell'ultimo giro già generato + TFilename fname; + fname.tempdir(); + fname.add("autogiri.ini"); - TConfig ini(fname,"main"); - ini.set("transaction", "update"); - ini.set_paragraph("167"); - ini.set("CODCF", codcli); - ini.set_paragraph("main"); + TConfig ini(fname,"main"); + ini.set("transaction", "update"); + ini.set_paragraph("167"); + ini.set("CODCF", codcli); + ini.set_paragraph("main"); - TString str; - str << "lv2 -0 -i" << fname; + TString str; + str << "lv2 -0 -i" << fname; - TExternal_app app(str); - app.run(); - fname.fremove(); + TExternal_app app(str); + app.run(); + fname.fremove(); + } } return err; }