Browse Source

Seta a numeracao inicial na criacao do documento

pull/941/head
Eduardo Calil 8 years ago
parent
commit
8ac3e4f847
  1. 5
      sapl/protocoloadm/views.py

5
sapl/protocoloadm/views.py

@ -287,14 +287,15 @@ class CriarDocumentoProtocolo(PermissionRequiredMixin, CreateView):
kwargs={'pk': self.kwargs['pk']}) kwargs={'pk': self.kwargs['pk']})
def criar_documento(self, protocolo): def criar_documento(self, protocolo):
curr_year = datetime.now().date().year
numero_max = DocumentoAdministrativo.objects.filter( numero_max = DocumentoAdministrativo.objects.filter(
tipo=protocolo.tipo_documento tipo=protocolo.tipo_documento, ano=curr_year
).aggregate(Max('numero'))['numero__max'] ).aggregate(Max('numero'))['numero__max']
doc = {} doc = {}
doc['tipo'] = protocolo.tipo_documento doc['tipo'] = protocolo.tipo_documento
doc['ano'] = datetime.now().date().year doc['ano'] = curr_year
doc['data'] = protocolo.data doc['data'] = protocolo.data
doc['numero_protocolo'] = protocolo.numero doc['numero_protocolo'] = protocolo.numero
doc['assunto'] = protocolo.assunto_ementa doc['assunto'] = protocolo.assunto_ementa

Loading…
Cancel
Save