source: publico/ILSAPL/trunk/skins/sk_sapl/pysc/documento_acessorio_materia_pysc.py @ 7491

Última Alteração nesse arquivo desde 7491 foi 7491, incluída por gustavolepri, 6 anos atrás

adição de novas funcionalidades da versão 2.6 - matérias legislativas

File size: 885 bytes
Linha 
1## Script (Python) "documento_acessorio_materia_pysc"
2##bind container=container
3##bind context=context
4##bind namespace=
5##bind script=script
6##bind subpath=traverse_subpath
7##parameters=cod_documento='', tipo='', listar=None, nomear=None
8##title=
9##
10
11if listar:
12        documentos = context.sapl_documentos.materia.objectIds()
13        existentes = [documento for documento in documentos if documento.startswith(cod_documento)]
14        return existentes
15
16if nomear:
17    if tipo == 'pdf':
18        documentos = context.sapl_documentos.materia.objectIds()
19        existentes = [documento for documento in documentos if documento.startswith(cod_documento)]
20        count = 1
21        while True:
22            nome = cod_documento + '_' + str(count) + '.pdf'
23            if nome not in existentes:
24                return nome
25                break
26            else:
27                count+=1
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.