Cambios en las cargas de ficheros EDI para controlar si se han movido o no correctamente los ficheros
git-svn-id: https://192.168.0.254/svn/Proyectos.Varela_PuntosVenta/trunk@97 1c943782-d109-9647-9548-93b3ac332352
This commit is contained in:
parent
ed0eb64c3c
commit
79b5320470
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ProjectGuid>{86364157-b301-43dd-bfad-250a58064559}</ProjectGuid>
|
<ProjectGuid>{86364157-b301-43dd-bfad-250a58064559}</ProjectGuid>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||||
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
|
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
|
||||||
<BorlandProject>
|
<BorlandProject>
|
||||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Archivos de programa\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">1</VersionInfo><VersionInfo Name="Release">0</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.1.0.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">AdminPV_Server</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">2.0.0.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys><VersionInfoKeys Name="CompileDate">viernes, 05 de octubre de 2007 17:13</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">AdminPV_Server.dpr</Source></Source><Excluded_Packages>
|
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Archivos de programa\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">1</VersionInfo><VersionInfo Name="Release">0</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.1.0.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">AdminPV_Server</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">2.0.0.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys><VersionInfoKeys Name="CompileDate">viernes, 05 de octubre de 2007 17:13</VersionInfoKeys></VersionInfoKeys><Source><Source Name="MainSource">AdminPV_Server.dpr</Source></Source><Excluded_Packages>
|
||||||
<Excluded_Packages Name="C:\Varela_D2007\Lib\DevExpressVCL\dxPSCoreD10.bpl">ExpressPrinting System by Developer Express Inc.</Excluded_Packages>
|
<Excluded_Packages Name="C:\Varela_D2007\Lib\DevExpressVCL\dxPSCoreD10.bpl">ExpressPrinting System by Developer Express Inc.</Excluded_Packages>
|
||||||
<Excluded_Packages Name="$(BDS)\bin\dclwebsnap100.bpl">CodeGear WebSnap Components</Excluded_Packages>
|
<Excluded_Packages Name="$(BDS)\bin\dclwebsnap100.bpl">CodeGear WebSnap Components</Excluded_Packages>
|
||||||
<Excluded_Packages Name="$(BDS)\bin\dclsoap100.bpl">CodeGear SOAP Components</Excluded_Packages>
|
<Excluded_Packages Name="$(BDS)\bin\dclsoap100.bpl">CodeGear SOAP Components</Excluded_Packages>
|
||||||
@ -54,53 +54,53 @@
|
|||||||
<Excluded_Packages Name="$(BDS)\bin\bcbofficexp100.bpl">CodeGear C++Builder Office XP Servers Package</Excluded_Packages>
|
<Excluded_Packages Name="$(BDS)\bin\bcbofficexp100.bpl">CodeGear C++Builder Office XP Servers Package</Excluded_Packages>
|
||||||
</Excluded_Packages></Delphi.Personality></BorlandProject></BorlandProject>
|
</Excluded_Packages></Delphi.Personality></BorlandProject></BorlandProject>
|
||||||
</ProjectExtensions>
|
</ProjectExtensions>
|
||||||
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets"/>
|
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<DelphiCompile Include="AdminPV_Server.dpr">
|
<DelphiCompile Include="AdminPV_Server.dpr">
|
||||||
<MainSource>MainSource</MainSource>
|
<MainSource>MainSource</MainSource>
|
||||||
</DelphiCompile>
|
</DelphiCompile>
|
||||||
<DCCReference Include="..\Base\uDataTableUtils.pas"/>
|
<DCCReference Include="..\Base\uDataTableUtils.pas" />
|
||||||
<DCCReference Include="..\Base\uDBSelectionList.pas"/>
|
<DCCReference Include="..\Base\uDBSelectionList.pas" />
|
||||||
<DCCReference Include="..\Base\uIntegerList.pas"/>
|
<DCCReference Include="..\Base\uIntegerList.pas" />
|
||||||
<DCCReference Include="..\ControlesBase\Reglas\schControlesClient_Intf.pas"/>
|
<DCCReference Include="..\ControlesBase\Reglas\schControlesClient_Intf.pas" />
|
||||||
<DCCReference Include="..\ControlesBase\Reglas\schControlesServer_Intf.pas"/>
|
<DCCReference Include="..\ControlesBase\Reglas\schControlesServer_Intf.pas" />
|
||||||
<DCCReference Include="..\ControlesBase\Servidor\srvControles_Impl.pas">
|
<DCCReference Include="..\ControlesBase\Servidor\srvControles_Impl.pas">
|
||||||
<Form>srvControles</Form>
|
<Form>srvControles</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\Devoluciones\Servidor\srvDevoluciones_Impl.pas">
|
<DCCReference Include="..\Modulos\Devoluciones\Servidor\srvDevoluciones_Impl.pas">
|
||||||
<Form>srvDevoluciones</Form>
|
<Form>srvDevoluciones</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\FicherosEDI\Reglas\schEDILogClient_Intf.pas"/>
|
<DCCReference Include="..\Modulos\FicherosEDI\Reglas\schEDILogClient_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\FicherosEDI\Reglas\schEDILogServer_Intf.pas"/>
|
<DCCReference Include="..\Modulos\FicherosEDI\Reglas\schEDILogServer_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\Parametros\Reglas\schParametrosClient_Intf.pas"/>
|
<DCCReference Include="..\Modulos\Parametros\Reglas\schParametrosClient_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\Parametros\Reglas\schParametrosServer_Intf.pas"/>
|
<DCCReference Include="..\Modulos\Parametros\Reglas\schParametrosServer_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\Parametros\Servidor\srvParametros_Impl.pas">
|
<DCCReference Include="..\Modulos\Parametros\Servidor\srvParametros_Impl.pas">
|
||||||
<Form>srvParametros</Form>
|
<Form>srvParametros</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\Recepciones\Servidor\srvRecepciones_Impl.pas">
|
<DCCReference Include="..\Modulos\Recepciones\Servidor\srvRecepciones_Impl.pas">
|
||||||
<Form>srvRecepciones</Form>
|
<Form>srvRecepciones</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\ReferenciaGenerica\Reglas\schReferenciaGenericaClient_Intf.pas"/>
|
<DCCReference Include="..\Modulos\ReferenciaGenerica\Reglas\schReferenciaGenericaClient_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\ReferenciaGenerica\Reglas\schReferenciaGenericaServer_Intf.pas"/>
|
<DCCReference Include="..\Modulos\ReferenciaGenerica\Reglas\schReferenciaGenericaServer_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\ReferenciaGenerica\Reglas\uBizReferenciaGenericaServer.pas"/>
|
<DCCReference Include="..\Modulos\ReferenciaGenerica\Reglas\uBizReferenciaGenericaServer.pas" />
|
||||||
<DCCReference Include="..\Modulos\ReferenciaGenerica\Servidor\srvReferenciaGenerica_Impl.pas">
|
<DCCReference Include="..\Modulos\ReferenciaGenerica\Servidor\srvReferenciaGenerica_Impl.pas">
|
||||||
<Form>srvReferenciaGenerica</Form>
|
<Form>srvReferenciaGenerica</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\Stock\Reglas\schStockClient_Intf.pas"/>
|
<DCCReference Include="..\Modulos\Stock\Reglas\schStockClient_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\Stock\Reglas\schStockServer_Intf.pas"/>
|
<DCCReference Include="..\Modulos\Stock\Reglas\schStockServer_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\Stock\Servidor\srvStock_Impl.pas">
|
<DCCReference Include="..\Modulos\Stock\Servidor\srvStock_Impl.pas">
|
||||||
<Form>srvStock</Form>
|
<Form>srvStock</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\Traspasos\Servidor\srvTraspasos_Impl.pas">
|
<DCCReference Include="..\Modulos\Traspasos\Servidor\srvTraspasos_Impl.pas">
|
||||||
<Form>srvTraspasos</Form>
|
<Form>srvTraspasos</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\VentasProceso\Reglas\schVentasEnProcesoClient_Intf.pas"/>
|
<DCCReference Include="..\Modulos\VentasProceso\Reglas\schVentasEnProcesoClient_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\VentasProceso\Reglas\schVentasEnProcesoServer_Intf.pas"/>
|
<DCCReference Include="..\Modulos\VentasProceso\Reglas\schVentasEnProcesoServer_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\VentasProceso\Servidor\srvVentasEnProceso_Impl.pas">
|
<DCCReference Include="..\Modulos\VentasProceso\Servidor\srvVentasEnProceso_Impl.pas">
|
||||||
<Form>srvVentasEnProceso</Form>
|
<Form>srvVentasEnProceso</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="..\Modulos\VentasTerminadas\Reglas\schVentasTerminadasClient_Intf.pas"/>
|
<DCCReference Include="..\Modulos\VentasTerminadas\Reglas\schVentasTerminadasClient_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\VentasTerminadas\Reglas\schVentasTerminadasServer_Intf.pas"/>
|
<DCCReference Include="..\Modulos\VentasTerminadas\Reglas\schVentasTerminadasServer_Intf.pas" />
|
||||||
<DCCReference Include="..\Modulos\VentasTerminadas\Servidor\srvVentasTerminadas_Impl.pas">
|
<DCCReference Include="..\Modulos\VentasTerminadas\Servidor\srvVentasTerminadas_Impl.pas">
|
||||||
<Form>srvVentasTerminadas</Form>
|
<Form>srvVentasTerminadas</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
@ -119,26 +119,26 @@
|
|||||||
<DCCReference Include="Configuracion\uFrameConfiguracion.pas">
|
<DCCReference Include="Configuracion\uFrameConfiguracion.pas">
|
||||||
<Form>FrameConfiguracion</Form>
|
<Form>FrameConfiguracion</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="EDI\EDI_INVRPT.pas"/>
|
<DCCReference Include="EDI\EDI_INVRPT.pas" />
|
||||||
<DCCReference Include="EDI\EDI_Reader.pas"/>
|
<DCCReference Include="EDI\EDI_Reader.pas" />
|
||||||
<DCCReference Include="EDI\EDI_SLSRPT.pas"/>
|
<DCCReference Include="EDI\EDI_SLSRPT.pas" />
|
||||||
<DCCReference Include="EDI_Inventary_Impl.pas"/>
|
<DCCReference Include="EDI_Inventary_Impl.pas" />
|
||||||
<DCCReference Include="EDI_Log_Impl.pas"/>
|
<DCCReference Include="EDI_Log_Impl.pas" />
|
||||||
<DCCReference Include="EDI_Sales_Impl.pas"/>
|
<DCCReference Include="EDI_Sales_Impl.pas" />
|
||||||
<DCCReference Include="EDI_Utils.pas"/>
|
<DCCReference Include="EDI_Utils.pas" />
|
||||||
<DCCReference Include="fServerForm.pas">
|
<DCCReference Include="fServerForm.pas">
|
||||||
<Form>ServerForm</Form>
|
<Form>ServerForm</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="RegExpr.pas"/>
|
<DCCReference Include="RegExpr.pas" />
|
||||||
<DCCReference Include="Services\EDI_Inventary\schEDIInventaryClient_Intf.pas"/>
|
<DCCReference Include="Services\EDI_Inventary\schEDIInventaryClient_Intf.pas" />
|
||||||
<DCCReference Include="Services\EDI_Inventary\schEDIInventaryServer_Intf.pas"/>
|
<DCCReference Include="Services\EDI_Inventary\schEDIInventaryServer_Intf.pas" />
|
||||||
<DCCReference Include="Services\EDI_Inventary\uBizEDIInventary.pas"/>
|
<DCCReference Include="Services\EDI_Inventary\uBizEDIInventary.pas" />
|
||||||
<DCCReference Include="Services\EDI_Inventary\uDataModuleEDI_Inventary.pas">
|
<DCCReference Include="Services\EDI_Inventary\uDataModuleEDI_Inventary.pas">
|
||||||
<Form>dmEDIInventary</Form>
|
<Form>dmEDIInventary</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="Services\EDI_Sales\schEDISalesClient_Intf.pas"/>
|
<DCCReference Include="Services\EDI_Sales\schEDISalesClient_Intf.pas" />
|
||||||
<DCCReference Include="Services\EDI_Sales\schEDISalesServer_Intf.pas"/>
|
<DCCReference Include="Services\EDI_Sales\schEDISalesServer_Intf.pas" />
|
||||||
<DCCReference Include="Services\EDI_Sales\uBizEDISales.pas"/>
|
<DCCReference Include="Services\EDI_Sales\uBizEDISales.pas" />
|
||||||
<DCCReference Include="Services\EDI_Sales\uDataModuleEDI_Sales.pas">
|
<DCCReference Include="Services\EDI_Sales\uDataModuleEDI_Sales.pas">
|
||||||
<Form>dmEDISales</Form>
|
<Form>dmEDISales</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
@ -157,9 +157,9 @@
|
|||||||
<DCCReference Include="uDataModuleServer.pas">
|
<DCCReference Include="uDataModuleServer.pas">
|
||||||
<Form>dmServer</Form>
|
<Form>dmServer</Form>
|
||||||
</DCCReference>
|
</DCCReference>
|
||||||
<DCCReference Include="uSchemaUtilsServer.pas"/>
|
<DCCReference Include="uSchemaUtilsServer.pas" />
|
||||||
<DCCReference Include="VARELA_Intf.pas"/>
|
<DCCReference Include="VARELA_Intf.pas" />
|
||||||
<DCCReference Include="VARELA_Invk.pas"/>
|
<DCCReference Include="VARELA_Invk.pas" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
<!-- EurekaLog First Line
|
<!-- EurekaLog First Line
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -47,6 +47,7 @@ var
|
|||||||
ADirEntrada : String;
|
ADirEntrada : String;
|
||||||
ADirTemp : String;
|
ADirTemp : String;
|
||||||
NumRegNuevos : Integer;
|
NumRegNuevos : Integer;
|
||||||
|
bCargarFicheros: Boolean;
|
||||||
|
|
||||||
procedure GuardarFicheros;
|
procedure GuardarFicheros;
|
||||||
var
|
var
|
||||||
@ -84,9 +85,25 @@ begin
|
|||||||
try
|
try
|
||||||
if not DirectoryExists(ADirTemp) then
|
if not DirectoryExists(ADirTemp) then
|
||||||
ForceDirectories(ADirTemp);
|
ForceDirectories(ADirTemp);
|
||||||
FileMove(ADirEntrada + FicheroCAB, ADirTemp + FicheroCAB);
|
|
||||||
FileMove(ADirEntrada + FicheroLIN, ADirTemp + FicheroLIN);
|
if not FileMove(ADirEntrada + FicheroCAB, ADirTemp + FicheroCAB) then
|
||||||
FileMove(ADirEntrada + FicheroCANT, ADirTemp + FicheroCANT);
|
begin
|
||||||
|
MsgError := 'No se ha podido mover FicheroCAB';
|
||||||
|
bCargarFicheros := False;
|
||||||
|
end;
|
||||||
|
|
||||||
|
if not FileMove(ADirEntrada + FicheroLIN, ADirTemp + FicheroLIN) then
|
||||||
|
begin
|
||||||
|
MsgError := 'No se ha podido mover FicheroLIN';
|
||||||
|
bCargarFicheros := False;
|
||||||
|
end;
|
||||||
|
|
||||||
|
if not FileMove(ADirEntrada + FicheroCANT, ADirTemp + FicheroCANT) then
|
||||||
|
begin
|
||||||
|
MsgError := 'No se ha podido mover FicheroCANT';
|
||||||
|
bCargarFicheros := False;
|
||||||
|
end;
|
||||||
|
|
||||||
except
|
except
|
||||||
on E: Exception do
|
on E: Exception do
|
||||||
begin
|
begin
|
||||||
@ -97,6 +114,8 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
try
|
try
|
||||||
|
if bCargarFicheros then
|
||||||
|
begin
|
||||||
try
|
try
|
||||||
dmEDIInventary.CargarFicheros (ADirTemp + FicheroCAB, ADirTemp + FicheroLIN, ADirTemp + FicheroCANT, NumRegNuevos);
|
dmEDIInventary.CargarFicheros (ADirTemp + FicheroCAB, ADirTemp + FicheroLIN, ADirTemp + FicheroCANT, NumRegNuevos);
|
||||||
if NumRegNuevos > 0 then
|
if NumRegNuevos > 0 then
|
||||||
@ -108,6 +127,9 @@ begin
|
|||||||
GuardarFicheros;
|
GuardarFicheros;
|
||||||
dmServer.BorrarFicherosDeCargaAntiguos;
|
dmServer.BorrarFicherosDeCargaAntiguos;
|
||||||
end;
|
end;
|
||||||
|
end
|
||||||
|
else
|
||||||
|
InsertarLog(False, MsgError + ' (CargarFicheroEDI3 INV)');
|
||||||
except
|
except
|
||||||
on E: Exception do
|
on E: Exception do
|
||||||
begin
|
begin
|
||||||
|
|||||||
@ -47,6 +47,7 @@ var
|
|||||||
ADirEntrada : String;
|
ADirEntrada : String;
|
||||||
ADirTemp : String;
|
ADirTemp : String;
|
||||||
NumRegNuevos : Integer;
|
NumRegNuevos : Integer;
|
||||||
|
bCargarFicheros: Boolean;
|
||||||
|
|
||||||
procedure GuardarFicheros;
|
procedure GuardarFicheros;
|
||||||
var
|
var
|
||||||
@ -86,10 +87,32 @@ begin
|
|||||||
try
|
try
|
||||||
if not DirectoryExists(ADirTemp) then
|
if not DirectoryExists(ADirTemp) then
|
||||||
ForceDirectories(ADirTemp);
|
ForceDirectories(ADirTemp);
|
||||||
FileMove(ADirEntrada + FicheroCAB, ADirTemp + FicheroCAB);
|
|
||||||
FileMove(ADirEntrada + FicheroLUG, ADirTemp + FicheroLUG);
|
bCargarFicheros := True;
|
||||||
FileMove(ADirEntrada + FicheroART, ADirTemp + FicheroART);
|
if not FileMove(ADirEntrada + FicheroCAB, ADirTemp + FicheroCAB) then
|
||||||
FileMove(ADirEntrada + FicheroART, ADirTemp + 'CONVEN.TXT');
|
begin
|
||||||
|
MsgError := 'No se ha podido mover FicheroCAB';
|
||||||
|
bCargarFicheros := False;
|
||||||
|
end;
|
||||||
|
|
||||||
|
if not FileMove(ADirEntrada + FicheroLUG, ADirTemp + FicheroLUG) then
|
||||||
|
begin
|
||||||
|
MsgError := 'No se ha podido mover FicheroLUG';
|
||||||
|
bCargarFicheros := False;
|
||||||
|
end;
|
||||||
|
|
||||||
|
if not FileMove(ADirEntrada + FicheroART, ADirTemp + FicheroART) then
|
||||||
|
begin
|
||||||
|
MsgError := 'No se ha podido mover FicheroART';
|
||||||
|
bCargarFicheros := False;
|
||||||
|
end;
|
||||||
|
|
||||||
|
// if not FileMove(ADirEntrada + FicheroART, ADirTemp + 'CONVEN.TXT') then
|
||||||
|
// begin
|
||||||
|
// MsgError := 'No se ha podido mover FicheroCONVEN';
|
||||||
|
// bCargarFicheros := False;
|
||||||
|
// end;
|
||||||
|
|
||||||
except
|
except
|
||||||
on E: Exception do
|
on E: Exception do
|
||||||
begin
|
begin
|
||||||
@ -100,6 +123,8 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
try
|
try
|
||||||
|
if bCargarFicheros then
|
||||||
|
begin
|
||||||
try
|
try
|
||||||
dmEDISales.CargarFicheros (ADirTemp + FicheroCAB, ADirTemp + FicheroLUG, ADirTemp + FicheroART, NumRegNuevos);
|
dmEDISales.CargarFicheros (ADirTemp + FicheroCAB, ADirTemp + FicheroLUG, ADirTemp + FicheroART, NumRegNuevos);
|
||||||
if NumRegNuevos > 0 then
|
if NumRegNuevos > 0 then
|
||||||
@ -111,6 +136,9 @@ begin
|
|||||||
GuardarFicheros;
|
GuardarFicheros;
|
||||||
dmServer.BorrarFicherosDeCargaAntiguos;
|
dmServer.BorrarFicherosDeCargaAntiguos;
|
||||||
end;
|
end;
|
||||||
|
end
|
||||||
|
else
|
||||||
|
InsertarLog(False, MsgError + ' (CargarFicheroEDI3 SLS)');
|
||||||
except
|
except
|
||||||
on E: Exception do
|
on E: Exception do
|
||||||
begin
|
begin
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user