Buenos días, tengo el siguiente mensaje de error al generar una planilla:

Aseinfo.VH4.WindowsServices.Salarios.Ejecutores.EjecutorFormulacionException:

Error 3251: 
Error al ejecutar la fórmula Salario para el empleado 11 at VH4 Generador de Planillas VBScript

**Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.**
En Linea 120 Col. 2

este error lo saque de la tabla bcp, en el log me indica que el problema se debe al siguiente Factor:

Function Salario
    valor = 0.00
    valor = RubrosSalarioQuincenal.Fields("ese_valor").Value

    If Not IsNull(Factores("Salario").CodTipoIngreso) And valor > 0 Then    
        agrega_ingresos_historial Agrupadores, _    
                                  IngresosEstaPlanilla, _
                                  EmpleadosQuincenal.Fields("emp_codigo").Value, _
                                  PeriodosQuincenal.Fields("ppl_codigo").Value, _
                                  IngresosEventuales.Fields("oin_codtig").Value, _
                                  valor, RubrosSalarioQuincenal.Fields("ese_codmon").Value, 0, "Dias"
    End if

    Salario = valor 
End Function

a que se debe¿? Muchas gracias por la ayuda.

asked 02 Oct '15, 08:25

Erick%20T%C3%BAchez's gravatar image

Erick Túchez
210607168
accept rate: 37%

edited 02 Oct '15, 10:08

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635


El error se da porque tenes un cursor que se modifica en la formulación y no tiene puesto el chequecito de ¿Es Modificable? que se encuentra en la parte de abajo de cada cursor. Posiblemente en este caso el que te falta marcar con el chequecito es el IngresosEsteaPlanilla.

link

answered 02 Oct '15, 08:37

Raul's gravatar image

Raul
791273138
accept rate: 45%

Excelente gracias, marque esa casilla y ya no mostró el error ahora muestra este:

Error 3021: Error al ejecutar la fórmula Salario para el empleado 11 at VH4 Generador de Planillas VBScript

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. En Linea 53 Col. 3

Hace falta algo en el código¿?

(02 Oct '15, 08:56) Erick Túchez Erick%20T%C3%BAchez's gravatar image

Tenes que validar que los cursores traigan datos, lo podes hacer de esta forma:

if not CursorNombre.eof then Codigo end if

o bien al principio

If CursorNombre.eof then Factor = 0 exit function end if

Todo depende de la lógica de tu formula.

(02 Oct '15, 08:59) Raul Raul's gravatar image

Es posible que estes tratando de actualizar un valor de un cursor no actualizable.

Es decir, en la formulación tienes una línea similar a esta para marcar que un ingreso eventual fue aplicado en planilla

Emp_OtrosIngresos.Fields("oin_aplicado_planilla").Value = 1

Sin embargo en la definición del cursor tienes que definir que en efecto el cursor es modificable

alt text

link

answered 02 Oct '15, 08:47

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Fijate que ya revise esa parte y si están marcadas esas casillas, que más podrá ser o que más me hará falta¿?

(02 Oct '15, 09:26) Erick Túchez Erick%20T%C3%BAchez's gravatar image

Depende del nuevo mensaje de error, pero también puedes revisar que un factor no tenga el mismo nombre que un cursor

(02 Oct '15, 09:41) sbarahona ♦♦ sbarahona's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×17
×7
×6

Asked: 02 Oct '15, 08:25

Seen: 1,621 times

Last updated: 02 Oct '15, 10:08

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática