Definición de la Regla de Negocio
Revisar y modificar las rutinas que hagan uso de la función CriaTrab(.t.) y/o otras funciones para creación de archivos temporales.
La manipulación de archivos temporales será hecha a través de la clase FWTemporaryTable:
FWTemporaryTable():New( [cAlias] )
Para crear el archivo, basta definir los campos, índices y utilizar el método Create.
Junto con el cambio es necesario validar si las rutinas usan funciones que manipulan archivos físicamente, como: msCreate(),dbCreate(),dbCreateInd(), dbCopy(), FWOpenTemp(), File(), FErase(), FRename(), __Copyfile(), CpyS2T(),
Copy To, CpyT2S(), ya que el archivo temporal deja de existir físicamente.
Al terminar el uso del archivo temporal se debe llamar al método Delete para cerrar el alias, y excluir el archivo.
oTempTable:Delete()
Rutina a Modificar |
CTBA113 |
CTBA410 |
CTBA602 |
CTBR402 |
CTBR811 |
CTBR820 |
CTBR821 |
FINA074 |
FINA084 |
FINA085R |
FINA089 |
FINA471 |
FINA830 |
FINA842 |
FINA850 |
FINA855 |
FINA925 |
FINA926 |
FINC060 |
FINR085L |
MATR263 |
FINR121 |
FINR13A |
FINR13H |
FINR13X |
FINR13Z |
FINR15A |
FINR15H |
FINR221 |
FINR275 |
FINR276 |
FINR325 |
FINR551 |
FINR841 |
ATFA360 |
ATFR075 |
FINA096 |
FINA840 |
FINR112 |
FINA996 |