diff --git a/Empresas/186/Formatos/Factura.mrt b/Empresas/186/Formatos/Factura.mrt
index b65cacf34..4ca383a79 100644
--- a/Empresas/186/Formatos/Factura.mrt
+++ b/Empresas/186/Formatos/Factura.mrt
@@ -1481,7 +1481,7 @@ Sello digital del SAT:
0,2.68,14.6,0.8
- Myriad Pro,9,Regular,Point,False,0
+ Myriad Pro,8,Regular,Point,False,0
179a957f89d04921b856805a4c2e9d49
0,0,0,0
Text9
@@ -1542,7 +1542,7 @@ DESPUES DE 72 HORAS POSTERIORES A LA FECHA DE ELABORACIÓN"
Factura
1/18/2024 9:39:09 AM
7/11/2022 2:49:19 PM
- Factura.mrt
+ C:\inetpub\WWWSigGit\Empresas\186\Formatos\Factura.mrt
4a902ea660c34d0baeae36e92ea35edd
Factura
Centimeters
diff --git a/Empresas/186/Formatos/Pedido.mrt b/Empresas/186/Formatos/Pedido.mrt
index f009bae59..e40a5d04d 100644
--- a/Empresas/186/Formatos/Pedido.mrt
+++ b/Empresas/186/Formatos/Pedido.mrt
@@ -1056,7 +1056,7 @@ Fecha Cirugia: {FechaCirugia}
0,2.48,13.2,0.8
- Myriad Pro,9,Regular,Point,False,0
+ Myriad Pro,8,Regular,Point,False,0
1891a87e013d48868bd75b5710529e30
0,0,0,0
Text13
diff --git a/Empresas/186/Formatos/Remision.mrt b/Empresas/186/Formatos/Remision.mrt
index 71ce5fc92..632d2fdd1 100644
--- a/Empresas/186/Formatos/Remision.mrt
+++ b/Empresas/186/Formatos/Remision.mrt
@@ -1080,7 +1080,7 @@ Vendedor: {VendedorNombre}
0,2.48,10.6,1
- Myriad Pro,9,Regular,Point,False,0
+ Myriad Pro,8,Regular,Point,False,0
fca703f575e74a9f8bc6628424c9a960
0,0,0,0
Text13
@@ -1138,7 +1138,7 @@ Episodio: {Episodio}
Report
10/11/2022 8:18:55 PM
7/11/2022 2:49:19 PM
- Remision.mrt
+ C:\inetpub\WWWSigGit\Empresas\186\Formatos\Remision.mrt
49b2dec77fe542ea952b501bf54fafb1
Report
Centimeters
diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb
index eb2ea2277..e5f98e686 100644
--- a/Ventas/Ventas.aspx.vb
+++ b/Ventas/Ventas.aspx.vb
@@ -13319,14 +13319,26 @@ Partial Class Ventas
End If
End If
- If UsuarioActual.Empresa.Funcionalidad(578) = "1" AndAlso EsVentaMedica AndAlso RBLTipoVenta.SelectedValue.ToEntero <> 2 Then
+ If UsuarioActual.Empresa.Funcionalidad(578) = "1" AndAlso EsVentaMedica Then
+
+ CveAlmacenTraspasoDestino = CveAlmacenAsignado
+
+ If RBLTipoVenta.SelectedValue.ToEntero = 2 Then
+ If Not ChkRequiereTecnico.Checked Then
+ CveAlmacenTraspasoDestino = GlobalDTAlmacen(UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveAlmacen", $"CveTipoAlmacen = 10 AND CveSubProyecto = {DdlSubProyectoDatos.SelectedValue}").ToString().ToEntero()
+ End If
+
+ If CveAlmacenTraspasoDestino <= 0 Then
+ ErrorList.Add("Ocurrió un error al seleccionar el almacen de entrega por adelantado.")
+ End If
- If CveAlmacenAsignado <= 0 Then
- ErrorList.Add("Ocurrió un error al seleccionar el almacen de resguardo del cliente.")
Else
- CveAlmacenTraspasoDestino = CveAlmacenAsignado
+ If CveAlmacenTraspasoDestino <= 0 Then
+ ErrorList.Add("Ocurrió un error al seleccionar el almacen de resguardo del cliente.")
+ End If
End If
+
End If
Dim TotalImpuestoLocal As Double = 0
@@ -13398,6 +13410,7 @@ Partial Class Ventas
CveMedico = DdlMedico.SelectedValue.ToEntero
CveProcedimiento = DdlProcedimiento.SelectedValue.ToEntero
CveTipoVentaGuardar = If(SeEstaFActurandoVentaMedica, CveTipoVenta, RBLTipoVenta.SelectedValue.ToEntero)
+ 'CveAlmacenTraspasoDestino
End If
@@ -36415,7 +36428,7 @@ Partial Class Ventas
DvModalRequiereOSFecha.Visible = True
Case "2" ' Pago Directo
ChkRequiereTecnicoModal.Checked = True
- ChkRequiereTecnicoModal.Enabled = False
+ ChkRequiereTecnicoModal.Enabled = True
DvModalRequiereOSFecha.Visible = True
DvModalTipoVentaCliente.Visible = True
Case "3" 'A-Vista
@@ -36617,15 +36630,21 @@ Partial Class Ventas
If RBLTipoVenta.SelectedValue.Contiene("2") Then 'si es pago directo es factura
'DdlTipoComprobante.SelectedValueExist("Ing")
- DdlTipoComprobante.SelectedValueExist("Ped")
TrVentasMedicas1.Visible = True
TrVentasMedicas2.Visible = True
TdFechaOS1.Visible = True
TdFechaOS2.Visible = True
- ChkRequiereTecnico.Checked = True
- ChkRequiereTecnico.Enabled = False
+ ChkRequiereTecnico.Checked = ChkRequiereTecnicoModal.Checked
+ ChkRequiereTecnico.Enabled = True
+
+ If ChkRequiereTecnico.Checked Then
+ DdlTipoComprobante.SelectedValueExist("Ped")
+ Else
+ DdlTipoComprobante.SelectedValueExist("Rem")
+ End If
+
ElseIf RBLTipoVenta.SelectedValue.Contiene("3") Then ' A vista
DdlTipoComprobante.Items.Insert(DdlTipoComprobante.Items.Count, New ListItem("Pedido", "Ped"))