ServiceItem

De Stoq Wiki
Ir para: navegação, pesquisa

== ServiceItem(Model) ==

 - service (Service)
 - price
Normalmente haverá sempre um preço sugerido que será capturado
do objeto Service. Aceitaremos aqui que este preço seja redefinido
para cada objeto ~ServiceItem.
 - thirdparty (Person)
O cliente, parceiro ou fornecedor associado ao serviço.
 - responsible (PersonPaper)
Este atributo definirá o responsável pelo custo do serviço, ou seja,
se for um serviço terceirizado armazenaremos aqui o fornecedor para
o qual pagaremos o serviço. Caso o serviço não seja terceirizado,
este atributo conterá sempre o nome da empresa/loja atual.
 - products (list of OccurencyItem)
 - service_history (list of ServiceHistory)
 - status
SERVICE_PENDING = serviço no aguardo de execução
SERVICE_DONE = serviço executado
SERVICE''PAID = uma vez que o status é SERVICE''DONE e
geramos pagamentos para ele
SERVICE_CANCELLED = cancelado
 - date
 - expected_date
 - fix_date
 - item_origin
Este atributo referenciará o serviço que o originou. Isto
ocorre quando um serviço é gerado à partir de outro, por
exemplo, uma troca de produto solicitada pelo cliente para
a loja e depois a loja solicitar a troca ao fornecedor.
São dois serviços distintos mas talvez seja necessário
que se saiba os serviços relacionados.
 - next_item
Semelhante ao item_origin, mas neste caso o item referenciado
será o ServiceItem originado por este.
 - description (str)