El producto seleccionado en el recuadro de arriba sera unificado en el producto actual
+
+
@@ -1980,6 +1998,7 @@
Tipo de Clasificación:
+
@@ -1990,6 +2009,7 @@
+
diff --git a/Ventas/ProductosServicios.aspx.vb b/Ventas/ProductosServicios.aspx.vb
index 3346340c1..e88ebc310 100644
--- a/Ventas/ProductosServicios.aspx.vb
+++ b/Ventas/ProductosServicios.aspx.vb
@@ -1127,6 +1127,13 @@ Partial Class ProductosyServicios
Return
End If
+ If ddlMetodos.SelectedValue = "5" Or ChkSerie.Checked Then
+ If Not (ddlMetodos.SelectedValue = "5" And ChkSerie.Checked) Then
+ Dim Mensaje As String = If(ddlMetodos.SelectedValue = "5", "Si el método de salida del inventario es 'SerieLote' el producto debe poder aplicar serie", "Si el produco aplica serie el método de inventario debe ser 'SerieLote'")
+ Alert(Mensaje)
+ Exit Sub
+ End If
+ End If
'If DdlSubFamilia.SelectedValue = "-1" AndAlso UsuarioActual.TienePermisoProceso(138) Then
' Alert("Se debe especificar Familia y Subfamilia de Costos. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
' Exit Sub
@@ -2640,11 +2647,16 @@ Partial Class ProductosyServicios
Else
ChkSerie.Checked = False
End If
-
+ UpConta.Update()
End Sub
Protected Sub ChkSerie_CheckedChanged(sender As Object, e As EventArgs)
-
+ If ChkSerie.Checked Then
+ ddlMetodos.SelectedValueExist("5")
+ Else
+ ddlMetodos.SelectedValueExist("-1")
+ End If
+ UpConta.Update()
End Sub
Protected Sub ChkSeccion_CheckedChanged(sender As Object, e As EventArgs)
diff --git a/Ventas/RepRecuperacionPeriodo.aspx.cs b/Ventas/RepRecuperacionPeriodo.aspx.cs
index 3718754c3..b5d5eefc9 100644
--- a/Ventas/RepRecuperacionPeriodo.aspx.cs
+++ b/Ventas/RepRecuperacionPeriodo.aspx.cs
@@ -298,7 +298,7 @@ public partial class Ventas_RepRecuperacionPeriodo : ClsPaginas
DdlCuentaBancaria.Items.Clear();
if (DdlBanco.SelectedValue.ToEntero() > 0)
{
- DdlCuentaBancaria.DataSource = get_GlobalDTBancosCuentas(-1, CveEmpresa:= UsuarioActual.CveEmpresa).FiltraParametros($"CveBanco = {DdlBanco.SelectedValue.ToEntero()}");
+ DdlCuentaBancaria.DataSource = get_GlobalDTBancosCuentas(-1, CveEmpresa: UsuarioActual.CveEmpresa).FiltraParametros($"CveBanco = {DdlBanco.SelectedValue.ToEntero()}");
}
DdlCuentaBancaria.Items.Insert(0, new ListItem("Todos", "-1"));
DdlCuentaBancaria.DataBind();
diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb
index 91b72eaad..b1bba871d 100644
--- a/Ventas/Ventas.aspx.vb
+++ b/Ventas/Ventas.aspx.vb
@@ -9577,7 +9577,7 @@ Partial Class Ventas
End If
- If UsuarioActual.Empresa.Funcionalidad(280) = "1" And RblPaqueteria.SelectedValue = "1" Then
+ If UsuarioActual.Empresa.Funcionalidad(280) = "1" And RblPaqueteria.SelectedValue = "1" And Not factura.TipoDocto.Contiene("Rem", "Ped") Then
NotificarPaqueteria()
End If
End If