Está en la página 1de 14

INC 214768 / PANAMA

Señores.
haremos un seguimiento del proceso procCuotas en el proximo ciclo de facturacion.
Esperaremos el dia del proximo ciclo de facturacion para analizar la mejor forma de
solucionar el problema reportado, aprovechando la existencia de las tablas
involucradas.
Me conectaré a la base de datos de produccion para hacer las revisiones
correspondientes.

Luego de eso, los mantendremos al tanto de las mejoras propuestas en la query que
nos reportan.
Saludos.

Atte
Soporte Facturacion

_______________________________________-

INC 214769 / MEXICO

Buenas tardes, Solicitamos su apoyo para validar el trafico,ya que se encontraron


diferencias entre lo que se encuentra en TOL y lo que se está reflejando en la
fa_factconc_280222, se anexa excel 'Descuadre_TOL_SCL_CICLO280222.xls' y un ejemplo
en el mismo archivo.

8391959 11560 $1,038.70 $1,014.43 -$24.27

SELECT NUM_ABONADO, SUM(IMP_FACTURABLE), (IMP_CONCEPTO)


FROM fa_factconc_280222@SCL_PROD
WHERE IND_ORDENTOTAL= (SELECT IND_ORDENTOTAL FROM fa_factDOCU_280222 WHERE
COD_CLIENTE = 8391959)
AND COD_CONCEPTO = 11560
GROUP BY NUM_ABONADO;

SELECT *
FROM TOL_ACUMPOPER_TO@SCL_PROD
WHERE ROWNUM < 4;

WHERE COD_CLIENTE = 8391959;


AND NUM_ABONADO =

SELECT *
FROM FA_CICLOCLI@SCL_PROD
WHERE

Buenos dias Señora Edit... ¿usted me podria enviar de nuevo la foto de la citacion
que pasaron a dejar los inspectores municipales a la casa de Juan Vicuña, por
favor?
Se me borro la foto, y no recuerdo la direccion y la fecha en que hay que
presentarse
Acumuladores y detalle de trafico...

PF_TOLTARIFICA

TOL_DETFACTURA_01
TOL_DETFACTURA_02
TOL_DETFACTURA_03

280222

______________________________________________

create table fa_motivos

""01" Comprobante emitido con errores con relación" -- Acá hay SUSTITUCION
""02" Comprobante emitido con errores sin relación"
""03" No se llevó a cabo la operación"
""04" Operación nominativa relacionada en la factura global"

Comprobante emitido con errores con relación

Comprobante emitido con errores con relación

Hola Susana... Te aviso que hoy estaré medio desconectado porque tengo varios
tramites que hacer, y por lo mismo tendre que andar manejando por varias partes de
Santiago.

Buenos dias!!!

Una pequeña consulta... Por casualidad, en estos dias, ¿ustedes se han encontrado
con el porton eléctrico de sus casa abierto?

Esta mañana, de la nada, mi porton electrico comenzó a abrirse.

Quizas fue un error doméstico de mi parte y mi control remoto requiere mantención,


o quizas no, y por eso preferí preguntarles a ustedes para descartar que ande
alguien con un control remoto universal tratando de abrir casas.

select *
from fa_interfact
where cod_estadoc = 300
and cod_estproc = 3

select *
from fa_interfact
where cod_estadoc = 350
and cod_estproc = 2

FA_GENERA_CUFE_PG.

FA_CALCULA_CUFE_PR

RETORNO 20

Proceso NO CICLO ejecutado NO OK

select *
from fa_interfact
where num_proceso = 19742018;

Mar2022$

Central # grep "Proceso NO CICLO ejecutado NO OK" *.err


Central # gzgrep "Proceso NO CICLO ejecutado NO OK" *.gz
Central #
Central # pwd
/produccion/explotacion/xpfactur/facturacion/log/GeneraCufe/19010102
Central #
Central #
Central # grep 19742018 *.*
GeneraCufe_20220302_071304.log: => Num.Proceso [19742018]
GeneraCufe_20220302_080519.log: => Num.Proceso [19742018]
GeneraCufe_20220302_101038.log: => Num.Proceso [19742018]
GeneraCufe_20220302_113001.log: => Num.Proceso [19742018]
Central #

Cuentos extraños para niños peculiares / Ransom Riggs / MARZO


Dioses y heroes de la motilogia griega / Ana Maria Shua / SEPTIEMBRE
Antologia poetas chilenos / Varios Autores / AGOSTO

________________________________________________________________

Señores:
Se identifica que el problema se presenta aproximadamente DESDE el dia 26 de
Febrero de 2022 en adelante.
Ademas de esto, cabe señalar que el proceso agrzonaimpo no ha sufrido cambios
ultimamente.
Por otra parte, los packages que son invocados desde el proceso agrzonaimpo tampoco
han sufrido cambios ultimamente.
Solicitamos los archivos de LOG de ciclos anteriores para validar si aumentó el
volumen de data a procesar y tampoco ha sucedido esto.
Por tanto, la causa de la lentitud no va por nuestra parte.

En resumen, basado en todo lo señalado, hay que identificar cuales son los factores
que podrian estar afectando los tiempos de nuestro proceso, ya que claramente la
causa corresponde a un FACTOR EXTERNO.

Les dejo tres recomendaciones:


1- La maquina unix de produccion tiene mas de 660 procesos corriendo, de los cuales
unos 20 corresponden a "sqlplus". El tema es que hay varias sesiones de "sqlplus"
abiertas desde el dia 11, 21 y 27 de Febrero, todas la sesiones abiertas desde las
cuentas "central" y "xpfactur". Posiblemente alguna de esas sesiones tiene alguna
tabla tomada, razon por la cual el proceso agrzonaimpo se demora. Se sugiere
revisar los procesos que estan corriendo en las maquinas unix de produccion.

2- Ademas se sugiere canalizar con sus DBA para que ellos identifiquen que
alteracion hubo en la Base de Datos desde el 23 de Febrero de 2022 en adelante ya
que es evidente que desde dicha fecha hicieron algo que está alterando los tiempos
del proceso agrzonaimpo.

Como dato para sus DBA, el proceso agrzonaimpo interactua con las tablas:
TOL_ACUMOPER_TO
FA_RECOVERY_TO
FA_RANGOSHOST_TO
FA_AREAIMP_TD

Cualquier modificacion de estructura, aumento de volumen de datos, eliminacion de


alguna PK, eliminacion de algun indice o modificacion realizada sobres estas tablas
o derechamente sobre la Base de Datos, podria estar contribuyendo a degradar al
performance del proceso agrzonaimpo.

Tambien hay que considerar los recursos de BD que consumen los procesos que estan
corriendo el paralelo al proceso agrzonaimpo, y que potencialmente podrian estar
dejando sin recursos al proceso.

3- Una ultima recomendacion es asegurar que el cierre de TOL haya finalizado


completamente para luego iniciar la ejecucion del proceso agrzonaimpo.
El proceso agrzonaimpo hace una eliminacion de data desde la tabla TOL_ACUMOPER_TO,
y si dicho DELETE se hace cuando la tabla está en uso el proceso agrzonaimpo no
terminará o se demorará mucho mas de lo habitual.

Atte
Soporte Facturacion

central 30237 55035 0 Feb 27 pts/105 0:00 sqlplus


central 21356 36616 0 Feb 27 pts/57 0:00 sqlplus
central 22314 37899 0 Feb 27 pts/31 0:00 sqlplus
central 55614 55586 0 Feb 11 pts/28 0:00 sqlplus
central 15683 14456 0 Mar 1 pts/76 0:00 sqlplus
xpcobros 13015 12982 0 Mar 1 pts/34 0:00 sqlplus
xpfactur 20902 20831 0 Feb 28 pts/115 0:00 sqlplus
xpfactur 36071 36027 0 Feb 11 pts/75 0:00 sqlplus
xpfactur 9675 4308 0 Feb 21 pts/71 0:00 sqlplus
xpfactur 24235 39780 0 Feb 27 pts/125 0:00 sqlplus
xpfactur 36711 35924 0 Feb 28 pts/67 0:00 sqlplus
select *
from fa_trazaproc
where

find . -name scheduler 2>&1 | grep -v 'Permission denied'

Señores:
Esta consulta ya la respondí hace unos dias asumiendo que la duda era para las
facturas Ciclicas, pero luego de eso la operadora se contactó conmigo para aclarar
que ellos necesitan saber cual es el criterio para definir la FECHA DE VENCIMIENTO
en las facturas de venta (COD_TIPDOCUM=1), ya que tienen algunas con 15 dias a
partir de la fecha de emision, y otras facturas de venta a 25 dias.

En el correo adjunto en PPM, la operadora señala como ejemplo la configuracion


usada para las Facturas Ciclicas, pero realmente ellos quieren aclarar el tema para
el caso de las facturas de venta (COD_TIPDOCUM=1) y segun lo revisado, la FECHA DE
VENCIMIENTO usada para estos documentos proviene desde la venta misma, por lo que
desconozco como la generan.

Favor aclarar a la operadora como componen dicha FECHA DE VENCIMIENTO, y porque en


algunos casos esta fecha es 15 dias a partir de la fecha de emision, y otras
facturas de venta es 25 dias desde la fecha de emision.

Atte
Soporte Facturacion

PD: En el correo adjunto en PPM, la operadora tambien pregunta por la fecha de


vencimiento de las facturas miscelaneas (COD_TIPDOCUM=18).
En dicho caso la factura Miscelanea tiene fechas de vencimiento que se componen
sumando X dias a la fecha de emision del documento (SYSDATE).
La cantidad de dias que se suma es la que esta configurada en la tabla:

SELECT DIAS_VENCIMIENTO
FROM FA_DATOSGENER
+
sysdate
--- considerando dias festivos.

Atte
Soporte Facturacion

Señores:
Favor enviar los archivos de LOG del cierre de TOL para los ciclos 260222 y 10322.
Ademas se requieren los archivos de LOG del proceso agrzonaimp para todos los
ciclos del mes de Enero (ya los busqué en la maquina de produccion y no estaban.
Seguramente ustedes los tienen respaldados)
Quedamos a la espera de la informacion solicitada.

Atte
Soporte Facturacion

ifnObtenerCiclosParaAgrupar 1296 ciclos para agrupar

select *
from all_objects
where object_name = 'FA_ZONAIMPOSITIVA_PG';

select *
from all_objects
where status = 'VALID'
AND OWNER = 'SISCEL'
order by last_ddl_time desc;

SELECT * FROM ALL_OBJECTS


WHERE OBJECT_NAME IN ('FA_RECOVERY_TO', 'TOL_ACUMOPER_TO', 'FA_AREAIMP_TD')

del 23 al 26 de febrero quedó la cagada

select *
from fa_trazaproc
where cod_ciclfact = 260222
order by fec_inicio asc

select *
from fa_trazaproc
where cod_ciclfact = 260222
and cod_proceso = 2900

select * from tol_cronograma where fec_tasa=260222

EST_PROC='FINAL'

select *
from fa_trazaproc
--where cod_ciclfact like '26%'
where cod_proceso = 2900
order by fec_inicio desc

select * from TOL_ACUMOPER_TO

FA_INS_INTERFACT

dias_vencimiento fa_datosgener
necsito que me envien los archivos de LOG

___________________________________________________________________________________
_

SELECT A.COD_ITEM, B.COD_TIPDOCUM, B.IND_CARGOABONO, DECODE(IND_CARGOABONO, 1,


SUM(ROUND(B.MONTO, 2)),SUM(ROUND(B.MONTO, 2))*-1), COUNT(1)
FROM FAD_NEWCONFBALANCE_TD A,
FA_DETBALANCE_TD B
WHERE B.COD_CLIENTE = 65407088
AND TRUNC(B.FECHA_INGRESO) >= TO_DATE(:szFecDesde,'YYYYMMDD')
AND TRUNC(B.FECHA_INGRESO) <= TO_DATE(:szFecHasta,'YYYYMMDD')
AND B.COD_TIPDOCUM = A.COD_TIPDOCUM
GROUP BY B.COD_CLIENTE,A.COD_ITEM,B.COD_TIPDOCUM,B.IND_CARGOABONO;

SELECT TO_CHAR(FEC_DESDELLAM,'YYYYMMDD'),
TO_CHAR(FEC_HASTALLAM,'YYYYMMDD'),
COD_CICLO
FROM FA_CICLFACT
WHERE COD_CICLFACT = 40322;

SELECT *
FROM FA_DETBALANCE_TD
WHERE COD_CLIENTE = 65407088;

select table_name

select * from all_objects


where object_name like '%BALANCE%'

INC / MEXICO

Señores:
Se revisa en la Base de Datos de produccion la data del cliente señalado, sin
encontrar la diferencia que ustedes reportan.

La tabla FAT_BALANCE ya está vacia porque el ciclo 40322 ya esta cerrado, pero
existe la tabla historica para hacer la revision.
En la tabla historica (FAH_BALANCE) se encuentra el valor correcto.

En el futuro, si presentan un problema de este tipo, favor reportarlo mientras el


ciclo esté en curso, para poder revisarlo inmediatamente.
Favor solicitar del cierre de la incidencia. Gracias.

Atte
Soporte Facturacion

______________________________________________________________________________

_______________________________________________________________________________
select cod_percontab, to_char(fec_ingreso , 'ddmmyyyyhh24miss') ,
to_char(sysdate ,'ddmmyyyyhh24miss')
from fa_percontable where cod_percontab like '2022%';

Señores:
El mensaje "Error, Período Contable al que corresponde la Fecha de Emisión
ingresada No está abierto." surge cuando no existe data en la tabla FA_PERCONTABLE
para la fecha de emision señalada, o el estado del periodo contable no es "AB"
(Abierto)

Se revisa la data en la Base de Datos de produccion y las condiciones estan dadas


para poder generar Facturas Miscelaneas sin problemas.

SQL> select cod_Estado, cod_percontab, to_char(fec_ingreso , 'ddmmyyyyhh24miss'),


to_char(sysdate ,'ddmmyyyyhh24miss')
from fa_percontable where cod_percontab like '2022%';

CO COD_PE TO_CHAR(FEC_IN TO_CHAR(SYSDAT


-- ------ -------------- --------------
AB 202201 01012022192500 07032022143127
AB 202202 01012022192500 07032022143127
AB 202203 01012022193111 07032022143127
AB 202204 07032022114500 07032022143127
AB 202205 07032022114500 07032022143127
AB 202206 07032022114511 07032022143127
AB 202207 07032022120500 07032022143127
AB 202208 07032022120500 07032022143127
AB 202209 07032022120500 07032022143127
AB 202210 07032022120500 07032022143127
AB 202211 07032022120500 07032022143127

CO COD_PE TO_CHAR(FEC_IN TO_CHAR(SYSDAT


-- ------ -------------- --------------
AB 202212 07032022120500 07032022143127

12 rows selected.

En resumen, la situacion reportada no deberia suceder nuevo. Favor solicitar el


cierre de la incidencia.

PD: Cabe señalar que los periodos contables de Abril de 2022 en adelante, fueron
ingresados el dia de hoy a las 11:45AM.

Atte
Soporte Facturacion

select cod_Estado, cod_percontab, to_char(fec_ingreso , 'ddmmyyyyhh24miss') ,


to_char(sysdate ,'ddmmyyyyhh24miss')
from fa_percontable where cod_percontab like '2022%';
> sysdate - 0.5

_______________________________________________________________________________

RETOMANDO REFORMA FISCAL 2022 / MEXICO

?CBOMan(0).ListIndex
2

If Not bConsultarCancelacionesCliente(tDatFiltroFact.sCodCliente) Then


' MsgBox "No se pudo recuperar facturas para el
cliente " & txtCodCliente.Text & " ", vbExclamation
Screen.MousePointer = vbDefault
Exit Sub
End If

sStmSql = sStmSql & " SELECT A.COD_TIPDOCUM, DECODE(A.COD_TIPDOCUM, 95,


'CANCELACION DE FACT', 'CANCELACION DE NC') DES_TIPDOCUM, TO_CHAR(A.FEC_EMISION, "
& "'" + gsFormato_sel2 + "'" & ") ,"
sStmSql = sStmSql & " DTOA(A.TOT_FACTURA) AS TOT_FACTURA, A.NUM_PROCESO,
A.NUM_FOLIO, A.TIPO_TABLA"
sStmSql = sStmSql & " FROM (SELECT AA.IND_ORDENTOTAL, AA.NUM_PROCESO,
AA.COD_TIPDOCUM, AA.COD_CENTREMI, AA.COD_VENDEDOR, "
sStmSql = sStmSql & " AA.PREF_PLAZA, AA.NUM_FOLIO, DTOA(AA.TOT_FACTURA) AS
TOT_FACTURA, AA.FEC_EMISION, "
sStmSql = sStmSql & " AA.NUM_SECUENCI, AA.LETRA, AA.COD_CENTREMI AS CEN, "
sStmSql = sStmSql & " DTOA(AA.ACUM_NETOGRAV) AS ACUM_NETOGRAV,
DTOA(AA.ACUM_NETONOGRAV) AS ACUM_NETONOGRAV, "
sStmSql = sStmSql & " AA.NUM_VENTA, AA.NUM_TRANSACCION, AA.COD_PLANCOM,
AA.COD_CATIMPOS, DTOA(AA.ACUM_IVA) AS ACUM_IVA, "
sStmSql = sStmSql & " AA.IND_SUPERTEL, AA.COD_CICLFACT, 'H' TIPO_TABLA,
AA.COD_MODVENTA, AA.COD_OPERADORA "
sStmSql = sStmSql & " FROM FA_HISTDOCU AA "
sStmSql = sStmSql & " WHERE AA.COD_CLIENTE = [" & lCod_Cliente & "]"
sStmSql = sStmSql & " UNION ALL "
sStmSql = sStmSql & " SELECT AAA.IND_ORDENTOTAL, AAA.NUM_PROCESO,
AAA.COD_TIPDOCUM, AAA.COD_CENTREMI, AAA.COD_VENDEDOR, "
sStmSql = sStmSql & " AAA.PREF_PLAZA, AAA.NUM_FOLIO, DTOA(AAA.TOT_FACTURA) AS
TOT_FACTURA, AAA.FEC_EMISION, "
sStmSql = sStmSql & " AAA.NUM_SECUENCI, AAA.LETRA, AAA.COD_CENTREMI AS CENT, "
sStmSql = sStmSql & " DTOA(AAA.ACUM_NETOGRAV) AS ACUM_NETOGRAV,
DTOA(AAA.ACUM_NETONOGRAV) AS ACUM_NETONOGRAV, "
sStmSql = sStmSql & " AAA.NUM_VENTA, AAA.NUM_TRANSACCION, AAA.COD_PLANCOM,
AAA.COD_CATIMPOS, DTOA(AAA.ACUM_IVA) AS ACUM_IVA, "
sStmSql = sStmSql & " AAA.IND_SUPERTEL, AAA.COD_CICLFACT, 'N' TIPO_TABLA,
AAA.COD_MODVENTA, AAA.COD_OPERADORA "
sStmSql = sStmSql & " FROM FA_FACTDOCU_NOCICLO AAA WHERE AAA.COD_CLIENTE = ["
& lCod_Cliente & "]) A "
sStmSql = sStmSql & " WHERE A.COD_TIPDOCUM IN (98) "
sStmSql = sStmSql & " AND A.TOT_FACTURA != 0 "
-- sStmSql = sStmSql & " AND A.NUM_PROCESO = [" &
lNum_Proceso_Documento_Seleccionado & "] "
sStmSql = sStmSql & " AND EXISTS (SELECT 1 FROM FA_TRAZACANCELA XX WHERE
XX.COD_CLIENTE = [" & lCod_Cliente & "] AND XX.COD_TIPDOCUM = 98 AND
XX.NUM_PROCESO = A.NUM_PROCESO ) " --AND XX.COD_ESTADO = 'A') "
sStmSql = sStmSql & " AND NOT EXISTS (SELECT 1 FROM FA_TRAZACANCELA XXX WHERE
XXX.COD_CLIENTE = [" & lCod_Cliente & "] AND XXX.COD_TIPDOCUM IN (95, 96) AND
XXX.NUM_PROCESOREL = A.NUM_PROCESO )"
sStmSql = sStmSql & " ORDER BY A.FEC_EMISION DESC "

select *
from ( select num_proceso
from fa_histdocu
where cod_cliente = 12345
and cod_tipdocum= 98
union all
select num_proceso
from fa_factdocu_nociclo
where cod_cliente = 12345
and cod_tipdocum = 98) A
where
AND EXISTS (SELECT 1
FROM FA_TRAZACANCELA XX
WHERE XX.COD_CLIENTE = [" & lCod_Cliente & "]
AND XX.COD_TIPDOCUM = 98
AND XX.NUM_PROCESO = A.NUM_PROCESO )

-- esta query no sirve porque el orden de la creacion de los documentos cambió.


select count(1)
from fa_trazacancela
where num_proceso in (select num_procesorel
from fa_trazacancela
where cod_cliente = 123456
and cod_tipdocum= 98)
and cod_cliente = 123456
and cod_tipodocum in (95, 96)
and and num_procesorel = [" & lNumProceso_DocumentoSeleccionado & "]

select count(1)
from fa_trazacancela
where cod_cliente = 123456
and cod_tipdocum= 98
and and num_procesorel = [" & lNumProceso_DocumentoSeleccionado & "]

PK tabla FA_TRAZACANCELA
NUM_PROCESOREL
COD_TIPDOCUM

ALTER TABLE FA_TRAZACANCELA


ADD CONSTRAINT PK_DOCUM_PROCESOREL PRIMARY KEY (COD_TIPDOCUM, NUM_PROCESOREL);

Señores:
Se revisó el tema con compañeros de las otras areas, y no hacen validaciones sobre
la tabla FA_PRECONTABLE antes de generar documentos.
Por lo tanto, esta situacion se presenta solo en la generacion de Facturas
Miscelaneas.

Favor solicitar el cierre de la incidencia. Gracias

Atte
Soporte Facturacion
SELECT TO_CHAR(FEC_DESDELLAM,'YYYYMMDD'),
TO_CHAR(FEC_HASTALLAM,'YYYYMMDD'),
COD_CICLO
FROM FA_CICLFACT
WHERE COD_CICLFACT = 40322;

SELECT A.COD_ITEM, B.COD_TIPDOCUM, B.IND_CARGOABONO, DECODE(IND_CARGOABONO, 1,


SUM(ROUND(B.MONTO, 2)),SUM(ROUND(B.MONTO, 2))*-1), COUNT(1)
FROM FAD_NEWCONFBALANCE_TD A,
FA_DETBALANCE_TD B
WHERE B.COD_CLIENTE = 65407088
AND TRUNC(B.FECHA_INGRESO) >= TO_DATE(:szFecDesde,'YYYYMMDD')
AND TRUNC(B.FECHA_INGRESO) <= TO_DATE(:szFecHasta,'YYYYMMDD')
AND B.COD_TIPDOCUM = A.COD_TIPDOCUM
GROUP BY B.COD_CLIENTE,A.COD_ITEM,B.COD_TIPDOCUM,B.IND_CARGOABONO;

Señores:
En la nota anterior se les pidió que en una proxima ocasion nos reporten el
problema en el momento en que ocurriera, justamente para poder identificar la causa
de dicho problema.

Cuando nos crearon la incidencia, ya habia pasado tiempo desde el momento en que
ocurrió la situacion reportada y cuando quise revisar datos, la tabla ya habia sido
alterada por ustedes y el origen desde donde se obtiene los datos ya no existia,
por lo que deduzco que tambien fue alterado por ustedes.
Cuando hablo del origen de los datos, me refiero a que no habia ningun registro de
pagos en la tabla CO_PAGOS, para el cliente reportado desde el 5 de Febrero al 4 de
Marzo.
Solo tenia los datos que me entregaron ustedes en un archivo Excel.

HOY acabo de revisar y la data está nuevamente en la tabla CO_PAGOS, y está


correcta.

Con todos esos antecedentes, no me queda mas que solicitar que cuando vuelva a
suceder la situacion reportada, nos lo señalen inmediatamente para nuestra
correspondiente revision.

Saludos.

Atte
Soporte Facturacion

__________________________________________________________________________________

seteando combobox

CBOMan(iCBOCICLFAC).Enabled = True
CBOMan(iCBOCICLFAC).ListIndex = -1
Function iCboMan(Index As Integer) As Boolean

Dim sRow As String


Dim i As Integer
Dim sStmSql As String
Dim iSiz As Integer
Dim iCon As Integer
Dim iLimfor As Integer
Dim asTabDat() As String

iCboMan = False

CBOMan(iCBOCICLFAC).Action = 3 'clear
CBOMan(iCBOCICLFAC).Row = -1 'para que luego haga el insert metiendo el dato al
final

sStmSql = "SELECT COUNT(1) "


sStmSql = sStmSql + " FROM FA_TRAZACANCELA "
sStmSql = sStmSql + " WHERE COD_CLIENTE = "
sStmSql = sStmSql + " AND COD_TIPDOCUM = "
sStmSql = sStmSql + " AND NUM_PROCESOREL = "

Screen.MousePointer = 0

tCon.iErr = iDBOpenCursorDirec(tCon, sStmSql, iCrs)


If ((tCon.iErr = SQL_SUCCESS) Or (tCon.iErr = SQL_SUCCESS_WITH_INFO)) Then
While (((tCon.iErr = SQL_SUCCESS) Or (tCon.iErr = SQL_SUCCESS_WITH_INFO)))
tCon.iErr = iDBMoveNext(tCon)
If ((tCon.iErr = SQL_SUCCESS) Or (tCon.iErr = SQL_SUCCESS_WITH_INFO)) Then
iSiz = iDBReadRow(tCon, asTabDat())
'Se compone la cadena TABULADA (separada por espacios) a incluir en la
combo
If ((tCon.iErr = SQL_SUCCESS) Or (tCon.iErr = SQL_SUCCESS_WITH_INFO))
Then
sRow = ""
iLimfor = UBound(asTabDat)
For iCon = 1 To iLimfor
sRow = sRow + asTabDat(iCon) + Chr(9)
Next
'Se añade la cadena a la combo
CBOMan(Index).InsertRow = sRow
iCboMan = True
End If
End If
Wend
Else
'Control de errores
KYErrMsg tCon.lErrNative, tCon.sErrmsg
End If
tCon.iErr = iDBCloseCursor(tCon)
End Function

FA_MOTIVOS_CANCELA

Comprobante emitido con errores con relacion


2 Comprobante emitido con errores sin relacion
3 No se llevo a cabo la operacion
4 Operacion nominativa relacionada en la factura global

Private Function bObtieneCarteraDocu() As Integer

Dim sStmSql As String


Dim iSiz As Integer
Dim iCon As Integer
Dim sRow As String
Dim iLimfor As Integer
Dim asTabDat() As String
Dim bActCrs As Integer

Dim nTotalImporteNeto As Double


Dim nTotalImporte As Double

'txtImporteCuotas

'Puntero de pantalla - Reloj de Arena


Screen.MousePointer = HOURGLASS
'sw_grilla = False

sStmSql = "SELECT COUNT(1) "


sStmSql = sStmSql + " FROM FA_TRAZACANCELA "
sStmSql = sStmSql + " WHERE COD_CLIENTE = " &
sStmSql = sStmSql + " AND COD_TIPDOCUM = 98 "
sStmSql = sStmSql + " AND NUM_PROCESOREL = " &
tCon.iErr = iDBOpenCursorDirec2(tCon, sStmSql, 59)
If ((tCon.iErr = SQL_SUCCESS) Or (tCon.iErr = SQL_SUCCESS_WITH_INFO)) Then
tCon.iErr = iDBMoveNext(tCon)
If ((tCon.iErr = SQL_SUCCESS) Or (tCon.iErr = SQL_SUCCESS_WITH_INFO)) Then
iSiz = iDBReadRow(tCon, asTabDat())
If ((tCon.iErr = SQL_SUCCESS) Or (tCon.iErr = SQL_SUCCESS_WITH_INFO)) Then
nCuotasCarteraDocu = asTabDat(1)
bObtieneCarteraDocu = True
End If
End If
Else
'Control de errores
KYErrMsg tCon.lErrNative, tCon.sErrmsg
bObtieneCarteraDocu = False
End If
tCon.iErr = iDBCloseCursor(tCon)

Screen.MousePointer = 0

End Function

Ya profe... Transferencia OK

-Renato Gonzalez Escobar / Categoria 2009

Hola Gabriel... una consulta.

Me llegó un ticket de consulta de Nicaragua donde dice : "Se solicita una copia del
documento de firma del Web Service facturas miscelaneas usado en Nicaragua"
¿Tu sabes que es el "documento de firma del Web Service"?

Si Álvaro Elizalde queda como presidente del senado, será él quien entregue la
banda presidencial a Gabriel Boric...

Pucha senadores... PIENSENLO ANTES DE VOTAR... Álvaro Elizalde poh... senador por
Talca... POR TALCA!!!

También podría gustarte