Breaking Changes (versión 6.0)
Descripción
En la versión 6.0 hemos cambiado como controlamos el estado de cobro de facturas y abonos, para soportar mejor las funcionalidades relacionadas con pagos parciales y con prepagos.
Desgraciadamente, esto ha implicado tener que refactorizar algunos objetos y eventos relacionados con objetivos de ventas. Si ha implementado alguna personalización sobre este módulo, por favor, revise este documento por saber si debe de actualizarlas para esta versión o no.
Si su personalización ha sido desarrollada por iDynamics, probablemente ya nos hayamos encargado de hacerla compatible con la versión 6.0. Compruebe si tiene un email nuestro con la personalización actualizada (que deberá instalar tras actualizar iDynamics Commissions). Si no fuera el caso, no dude en contactarnos a través de nuestro portal de soporte
Estadísticas de objetivos de venta
Objetos
Los siguientes objetos han sido actualizados debido a que ahora podemos tener una línea de detalle por cada pago recibido de cada factura/abono. Más allá de que la clave de la tabla ha sido modificada (y por tanto, se ha creado una nueva tabla), los campos de la nueva tabla son idénticos:
- La tabla "IDPCOS Sales Target Stats Line" ha sido sustituida por "IDPCOS Dtld Sales Target Stats".
- La página "IDPCOS Sales Tgt. Stats Lines" ha sido sustituida por "IDPCOS Dtld Sales Target Stats".
Eventos
Los eventos que recibían la tabla sustituida, en la codeunit IDPCOS Sales Target Stats Mgt., han sido sustituidos por otros que reciben la nueva tabla:
- OnBeforeCreateSalesTargetStatsLineForManager -> OnBeforeCreateDtldSalesTargetStatsForManager.
- OnBeforeCreateSalesTargetStatsLineForTeamRole -> OnBeforeCreateDtldSalesTargetStatsForTeamRole.
- OnCreateSalesTargetStatsLineForSalespersonForCustomBaseAmountCalcType -> OnCreateDtldSalesTargetStatsForSalespersonForCustomBaseAmountCalcType.
- OnBeforeInsertSalesTargetStatsLine -> OnBeforeInsertDtldSalesTargetStats.
- OnAfterInsertSalesTargetStatsLine -> OnAfterInsertDtldSalesTargetStats.
- OnAfterModifySalesTargetStatsLine -> OnAfterModifyDtldSalesTargetStats.
Debería de poder reemplazar el uso de los eventos antiguos por los nuevos de manera directa, cambiando únicamente el tipo de la variable pasada por ellos (IDPCOS Sales Target Stats Line -> IDPCOS Dtld Sales Target Stats).