Origenes en Equipos #10

Closed
opened 2022-06-19 19:40:15 -05:00 by Rodia · 11 comments
Owner

Agregar campos de origenes en compras y en ventas.

Agregar campos de origenes en compras y en ventas.
alnus was assigned by Rodia 2022-07-07 14:04:01 -05:00
Author
Owner
  • Puede cambiar un equipo de propietario en la historia.
  • Desactivar el equipo actual.
  • Realizar una compra al tercero.
  • Realizar una venta al nuevo tercero.

Crear un campo cuyos origenes no solo sean de la compra si no que partan de un equipo ya existente. Esta transacción con el fin de no perder el historico del equipo.

- Puede cambiar un equipo de propietario en la historia. - Desactivar el equipo actual. - Realizar una compra al tercero. - Realizar una venta al nuevo tercero. Crear un campo cuyos origenes no solo sean de la compra si no que partan de un equipo ya existente. Esta transacción con el fin de no perder el historico del equipo.
Author
Owner

@alnus, ¿para cuando podríamos tener esto?.

@alnus, ¿para cuando podríamos tener esto?.
Owner

@alnus, ¿para cuando podríamos tener esto?.

¿Nos podríamos reunir @Sinergia para refrescar el concepto y replantear nuevas estrategias?

> @alnus, ¿para cuando podríamos tener esto?. ¿Nos podríamos reunir @Sinergia para refrescar el concepto y replantear nuevas estrategias?
Author
Owner

confirmo.Podría ser lunes 10 Am

confirmo.Podría ser lunes 10 Am
Owner

Según está respueste: OneTeam/Smart_Vision#16 (comment) se pueden considerar varias estrategías, sería bueno cuadrar una reunión y definir finalmente la manera para resolver los orígenes y los destinos

Según está respueste: https://gitea.onecluster.org/OneTeam/Smart_Vision/issues/16#issuecomment-7462 se pueden considerar varias estrategías, sería bueno cuadrar una reunión y definir finalmente la manera para resolver los orígenes y los destinos
Author
Owner

¿Cuando se podría esta reunión?

¿Cuando se podría esta reunión?
Owner

¿Cuando se podría esta reunión?

Proponer el día y la hora

> ¿Cuando se podría esta reunión? Proponer el día y la hora
Author
Owner
Frente al Cambio de Tercero, Utilizar https://docs.tryton.org/projects/server/en/latest/ref/models.html?highlight=history#trytond.model.ModelSQL._history para guardar historico de cambios.
Author
Owner
purchase_origin = fields.Reference("Purchase Origin", selection='get_origin', select=True)

@property
def origin_name(self):
    if isinstance(self.origin, self.__class__):
        return self.origin.invoice.rec_name
    return self.origin.rec_name if self.origin else None

@classmethod
def get_origin(cls):
    Model = Pool().get('ir.model')
    get_name = Model.get_name
    models = cls._get_origin()

    return [(None, '')] + [(m, get_name(m)) for m in models]

@alnus, para establecer el origen en la compra implemente estas funciones las cuales me han creadp un campo de origen dentro del equipo, esto apunta hacía las compras.

No logró entender como formatear esto en el estilo '1u Adaptación recta corta @ ORD-00855'.

Además de esto no logró entender como utilzar el set_ dentro de la compra para que sea el quien establezca este origen.

Por favor, me podrías ayudar.

``` purchase_origin = fields.Reference("Purchase Origin", selection='get_origin', select=True) @property def origin_name(self): if isinstance(self.origin, self.__class__): return self.origin.invoice.rec_name return self.origin.rec_name if self.origin else None @classmethod def get_origin(cls): Model = Pool().get('ir.model') get_name = Model.get_name models = cls._get_origin() return [(None, '')] + [(m, get_name(m)) for m in models] ``` @alnus, para establecer el origen en la compra implemente estas funciones las cuales me han creadp un campo de origen dentro del equipo, esto apunta hacía las compras. No logró entender como formatear esto en el estilo '1u Adaptación recta corta @ ORD-00855'. Además de esto no logró entender como utilzar el set_ dentro de la compra para que sea el quien establezca este origen. Por favor, me podrías ayudar.
Owner

No logró entender como formatear esto en el estilo '1u Adaptación recta corta @ ORD-00855'.

El lo hace automático, la referencia debe ser de la purchase.line y cuando creé el equipo y guarde purchase_origin="es igual a la línea".

Entonces el nombre purchase_origin no sería el indicado.

> No logró entender como formatear esto en el estilo '1u Adaptación recta corta @ ORD-00855'. El lo hace automático, la referencia debe ser de la `purchase.line` y cuando creé el equipo y guarde purchase_origin="es igual a la línea". Entonces el nombre purchase_origin no sería el indicado.
Author
Owner

Actualmente un equipo cuenta con Origenes en:

  • Compra.
  • Venta.
  • Envío.
Actualmente un equipo cuenta con Origenes en: - Compra. - Venta. - Envío.
Rodia closed this issue 2022-09-07 14:32:01 -05:00
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: OneTeam/trytondo-optical_equipment#10
No description provided.