-- corrección de costo indirecto al "dividir la partida"
This commit is contained in:
@@ -4766,21 +4766,17 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
Dim CantidadSeleccionadaOriginal As Decimal = dr1("CantidadSeleccionada").ToString.ToDecimal
|
Dim CantidadSeleccionadaOriginal As Decimal = dr1("CantidadSeleccionada").ToString.ToDecimal
|
||||||
dr1("CantidadSeleccionada") = If(CantidadSeleccionadaOriginal > dr1("CantidadF").ToString.ToDecimal, dr1("CantidadF").ToString.ToDecimal, CantidadSeleccionadaOriginal)
|
dr1("CantidadSeleccionada") = If(CantidadSeleccionadaOriginal > dr1("CantidadF").ToString.ToDecimal, dr1("CantidadF").ToString.ToDecimal, CantidadSeleccionadaOriginal)
|
||||||
CantidadSeleccionadaOriginal = CantidadSeleccionadaOriginal - dr1("CantidadF").ToString.ToDecimal
|
CantidadSeleccionadaOriginal = CantidadSeleccionadaOriginal - dr1("CantidadF").ToString.ToDecimal
|
||||||
|
|
||||||
Dim CostoIndirectoOriginal As Decimal = dr1("CostoIndirecto").ToString.ToDecimal
|
|
||||||
dr1("CostoIndirecto") = (CostoIndirectoOriginal * dr1("CantidadF").ToString.ToDecimal) / CantidadFOriginal
|
|
||||||
Dim CostoIndirectoExtranjeroOriginal As Decimal = dr1("CostoIndirectoExtranjero").ToString.ToDecimal
|
|
||||||
dr1("CostoIndirectoExtranjero") = (CostoIndirectoExtranjeroOriginal * dr1("CantidadF").ToString.ToDecimal) / CantidadFOriginal
|
|
||||||
|
|
||||||
DtInv.AcceptChanges()
|
DtInv.AcceptChanges()
|
||||||
|
Dim CostoIndirectoOriginal As Decimal = dr1("CostoIndirecto").ToString.ToDecimal
|
||||||
|
Dim CostoIndirectoExtranjeroOriginal As Decimal = dr1("CostoIndirectoExtranjero").ToString.ToDecimal
|
||||||
|
|
||||||
dr("CantidadC") = Cantidad.ToDecimal
|
dr("CantidadC") = Cantidad.ToDecimal
|
||||||
dr("CantidadF") = Cantidad.ToDecimal
|
dr("CantidadF") = Cantidad.ToDecimal
|
||||||
dr("CantidadS") = (CantidadSOriginal * dr("CantidadF").ToString.ToDecimal) / CantidadFOriginal
|
dr("CantidadS") = (CantidadSOriginal * dr("CantidadF").ToString.ToDecimal) / CantidadFOriginal
|
||||||
dr("CantidadSeleccionada") = If(CantidadSeleccionadaOriginal > 0, CantidadSeleccionadaOriginal, 0)
|
dr("CantidadSeleccionada") = If(CantidadSeleccionadaOriginal > 0, CantidadSeleccionadaOriginal, 0)
|
||||||
dr("Seleccionado") = If(CantidadSeleccionadaOriginal > 0, True, False)
|
dr("Seleccionado") = If(CantidadSeleccionadaOriginal > 0, True, False)
|
||||||
dr("CostoIndirecto") = (CostoIndirectoOriginal * dr("CantidadF").ToString.ToDecimal) / CantidadFOriginal
|
dr("CostoIndirecto") = CostoIndirectoOriginal
|
||||||
dr("CostoIndirectoExtranjero") = (CostoIndirectoExtranjeroOriginal * dr("CantidadF").ToString.ToDecimal) / CantidadFOriginal
|
dr("CostoIndirectoExtranjero") = CostoIndirectoExtranjeroOriginal
|
||||||
DtInv.Rows.InsertAt(dr, Index)
|
DtInv.Rows.InsertAt(dr, Index)
|
||||||
DtInv.AcceptChanges()
|
DtInv.AcceptChanges()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user