Conjunto de mudanças 891 no repositório publico


Ignorar:
Timestamp:
10/10/2005 15:09:38 (14 anos atrás)
Autor:
jeanferri
Mensagem:

Atualizada a documentação das classes da folha de pagamento conforme a documentação do Colab

Localização:
ILSAALFolhaPagamento/trunk
Arquivos:
2 adicionados
50 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAALFolhaPagamento/trunk/CasaLegislativa.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.ICasaLegislativa import ICasaLegislativa
    2728
     
    4748        required=1
    4849    ),
    49    
     50
    5051    StringField('nom_casa',
    5152        widget=StringWidget(
     
    5859        required=1
    5960    ),
    60    
     61
    6162    StringField('des_logradouro',
    6263        widget=StringWidget(
     
    6869        )
    6970    ),
    70    
     71
    7172    StringField('nom_bairro',
    7273        widget=StringWidget(
     
    7879        )
    7980    ),
    80    
     81
    8182    StringField('nom_cidade',
    8283        widget=StringWidget(
     
    8889        )
    8990    ),
    90    
     91
    9192    StringField('sgl_uf',
    9293        widget=StringWidget(
     
    101102        vocabulary=VOCAB_ESTADOS
    102103    ),
    103    
     104
     105    IntegerField('num_cep',
     106        widget=IntegerWidget(
     107            label="CEP",
     108            description="Informe o numero do CEP .",
     109            label_msgid='ILSAALFolhaPagamento_label_num_cep',
     110            description_msgid='ILSAALFolhaPagamento_help_num_cep',
     111            i18n_domain='ILSAALFolhaPagamento',
     112        ),
     113        required=1
     114    ),
     115
    104116),
    105117)
    106118
     119
     120##code-section after-local-schema #fill in your manual code here
     121##/code-section after-local-schema
     122
     123CasaLegislativa_schema = BaseFolderSchema + \
     124    schema
    107125
    108126##code-section after-schema #fill in your manual code here
     
    110128
    111129class CasaLegislativa(BaseFolder):
     130    """
     131    Mantem registro atualizado dos dados da Casa Legislativa. Os
     132    dados cadastrados serao utilizados nos relatorios e/ou constar
     133    em formularios quando necessario.
     134    """
    112135    security = ClassSecurityInfo()
    113136    __implements__ = (getattr(BaseFolder,'__implements__',()),) + (ICasaLegislativa,)
     
    117140    archetype_name             = 'Casa Legislativa'
    118141
    119     meta_type                  = 'CasaLegislativa' 
    120     portal_type                = 'CasaLegislativa' 
    121     allowed_content_types      = ['UnidadeCentroCusto'] 
     142    meta_type                  = 'CasaLegislativa'
     143    portal_type                = 'CasaLegislativa'
     144    allowed_content_types      = ['UnidadeCentroCusto']
    122145    filter_content_types       = 1
    123146    global_allow               = 0
     
    126149    immediate_view             = 'base_view'
    127150    default_view               = 'base_view'
     151    suppl_views                = ()
    128152    typeDescription            = "Casa Legislativa"
    129153    typeDescMsgId              = 'description_edit_casalegislativa'
    130154
    131     schema = BaseFolderSchema + \
    132              schema
     155    schema = CasaLegislativa_schema
    133156
    134157    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/CasasLegislativas.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627
    2728
     
    3738
    3839
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43CasasLegislativas_schema = BaseFolderSchema + \
     44    schema
     45
    3946##code-section after-schema #fill in your manual code here
    4047##/code-section after-schema
     
    4855    archetype_name             = 'Pasta de Casas Legislativas'
    4956
    50     meta_type                  = 'CasasLegislativas' 
    51     portal_type                = 'CasasLegislativas' 
    52     allowed_content_types      = ['CasaLegislativa'] 
     57    meta_type                  = 'CasasLegislativas'
     58    portal_type                = 'CasasLegislativas'
     59    allowed_content_types      = ['CasaLegislativa']
    5360    filter_content_types       = 1
    5461    global_allow               = 0
     
    5764    immediate_view             = 'base_view'
    5865    default_view               = 'base_view'
     66    suppl_views                = ()
    5967    typeDescription            = "Pasta de Casas Legislativas"
    6068    typeDescMsgId              = 'description_edit_casaslegislativas'
    6169
    62     schema = BaseFolderSchema + \
    63              schema
     70    schema = CasasLegislativas_schema
    6471
    6572    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Consignatario.py

    r445 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IConsignatario import IConsignatario
    2728
     
    3738
    3839
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43Consignatario_schema = schema
     44
    3945##code-section after-schema #fill in your manual code here
    4046##/code-section after-schema
    4147
    4248class Consignatario:
     49    """
     50    Esta classe identifica os consignatarios - pessoa fisica ou
     51    juridica - que possuem creditos consignados atraves da folha de
     52    pagamento da Casa Legislativa. Cada instancia refere-se a um
     53    consignatario e esta associada a uma ou mais instancias da
     54    classe CreditoPagamento.
     55    """
    4356    security = ClassSecurityInfo()
    4457    __implements__ = () + (IConsignatario,)
    4558
    4659
    47     allowed_content_types      = [] 
    48     schema = schema
     60    allowed_content_types      = []
     61    schema = Consignatario_schema
    4962
    5063    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Consignatarios.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627
    2728
     
    3738
    3839
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43Consignatarios_schema = BaseSchema + \
     44    schema
     45
    3946##code-section after-schema #fill in your manual code here
    4047##/code-section after-schema
     
    4855    archetype_name             = 'Pasta de Consignatarios'
    4956
    50     meta_type                  = 'Consignatarios' 
    51     portal_type                = 'Consignatarios' 
    52     allowed_content_types      = ['PessoaJuridica', 'PessoaFisica', 'Empregado'] 
     57    meta_type                  = 'Consignatarios'
     58    portal_type                = 'Consignatarios'
     59    allowed_content_types      = ['PessoaJuridica', 'PessoaFisica', 'Empregado']
    5360    filter_content_types       = 0
    5461    global_allow               = 0
     
    5764    immediate_view             = 'base_view'
    5865    default_view               = 'base_view'
     66    suppl_views                = ()
    5967    typeDescription            = "Pasta de Consignatarios"
    6068    typeDescMsgId              = 'description_edit_consignatarios'
    6169
    62     schema = BaseSchema + \
    63              schema
     70    schema = Consignatarios_schema
    6471
    6572    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/CreditoPagamento.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.ICreditoPagamento import ICreditoPagamento
    2728
     
    4748        required=1
    4849    ),
    49    
     50
    5051    StringField('cod_banco',
    5152        widget=StringWidget(
     
    5859        required=1
    5960    ),
    60    
     61
    6162    StringField('cod_agencia',
    6263        widget=StringWidget(
     
    6970        required=1
    7071    ),
    71    
     72
    7273    StringField('cod_conta_corrente',
    7374        widget=StringWidget(
     
    8081        required=1
    8182    ),
    82    
     83
    8384    StringField('nom_correntista',
    8485        widget=StringWidget(
     
    9192        required=1
    9293    ),
    93    
     94
    9495    StringField('num_cpf',
    9596        widget=StringWidget(
     
    103104        validators=("python:( 'ehCPF", " ')")
    104105    ),
    105    
     106
    106107    StringField('num_cnpj',
    107108        widget=StringWidget(
     
    115116        validators=("python:(' ehCNPJ", " ')")
    116117    ),
    117    
     118
    118119    DateTimeField('dat_credito',
    119120        widget=CalendarWidget(
     
    128129        required=1
    129130    ),
    130    
     131
    131132    FloatField('vlr_credito',
    132133        widget=DecimalWidget(
     
    139140        required=1
    140141    ),
    141    
     142
    142143    StringField('ind_motivo_credito',
    143144        widget=StringWidget(
     
    150151        required=1
    151152    ),
    152    
     153
    153154
    154155    ReferenceField('empregados',
     
    156157            label='Empregados',
    157158            label_msgid='ILSAALFolhaPagamento_label_empregados',
    158             description='Enter a value for empregados.',
    159159            description_msgid='ILSAALFolhaPagamento_help_empregados',
    160160            i18n_domain='ILSAALFolhaPagamento',
     
    164164        relationship='creditopagamentos_empregados'
    165165    ),
    166    
     166
    167167
    168168    ReferenceField('num_matricula',
     
    170170            label='Num_matricula',
    171171            label_msgid='ILSAALFolhaPagamento_label_num_matricula',
    172             description='Enter a value for num_matricula.',
    173172            description_msgid='ILSAALFolhaPagamento_help_num_matricula',
    174173            i18n_domain='ILSAALFolhaPagamento',
     
    176175        allowed_types=('Empregado',),
    177176        multiValued=0,
    178         relationship='creditopagamento_empregado'
    179     ),
    180    
     177        relationship='CreditoPagamento_Empregado'
     178    ),
     179
    181180
    182181    ReferenceField('cod_consignatario',
     
    184183            label='Cod_consignatario',
    185184            label_msgid='ILSAALFolhaPagamento_label_cod_consignatario',
    186             description='Enter a value for cod_consignatario.',
    187185            description_msgid='ILSAALFolhaPagamento_help_cod_consignatario',
    188186            i18n_domain='ILSAALFolhaPagamento',
     
    192190        relationship='creditopagamentos_cod_consignatario'
    193191    ),
    194    
     192
    195193),
    196194)
    197195
    198196
     197##code-section after-local-schema #fill in your manual code here
     198##/code-section after-local-schema
     199
     200CreditoPagamento_schema = BaseSchema + \
     201    schema
     202
    199203##code-section after-schema #fill in your manual code here
    200204##/code-section after-schema
    201205
    202206class CreditoPagamento(BaseContent):
     207    """
     208    Mantem registro sobre creditos mensais advindos de descontos do
     209    pagamento de pessoal - empregados da Casa Legislativa -, os
     210    quais estao vinculados a consignatarios (a quem devera ser
     211    creditado) em razao de legislacao, convenios, etc. Cada
     212    instancia refere-se a um credito a um consignatario.
     213    """
    203214    security = ClassSecurityInfo()
    204215    __implements__ = (getattr(BaseContent,'__implements__',()),) + (ICreditoPagamento,)
     
    208219    archetype_name             = 'Credito / Pagamento'
    209220
    210     meta_type                  = 'CreditoPagamento' 
    211     portal_type                = 'CreditoPagamento' 
    212     allowed_content_types      = [] 
     221    meta_type                  = 'CreditoPagamento'
     222    portal_type                = 'CreditoPagamento'
     223    allowed_content_types      = []
    213224    filter_content_types       = 0
    214225    global_allow               = 0
     
    217228    immediate_view             = 'base_view'
    218229    default_view               = 'base_view'
     230    suppl_views                = ()
    219231    typeDescription            = "Credito / Pagamento"
    220232    typeDescMsgId              = 'description_edit_creditopagamento'
    221233
    222     schema = BaseSchema + \
    223              schema
     234    schema = CreditoPagamento_schema
    224235
    225236    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/CreditosPagamentos.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627
    2728
     
    3738
    3839
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43CreditosPagamentos_schema = BaseFolderSchema + \
     44    schema
     45
    3946##code-section after-schema #fill in your manual code here
    4047##/code-section after-schema
     
    4855    archetype_name             = 'Pasta de Creditos / Pagamentos'
    4956
    50     meta_type                  = 'CreditosPagamentos' 
    51     portal_type                = 'CreditosPagamentos' 
    52     allowed_content_types      = ['CreditoPagamento'] 
     57    meta_type                  = 'CreditosPagamentos'
     58    portal_type                = 'CreditosPagamentos'
     59    allowed_content_types      = ['CreditoPagamento']
    5360    filter_content_types       = 1
    5461    global_allow               = 0
     
    5764    immediate_view             = 'base_view'
    5865    default_view               = 'base_view'
     66    suppl_views                = ()
    5967    typeDescription            = "Pasta de Creditos / Pagamentos"
    6068    typeDescMsgId              = 'description_edit_creditospagamentos'
    6169
    62     schema = BaseFolderSchema + \
    63              schema
     70    schema = CreditosPagamentos_schema
    6471
    6572    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Dirf.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IDIRF import IDIRF
    2728
     
    4445        validators=('ehCNPJ',)
    4546    ),
    46    
     47
    4748    StringField('num_matricula',
    4849        widget=StringWidget(
     
    5556        required=1
    5657    ),
    57    
     58
    5859    StringField('num_cpf',
    5960        widget=StringWidget(
     
    6768        validators=('ehCPF',)
    6869    ),
    69    
     70
    7071    StringField('ano_mes',
    7172        widget=StringWidget(
    7273            label="Data de referencia",
    7374            label_msgid='ILSAALFolhaPagamento_label_ano_mes',
    74             description='Enter a value for Data de referencia.',
    7575            description_msgid='ILSAALFolhaPagamento_help_ano_mes',
    7676            i18n_domain='ILSAALFolhaPagamento',
     
    7878        required=1
    7979    ),
    80    
     80
    8181    FloatField('vlr_rend_bruto',
    8282        widget=DecimalWidget(
     
    8888        )
    8989    ),
    90    
     90
    9191    FloatField('vlr_deduc_dep',
    9292        widget=DecimalWidget(
     
    9898        )
    9999    ),
    100    
     100
    101101    FloatField('vlr_deduc_inss',
    102102        widget=DecimalWidget(
     
    108108        )
    109109    ),
    110    
     110
    111111    FloatField('vlr_deduc_prev_privada',
    112112        widget=DecimalWidget(
     
    118118        )
    119119    ),
    120    
     120
    121121    FloatField('vlr_deduc_pens_jud',
    122122        widget=DecimalWidget(
     
    128128        )
    129129    ),
    130    
     130
    131131    FloatField('vlr_deduc_irrf',
    132132        widget=DecimalWidget(
     
    138138        )
    139139    ),
    140    
     140
    141141    FloatField('vlr_risnt_prov_apos',
    142142        widget=DecimalWidget(
    143143            label='Vlr_risnt_prov_apos',
    144144            label_msgid='ILSAALFolhaPagamento_label_vlr_risnt_prov_apos',
    145             description='Enter a value for vlr_risnt_prov_apos.',
    146145            description_msgid='ILSAALFolhaPagamento_help_vlr_risnt_prov_apos',
    147146            i18n_domain='ILSAALFolhaPagamento',
    148147        )
    149148    ),
    150    
     149
    151150    FloatField('vlr_risnt_diarias',
    152151        widget=DecimalWidget(
     
    158157        )
    159158    ),
    160    
     159
    161160    FloatField('vlr_risnt_pensao',
    162161        widget=DecimalWidget(
    163162            label='Vlr_risnt_pensao',
    164163            label_msgid='ILSAALFolhaPagamento_label_vlr_risnt_pensao',
    165             description='Enter a value for vlr_risnt_pensao.',
    166164            description_msgid='ILSAALFolhaPagamento_help_vlr_risnt_pensao',
    167165            i18n_domain='ILSAALFolhaPagamento',
    168166        )
    169167    ),
    170    
     168
    171169    FloatField('vlr_risnt_lucr_div',
    172170        widget=DecimalWidget(
    173171            label='Vlr_risnt_lucr_div',
    174172            label_msgid='ILSAALFolhaPagamento_label_vlr_risnt_lucr_div',
    175             description='Enter a value for vlr_risnt_lucr_div.',
    176173            description_msgid='ILSAALFolhaPagamento_help_vlr_risnt_lucr_div',
    177174            i18n_domain='ILSAALFolhaPagamento',
    178175        )
    179176    ),
    180    
     177
    181178    FloatField('vlr_pparmgip_pg_tit',
    182179        widget=DecimalWidget(
    183180            label='Vlr_pparmgip_pg_tit',
    184181            label_msgid='ILSAALFolhaPagamento_label_vlr_pparmgip_pg_tit',
    185             description='Enter a value for vlr_pparmgip_pg_tit.',
    186182            description_msgid='ILSAALFolhaPagamento_help_vlr_pparmgip_pg_tit',
    187183            i18n_domain='ILSAALFolhaPagamento',
    188184        )
    189185    ),
    190    
     186
    191187    FloatField('vlr_pparmgip_indeniz',
    192188        widget=DecimalWidget(
    193189            label='Vlr_pparmgip_indeniz',
    194190            label_msgid='ILSAALFolhaPagamento_label_vlr_pparmgip_indeniz',
    195             description='Enter a value for vlr_pparmgip_indeniz.',
    196191            description_msgid='ILSAALFolhaPagamento_help_vlr_pparmgip_indeniz',
    197192            i18n_domain='ILSAALFolhaPagamento',
    198193        )
    199194    ),
    200    
     195
    201196    FloatField('vlr_pparmgip_desp_med',
    202197        widget=DecimalWidget(
    203198            label='Vlr_pparmgip_desp_med',
    204199            label_msgid='ILSAALFolhaPagamento_label_vlr_pparmgip_desp_med',
    205             description='Enter a value for vlr_pparmgip_desp_med.',
    206200            description_msgid='ILSAALFolhaPagamento_help_vlr_pparmgip_desp_med',
    207201            i18n_domain='ILSAALFolhaPagamento',
    208202        )
    209203    ),
    210    
     204
    211205    FloatField('vlr_pparmgip_outros',
    212206        widget=DecimalWidget(
    213207            label='Vlr_pparmgip_outros',
    214208            label_msgid='ILSAALFolhaPagamento_label_vlr_pparmgip_outros',
    215             description='Enter a value for vlr_pparmgip_outros.',
    216209            description_msgid='ILSAALFolhaPagamento_help_vlr_pparmgip_outros',
    217210            i18n_domain='ILSAALFolhaPagamento',
    218211        )
    219212    ),
    220    
     213
    221214    FloatField('vlr_rstexcl_s13',
    222215        widget=DecimalWidget(
    223216            label='Vlr_rstexcl_s13',
    224217            label_msgid='ILSAALFolhaPagamento_label_vlr_rstexcl_s13',
    225             description='Enter a value for vlr_rstexcl_s13.',
    226218            description_msgid='ILSAALFolhaPagamento_help_vlr_rstexcl_s13',
    227219            i18n_domain='ILSAALFolhaPagamento',
    228220        )
    229221    ),
    230    
     222
    231223    FloatField('vlr_rstexcl_outros',
    232224        widget=DecimalWidget(
    233225            label='Vlr_rstexcl_outros',
    234226            label_msgid='ILSAALFolhaPagamento_label_vlr_rstexcl_outros',
    235             description='Enter a value for vlr_rstexcl_outros.',
    236227            description_msgid='ILSAALFolhaPagamento_help_vlr_rstexcl_outros',
    237228            i18n_domain='ILSAALFolhaPagamento',
    238229        )
    239230    ),
    240    
     231
    241232),
    242233)
    243234
    244235
     236##code-section after-local-schema #fill in your manual code here
     237##/code-section after-local-schema
     238
     239Dirf_schema = schema
     240
    245241##code-section after-schema #fill in your manual code here
    246242##/code-section after-schema
    247243
    248244class Dirf:
     245    """
     246    Esta classe mantem registro, por ano e mes de referencia, das
     247    obrigacoes junto a SRF relativas as declaracoes de valores e
     248    impostos retidos dos empregados no processamento da folha de
     249    pagamentos do pessoal da Casa Legislativa. Cada instancia
     250    refere-se aos dados de um empregado no mes e ano de referencia.
     251    """
    249252    security = ClassSecurityInfo()
    250253    __implements__ = () + (IDIRF,)
    251254
    252255
    253     allowed_content_types      = ['Empregado'] 
    254     schema = schema
     256    allowed_content_types      = ['Empregado']
     257    schema = Dirf_schema
    255258
    256259    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Dirf65.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Dirf import Dirf
    2728from Products.ILSAALFolhaPagamento.interfaces.IDirf65 import IDirf65
     
    3738
    3839schema=Schema((
    39     StringField('num_cpf_inativo65',
    40         widget=StringWidget(
     40    IntegerField('num_cpf_inativo65',
     41        widget=IntegerWidget(
    4142            label="CPF do inativo",
    4243            description="Informe o numero do CPF do inativo",
     
    4849        validators=('ehCPF',)
    4950    ),
    50    
     51
    5152    StringField('nom_inativo65',
    5253        widget=StringWidget(
     
    5960        required=1
    6061    ),
    61    
     62
    6263    StringField('anomes65',
    6364        widget=StringWidget(
     
    6970        )
    7071    ),
    71    
     72
    7273),
    7374)
    7475
     76
     77##code-section after-local-schema #fill in your manual code here
     78##/code-section after-local-schema
     79
     80Dirf65_schema = BaseFolderSchema + \
     81    getattr(Dirf,'schema',Schema(())) + \
     82    schema
    7583
    7684##code-section after-schema #fill in your manual code here
     
    7886
    7987class Dirf65(Dirf,BaseFolder):
     88    """
     89    Esta classe mantem registros dos inativos para fins de
     90    cumprimento das obrigacoes junto a SRF, com indicacao do ano e
     91    mes de referencia e identificacao da pessoa e respectivos
     92    valores pagos e retidos.
     93    """
    8094    security = ClassSecurityInfo()
    8195    __implements__ = (getattr(Dirf,'__implements__',()),) + (getattr(BaseFolder,'__implements__',()),) + (IDirf65,)
     
    8599    archetype_name             = 'Dirf65'
    86100
    87     meta_type                  = 'Dirf65' 
    88     portal_type                = 'Dirf65' 
     101    meta_type                  = 'Dirf65'
     102    portal_type                = 'Dirf65'
    89103    allowed_content_types      = [] + list(getattr(Dirf, 'allowed_content_types', []))
    90104    filter_content_types       = 1
     
    94108    immediate_view             = 'base_view'
    95109    default_view               = 'base_view'
     110    suppl_views                = ()
    96111    typeDescription            = "Dirf65"
    97112    typeDescMsgId              = 'description_edit_dirf65'
    98113
    99     schema = BaseFolderSchema + \
    100              getattr(Dirf,'schema',Schema(())) + \
    101              schema
     114    schema = Dirf65_schema
    102115
    103116    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/DirfPA.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Dirf import Dirf
    2728from Products.ILSAALFolhaPagamento.interfaces.IDirfPA import IDirfPA
     
    3738
    3839schema=Schema((
    39     StringField('num_cpf_benef_palim',
    40         widget=StringWidget(
     40    IntegerField('num_cpf_benef_palim',
     41        widget=IntegerWidget(
    4142            label="CPF do beneficiario",
    4243            description="Informe o cpf do beneficiario",
     
    4849        validators=('ehCPF',)
    4950    ),
    50    
     51
    5152    StringField('nom_benef_palim',
    5253        widget=StringWidget(
     
    5960        required=1
    6061    ),
    61    
     62
    6263),
    6364)
    6465
     66
     67##code-section after-local-schema #fill in your manual code here
     68##/code-section after-local-schema
     69
     70DirfPA_schema = BaseFolderSchema + \
     71    getattr(Dirf,'schema',Schema(())) + \
     72    schema
    6573
    6674##code-section after-schema #fill in your manual code here
     
    6876
    6977class DirfPA(Dirf,BaseFolder):
     78    """
     79    Esta classe mantem registros dos beneficiarios de pensoes
     80    alimenticias para cumprimento de obrigacoes junto a SRF, com
     81    indicacao do ano e mes de referencia e identificacao do
     82    funcionario e valor recolhido por beneficiario. Cada instancia
     83    da classe refere-se a um beneficiario.
     84    """
    7085    security = ClassSecurityInfo()
    7186    __implements__ = (getattr(Dirf,'__implements__',()),) + (getattr(BaseFolder,'__implements__',()),) + (IDirfPA,)
     
    7590    archetype_name             = 'DirfPA'
    7691
    77     meta_type                  = 'DirfPA' 
    78     portal_type                = 'DirfPA' 
     92    meta_type                  = 'DirfPA'
     93    portal_type                = 'DirfPA'
    7994    allowed_content_types      = [] + list(getattr(Dirf, 'allowed_content_types', []))
    8095    filter_content_types       = 1
     
    8499    immediate_view             = 'base_view'
    85100    default_view               = 'base_view'
     101    suppl_views                = ()
    86102    typeDescription            = "DirfPA"
    87103    typeDescMsgId              = 'description_edit_dirfpa'
    88104
    89     schema = BaseFolderSchema + \
    90              getattr(Dirf,'schema',Schema(())) + \
    91              schema
     105    schema = DirfPA_schema
    92106
    93107    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Empregado.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from PessoaFisica import PessoaFisica
    2728from Products.ILSAALFolhaPagamento.interfaces.IEmpregado import IEmpregado
     
    3839
    3940schema=Schema((
    40     StringField('num_matricula',
    41         widget=StringWidget(
     41    IntegerField('num_matricula',
     42        widget=IntegerWidget(
    4243            label="Matricula",
    4344            description="Informe a matricula",
     
    4849        required=1
    4950    ),
    50    
     51
    5152    DateTimeField('dat_admissao',
    5253        widget=CalendarWidget(
     
    6162        required=1
    6263    ),
    63    
     64
    6465    IntegerField('qtd_horas_semanais',
    6566        widget=IntegerWidget(
     
    7273        required=1
    7374    ),
    74    
     75
    7576    StringField('tip_admissao',
    7677        widget=StringWidget(
     
    8384        required=1
    8485    ),
    85    
     86
    8687    BooleanField('ind_participante_rais',
    8788        default=0,
     
    9596        required=1
    9697    ),
    97    
     98
    9899    StringField('num_matricula_anterior',
    99100        widget=StringWidget(
     
    105106        )
    106107    ),
    107    
     108
    108109    StringField('ind_inss_prevest',
    109110        widget=StringWidget(
    110111            label="INSS",
    111112            label_msgid='ILSAALFolhaPagamento_label_ind_inss_prevest',
    112             description='Enter a value for INSS.',
    113113            description_msgid='ILSAALFolhaPagamento_help_ind_inss_prevest',
    114114            i18n_domain='ILSAALFolhaPagamento',
    115115        )
    116116    ),
    117    
     117
    118118    IntegerField('num_dep_salfam',
    119119        widget=IntegerWidget(
     
    125125        )
    126126    ),
    127    
     127
    128128    IntegerField('num_dep_irrf',
    129129        widget=IntegerWidget(
     
    135135        )
    136136    ),
    137    
     137
    138138    StringField('ind_afastamento',
    139139        widget=StringWidget(
     
    145145        )
    146146    ),
    147    
    148     StringField('cod_cpf',
    149         widget=StringWidget(
     147
     148    IntegerField('cod_cpf',
     149        widget=IntegerWidget(
    150150            label="CPF",
    151151            description="Informe o CPF",
     
    157157        validators=('ehCPF',)
    158158    ),
    159    
     159
    160160
    161161    ReferenceField('cod_unidade',
     
    163163            label='Cod_unidade',
    164164            label_msgid='ILSAALFolhaPagamento_label_cod_unidade',
    165             description='Enter a value for cod_unidade.',
    166165            description_msgid='ILSAALFolhaPagamento_help_cod_unidade',
    167166            i18n_domain='ILSAALFolhaPagamento',
     
    171170        relationship='empregados_cod_unidade'
    172171    ),
    173    
     172
    174173
    175174    ReferenceField('creditopagamentos',
     
    177176            label='Creditopagamentos',
    178177            label_msgid='ILSAALFolhaPagamento_label_creditopagamentos',
    179             description='Enter a value for creditopagamentos.',
    180178            description_msgid='ILSAALFolhaPagamento_help_creditopagamentos',
    181179            i18n_domain='ILSAALFolhaPagamento',
     
    185183        relationship='empregados_creditopagamentos'
    186184    ),
    187    
     185
    188186
    189187    ReferenceField('creditopagamentos',
     
    191189            label='Creditopagamentos',
    192190            label_msgid='ILSAALFolhaPagamento_label_creditopagamentos',
    193             description='Enter a value for creditopagamentos.',
    194191            description_msgid='ILSAALFolhaPagamento_help_creditopagamentos',
    195192            i18n_domain='ILSAALFolhaPagamento',
     
    199196        relationship='empregados_creditopagamentos'
    200197    ),
    201    
     198
    202199),
    203200)
    204201
    205202
     203##code-section after-local-schema #fill in your manual code here
     204##/code-section after-local-schema
     205
     206Empregado_schema = BaseFolderSchema + \
     207    getattr(PessoaFisica,'schema',Schema(())) + \
     208    schema
     209
    206210##code-section after-schema #fill in your manual code here
    207211##/code-section after-schema
    208212
    209213class Empregado(PessoaFisica,BaseFolder):
     214    """
     215    Mantem registro sobre os empregados da Casa Legislativa. Cada
     216    instancia refere-se a um empregado.
     217    """
    210218    security = ClassSecurityInfo()
    211219    __implements__ = (getattr(PessoaFisica,'__implements__',()),) + (getattr(BaseFolder,'__implements__',()),) + (IEmpregado,)
     
    215223    archetype_name             = 'Empregado'
    216224
    217     meta_type                  = 'Empregado' 
    218     portal_type                = 'Empregado' 
     225    meta_type                  = 'Empregado'
     226    portal_type                = 'Empregado'
    219227    allowed_content_types      = ['Vencimento', 'Dirf65', 'DirfPA'] + list(getattr(PessoaFisica, 'allowed_content_types', []))
    220228    filter_content_types       = 1
     
    224232    immediate_view             = 'base_view'
    225233    default_view               = 'base_view'
     234    suppl_views                = ()
    226235    typeDescription            = "Empregado"
    227236    typeDescMsgId              = 'description_edit_empregado'
    228237
    229     schema = BaseFolderSchema + \
    230              getattr(PessoaFisica,'schema',Schema(())) + \
    231              schema
     238    schema = Empregado_schema
    232239
    233240    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Empregados.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627
    2728
     
    3738
    3839
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43Empregados_schema = BaseFolderSchema + \
     44    schema
     45
    3946##code-section after-schema #fill in your manual code here
    4047##/code-section after-schema
     
    4855    archetype_name             = 'Pasta de Empregados'
    4956
    50     meta_type                  = 'Empregados' 
    51     portal_type                = 'Empregados' 
    52     allowed_content_types      = ['Empregado'] 
     57    meta_type                  = 'Empregados'
     58    portal_type                = 'Empregados'
     59    allowed_content_types      = ['Empregado']
    5360    filter_content_types       = 1
    5461    global_allow               = 0
     
    5764    immediate_view             = 'base_view'
    5865    default_view               = 'base_view'
     66    suppl_views                = ()
    5967    typeDescription            = "Pasta de Empregados"
    6068    typeDescMsgId              = 'description_edit_empregados'
    6169
    62     schema = BaseFolderSchema + \
    63              schema
     70    schema = Empregados_schema
    6471
    6572    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Extensions/Install.py

    r441 r891  
    44#
    55# Generated:
    6 # Generator: ArchGenXML Version 1.4.0-beta1 devel
    7 #            http://sf.net/projects/archetypes/
     6# Generator: ArchGenXML Version 1.4.0-beta2 devel
     7#            http://plone.org/products/archgenxml
    88#
    99# GNU General Public Licence (GPL)
     
    8585
    8686
     87    # enable portal_factory for given types
     88    factory_tool = getToolByName(self,'portal_factory')
     89    factory_types=[
     90        ] + factory_tool.getFactoryTypes().keys()
     91    factory_tool.manage_setPortalFactoryTypes(listOfTypeIds=factory_types)
    8792
    8893    # try to call a custom install method
  • ILSAALFolhaPagamento/trunk/FichaFinanceira.py

    r445 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IFichaFinanceira import IFichaFinanceira
    2728
     
    4748        required=1
    4849    ),
    49    
     50
    5051    StringField('cod_incidencia',
    5152        widget=StringWidget(
     
    5859        required=1
    5960    ),
    60    
     61
    6162    StringField('des_incidencia',
    6263        widget=StringWidget(
     
    6970        required=1
    7071    ),
    71    
     72
    7273    StringField('des_parm_incidencia',
    7374        widget=StringWidget(
    7475            label="Incidencia",
    7576            label_msgid='ILSAALFolhaPagamento_label_des_parm_incidencia',
    76             description='Enter a value for Incidencia.',
    7777            description_msgid='ILSAALFolhaPagamento_help_des_parm_incidencia',
    7878            i18n_domain='ILSAALFolhaPagamento',
    7979        )
    8080    ),
    81    
     81
    8282    FloatField('vlr_item',
    8383        widget=DecimalWidget(
     
    9090        required=1
    9191    ),
    92    
     92
    9393    DateTimeField('dat_atualizacao',
    9494        default=DateTime(),
     
    105105        required=1
    106106    ),
    107    
     107
    108108    StringField('username',
    109109        widget=StringWidget(
     
    115115        )
    116116    ),
    117    
     117
    118118
    119119    ReferenceField('num_matricula',
     
    121121            label='Num_matricula',
    122122            label_msgid='ILSAALFolhaPagamento_label_num_matricula',
    123             description='Enter a value for num_matricula.',
    124123            description_msgid='ILSAALFolhaPagamento_help_num_matricula',
    125124            i18n_domain='ILSAALFolhaPagamento',
     
    127126        allowed_types=('Empregado',),
    128127        multiValued=0,
    129         relationship='fichafinanceira_empregado'
     128        relationship='FichaFinanceira_Empregado'
    130129    ),
    131    
     130
    132131),
    133132)
    134133
     134
     135##code-section after-local-schema #fill in your manual code here
     136##/code-section after-local-schema
     137
     138FichaFinanceira_schema = BaseSchema + \
     139    schema
    135140
    136141##code-section after-schema #fill in your manual code here
     
    138143
    139144class FichaFinanceira(BaseContent):
     145    """
     146    Mantem registros mensais sobre as ocorrencias verificadas nos
     147    pagamentos de salarios aos empregados da Casa Legislativa. Cada
     148    instancia refere-se a um lancamento de provento ou desconto
     149    realizado para um empregado.
     150    """
    140151    security = ClassSecurityInfo()
    141152    __implements__ = (getattr(BaseContent,'__implements__',()),) + (IFichaFinanceira,)
     
    145156    archetype_name             = 'Ficha Financeira'
    146157
    147     meta_type                  = 'FichaFinanceira' 
    148     portal_type                = 'FichaFinanceira' 
    149     allowed_content_types      = [] 
     158    meta_type                  = 'FichaFinanceira'
     159    portal_type                = 'FichaFinanceira'
     160    allowed_content_types      = []
    150161    filter_content_types       = 0
    151162    global_allow               = 1
     
    154165    immediate_view             = 'base_view'
    155166    default_view               = 'base_view'
     167    suppl_views                = ()
    156168    typeDescription            = "Ficha Financeira"
    157169    typeDescMsgId              = 'description_edit_fichafinanceira'
    158170
    159     schema = BaseSchema + \
    160              schema
     171    schema = FichaFinanceira_schema
    161172
    162173    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/ImpostoRenda.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Incidencia import Incidencia
    2728from Products.ILSAALFolhaPagamento.interfaces.IImpostoRenda import IImpostoRenda
     
    3839
    3940schema=Schema((
    40     DateTimeField('dat_referencia',
    41         widget=CalendarWidget(
    42             label="Data de referencia",
    43             description="Informe a data de referencia",
    44             format="%d%m%y",
     41    StringField('ano_mes_referencia',
     42        widget=StringWidget(
     43            label="Referencia",
     44            description="Informe o ano e mes de referencia",
     45            format="%m%y",
    4546            date_only=1,
    46             label_msgid='ILSAALFolhaPagamento_label_dat_referencia',
    47             description_msgid='ILSAALFolhaPagamento_help_dat_referencia',
     47            label_msgid='ILSAALFolhaPagamento_label_ano_mes_referencia',
     48            description_msgid='ILSAALFolhaPagamento_help_ano_mes_referencia',
    4849            i18n_domain='ILSAALFolhaPagamento',
    4950        ),
    5051        required=1
    5152    ),
    52    
     53
    5354    FloatField('vlr_limite_faixa_um',
    5455        default=1058.00,
     
    5657            label="Limite da faixa um",
    5758            label_msgid='ILSAALFolhaPagamento_label_vlr_limite_faixa_um',
    58             description='Enter a value for Limite da faixa um.',
    5959            description_msgid='ILSAALFolhaPagamento_help_vlr_limite_faixa_um',
    6060            i18n_domain='ILSAALFolhaPagamento',
    6161        )
    6262    ),
    63    
     63
    6464    FloatField('vlr_percentual_faixa_um',
    6565        default=0.00,
     
    7272        )
    7373    ),
    74    
     74
    7575    FloatField('vlr_deducao_faixa_um',
    7676        default=0.00,
     
    8383        )
    8484    ),
    85    
     85
    8686    FloatField('vlr_limite_faixa_dois',
    8787        default=2115.00,
     
    9494        )
    9595    ),
    96    
     96
    9797    FloatField('vlr_percentual_faixa_dois',
    9898        default=15.00,
     
    105105        )
    106106    ),
    107    
     107
    108108    FloatField('vlr_deducao_faixa_dois',
    109109        default=158.70,
     
    116116        )
    117117    ),
    118    
     118
    119119    FloatField('vlr_limite_faixa_tres',
    120120        default=99999.99,
     
    127127        )
    128128    ),
    129    
     129
    130130    FloatField('vlr_percentual_faixa_tres',
    131131        default=27.50,
     
    138138        )
    139139    ),
    140    
     140
    141141    FloatField('vlr_deducao_faixa_tres',
    142142        default=423.08,
     
    149149        )
    150150    ),
    151    
     151
    152152    FloatField('vlr_deducao_por_dependente',
    153153        default=423.08,
     
    160160        )
    161161    ),
    162    
    163     FloatField('vlr_acima65_anos',
     162
     163    FloatField('vlr_deducao_acima65_anos',
    164164        default=1058.00,
    165165        widget=DecimalWidget(
    166166            label="Valor Acima dos 65 Anos",
    167             label_msgid='ILSAALFolhaPagamento_label_vlr_acima65_anos',
    168             description='Enter a value for Valor Acima dos 65 Anos.',
    169             description_msgid='ILSAALFolhaPagamento_help_vlr_acima65_anos',
    170             i18n_domain='ILSAALFolhaPagamento',
    171         )
    172     ),
    173    
     167            label_msgid='ILSAALFolhaPagamento_label_vlr_deducao_acima65_anos',
     168            description_msgid='ILSAALFolhaPagamento_help_vlr_deducao_acima65_anos',
     169            i18n_domain='ILSAALFolhaPagamento',
     170        )
     171    ),
     172
    174173    FloatField('vlr_min_desc_irrf',
    175174        default=10.00,
     
    177176            label="Valor Minimo Descritivo do IRRF",
    178177            label_msgid='ILSAALFolhaPagamento_label_vlr_min_desc_irrf',
    179             description='Enter a value for Valor Minimo Descritivo do IRRF.',
    180178            description_msgid='ILSAALFolhaPagamento_help_vlr_min_desc_irrf',
    181179            i18n_domain='ILSAALFolhaPagamento',
    182180        )
    183181    ),
    184    
     182
    185183),
    186184)
    187185
    188186
     187##code-section after-local-schema #fill in your manual code here
     188##/code-section after-local-schema
     189
     190ImpostoRenda_schema = BaseSchema + \
     191    getattr(Incidencia,'schema',Schema(())) + \
     192    schema
     193
    189194##code-section after-schema #fill in your manual code here
    190195##/code-section after-schema
    191196
    192197class ImpostoRenda(Incidencia,BaseContent):
     198    """
     199    Esta classe mantem registro, por data de referencia, dos valores
     200    limites, dedutiveis e percentuais das faixas a serem observados
     201    no calculo do imposto de renda sobre os rendimentos do trabalho
     202    assalariado, bem como as deducoes para dependentes e maiores de
     203    65 anos. Cada instancia contem o conjunto de informacoes validas
     204    a partir da data de referencia indicada.
     205    """
    193206    security = ClassSecurityInfo()
    194207    __implements__ = (getattr(Incidencia,'__implements__',()),) + (getattr(BaseContent,'__implements__',()),) + (IImpostoRenda,)
     
    198211    archetype_name             = 'Imposto de Renda'
    199212
    200     meta_type                  = 'ImpostoRenda' 
    201     portal_type                = 'ImpostoRenda' 
     213    meta_type                  = 'ImpostoRenda'
     214    portal_type                = 'ImpostoRenda'
    202215    allowed_content_types      = [] + list(getattr(Incidencia, 'allowed_content_types', []))
    203216    filter_content_types       = 0
     
    207220    immediate_view             = 'base_view'
    208221    default_view               = 'base_view'
     222    suppl_views                = ()
    209223    typeDescription            = "Imposto de Renda"
    210224    typeDescMsgId              = 'description_edit_impostorenda'
    211225
    212     schema = BaseSchema + \
    213              getattr(Incidencia,'schema',Schema(())) + \
    214              schema
     226    schema = ImpostoRenda_schema
    215227
    216228    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Incidencia.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IIncidencias import IIncidencias
    2728
     
    3334
    3435schema=Schema((
    35     StringField('cod_incidencia',
     36    IntegerField('cod_incidencia',
    3637        required ="1",
    37         widget=StringWidget(
     38        widget=IntegerWidget(
    3839            label="Codigo",
    39             description="Informe o codigo da incidencia",
     40            description="de 001-199:Proventos, 200-299:Descontos, 300-399-Totalizadores",
    4041            label_msgid='ILSAALFolhaPagamento_label_cod_incidencia',
    4142            description_msgid='ILSAALFolhaPagamento_help_cod_incidencia',
     
    4344        )
    4445    ),
    45    
    46     StringField('tip_incidencia',
    47         widget=StringWidget(
     46
     47    BooleanField('tip_incidencia',
     48        default=0,
     49        widget=BooleanWidget(
    4850            label="Tipo",
    49             description="Informe o tipo da incidencia",
     51            description="A Incidencia e gerada de modo automatico pelo sistema?  Sim / Nao - Se sim, nao permite modificacao por parte do usuario.",
    5052            label_msgid='ILSAALFolhaPagamento_label_tip_incidencia',
    5153            description_msgid='ILSAALFolhaPagamento_help_tip_incidencia',
     
    5456        required=1
    5557    ),
    56    
    57     StringField('cod_natureza',
    58         widget=StringWidget(
     58
     59    IntegerField('cod_natureza',
     60        widget=IntegerWidget(
    5961            label="Natureza",
    60             description="Informe a natureza da incidencia",
     62            description="Informe o codigo da natureza da incidencia",
    6163            label_msgid='ILSAALFolhaPagamento_label_cod_natureza',
    6264            description_msgid='ILSAALFolhaPagamento_help_cod_natureza',
     
    6567        required=1
    6668    ),
    67    
     69
    6870    StringField('des_incidencia',
    6971        widget=StringWidget(
    70             label="Descricao",
    71             description="Descricao da incidencia",
     72            label="Descricao da Natureza",
     73            description="Descricao da Natureza da incidencia",
    7274            label_msgid='ILSAALFolhaPagamento_label_des_incidencia',
    7375            description_msgid='ILSAALFolhaPagamento_help_des_incidencia',
     
    7678        required=1
    7779    ),
    78    
    79     BooleanField('ind_base_irrf',
    80         default=0,
    81         widget=BooleanWidget(
    82             label="Indicador base de imposto de renda",
    83             description="Informe o indicador base de imposto de renda",
     80
     81    IntegerField('ind_base_irrf',
     82        default="0",
     83        widget=IntegerWidget(
     84            label="Indicador base IRRF",
     85            description="Informe o codigo da incidencia",
    8486            label_msgid='ILSAALFolhaPagamento_label_ind_base_irrf',
    8587            description_msgid='ILSAALFolhaPagamento_help_ind_base_irrf',
     
    8789        )
    8890    ),
    89    
    90     BooleanField('ind_base_inss',
    91         default=0,
    92         widget=BooleanWidget(
    93             label="Indicador base do INSS",
    94             description="Informe o indicador base do INSS",
     91
     92    IntegerField('ind_base_inss',
     93        default="0",
     94        widget=IntegerWidget(
     95            label="Indicador base INSS",
     96            description="Informe o codigo da incidencia",
    9597            label_msgid='ILSAALFolhaPagamento_label_ind_base_inss',
    9698            description_msgid='ILSAALFolhaPagamento_help_ind_base_inss',
     
    98100        )
    99101    ),
    100    
    101     BooleanField('ind_base_fgts',
    102         default=0,
    103         widget=BooleanWidget(
    104             label="Indicador base do FGTS",
    105             description="Informe o indicador base do FGTS",
     102
     103    IntegerField('ind_base_fgts',
     104        default="0",
     105        widget=IntegerWidget(
     106            label="Indicador base FGTS",
     107            description="Informe o codigo da incidencia",
    106108            label_msgid='ILSAALFolhaPagamento_label_ind_base_fgts',
    107109            description_msgid='ILSAALFolhaPagamento_help_ind_base_fgts',
     
    109111        )
    110112    ),
    111    
    112     BooleanField('ind_base_prevpropria',
    113         default=0,
    114         widget=BooleanWidget(
    115             label="Base da Previdencia Propria",
    116             description="Informe a base propria da previdencia.",
    117             label_msgid='ILSAALFolhaPagamento_label_ind_base_prevpropria',
    118             description_msgid='ILSAALFolhaPagamento_help_ind_base_prevpropria',
    119             i18n_domain='ILSAALFolhaPagamento',
    120         )
    121     ),
    122    
    123     StringField('ind_conteudo',
    124         widget=StringWidget(
     113
     114    IntegerField('ind_base_ipm',
     115        default="0",
     116        widget=IntegerWidget(
     117            label="Base de Previdencia Municipal Complementar",
     118            description="Informe o codigo da incidencia",
     119            label_msgid='ILSAALFolhaPagamento_label_ind_base_ipm',
     120            description_msgid='ILSAALFolhaPagamento_help_ind_base_ipm',
     121            i18n_domain='ILSAALFolhaPagamento',
     122        )
     123    ),
     124
     125    IntegerField('ind_conteudo',
     126        widget=IntegerWidget(
    125127            label="Indicador do conteudo",
     128            description="Indicar o conteudo da variavel",
    126129            label_msgid='ILSAALFolhaPagamento_label_ind_conteudo',
    127             description='Enter a value for Indicador do conteudo.',
    128130            description_msgid='ILSAALFolhaPagamento_help_ind_conteudo',
    129131            i18n_domain='ILSAALFolhaPagamento',
    130         )
    131     ),
    132    
    133     StringField('ind_media',
    134         widget=StringWidget(
     132        ),
     133        required=1
     134    ),
     135
     136    BooleanField('ind_media',
     137        default=0,
     138        widget=BooleanWidget(
    135139            label="Indicador de Media",
     140            description="Incide no calculo da media de horas para pagamento de ferias e 13 Sal? Sim/Nao",
    136141            label_msgid='ILSAALFolhaPagamento_label_ind_media',
    137             description='Enter a value for Indicador de Media.',
    138142            description_msgid='ILSAALFolhaPagamento_help_ind_media',
    139143            i18n_domain='ILSAALFolhaPagamento',
    140         )
    141     ),
    142    
    143     StringField('ind_local_soma',
    144         widget=StringWidget(
     144        ),
     145        required=1
     146    ),
     147
     148    IntegerField('ind_local_soma',
     149        default="0",
     150        widget=IntegerWidget(
    145151            label="Local da Soma",
     152            description="Indicar o local de acumulacao caso a variavel entre no calculo da media de horas.",
    146153            label_msgid='ILSAALFolhaPagamento_label_ind_local_soma',
    147             description='Enter a value for Local da Soma.',
    148154            description_msgid='ILSAALFolhaPagamento_help_ind_local_soma',
    149155            i18n_domain='ILSAALFolhaPagamento',
    150156        )
    151157    ),
    152    
     158
    153159    FloatField('vlr_valor',
    154160        widget=DecimalWidget(
    155161            label="Valor",
    156             description="Informe o valor da incidencia",
     162            description="Informe o valor da incidencia segundo o ind_conteudo indicado",
    157163            label_msgid='ILSAALFolhaPagamento_label_vlr_valor',
    158164            description_msgid='ILSAALFolhaPagamento_help_vlr_valor',
     
    161167        required=1
    162168    ),
    163    
    164     StringField('ind_rais',
    165         widget=StringWidget(
     169
     170    BooleanField('ind_rais',
     171        default=0,
     172        widget=BooleanWidget(
    166173            label="Indicador do RAIS",
    167             description="Informe o indicador do RAIS",
     174            description="Informe se a variavel deve constar da RAIS: S-Sim / N-Nao",
    168175            label_msgid='ILSAALFolhaPagamento_label_ind_rais',
    169176            description_msgid='ILSAALFolhaPagamento_help_ind_rais',
     
    171178        )
    172179    ),
    173    
    174     StringField('ind_dirf',
    175         widget=StringWidget(
    176             label='Indicador do DIRF',
    177             description='Informe o inidcador do DIRF',
     180
     181    IntegerField('ind_dirf',
     182        default="0",
     183        widget=IntegerWidget(
     184            label="Indicador DIRF",
     185            description="Informe o indicador para totalizacao dos valores por grupo",
    178186            label_msgid='ILSAALFolhaPagamento_label_ind_dirf',
    179187            description_msgid='ILSAALFolhaPagamento_help_ind_dirf',
     
    181189        )
    182190    ),
    183    
    184     StringField('cod_despesa',
     191
     192    IntegerField('cod_despesa',
    185193        required ="1",
    186         widget=StringWidget(
     194        widget=IntegerWidget(
    187195            label="Despesa",
    188             description="Informe o codigo da despesa",
     196            description="Informe o codigo da despesa que ira integrar com a contabilidade.",
    189197            label_msgid='ILSAALFolhaPagamento_label_cod_despesa',
    190198            description_msgid='ILSAALFolhaPagamento_help_cod_despesa',
     
    192200        )
    193201    ),
    194    
    195     StringField('ind_calculo_complementar',
    196         widget=StringWidget(
     202
     203    BooleanField('ind_calculo_complementar',
     204        default=0,
     205        widget=BooleanWidget(
    197206            label="Calculo Complementar",
     207            description="indicativo de calculo complementar: Sim / Nao",
    198208            label_msgid='ILSAALFolhaPagamento_label_ind_calculo_complementar',
    199             description='Enter a value for Calculo Complementar.',
    200209            description_msgid='ILSAALFolhaPagamento_help_ind_calculo_complementar',
    201210            i18n_domain='ILSAALFolhaPagamento',
    202211        )
    203212    ),
    204    
    205     StringField('ind_soma_13sal',
    206         widget=StringWidget(
     213
     214    BooleanField('ind_soma_13sal',
     215        default=0,
     216        widget=BooleanWidget(
    207217            label="Soma 13 Salario",
     218            description="Indicativo de soma para o calculo do 13 salario: Sim / Nao",
    208219            label_msgid='ILSAALFolhaPagamento_label_ind_soma_13sal',
    209             description='Enter a value for Soma 13 Salario.',
    210220            description_msgid='ILSAALFolhaPagamento_help_ind_soma_13sal',
    211221            i18n_domain='ILSAALFolhaPagamento',
    212222        )
    213223    ),
    214    
    215     StringField('ind_sindicato',
    216         widget=StringWidget(
    217             label="Sindicato",
    218             label_msgid='ILSAALFolhaPagamento_label_ind_sindicato',
    219             description='Enter a value for Sindicato.',
    220             description_msgid='ILSAALFolhaPagamento_help_ind_sindicato',
    221             i18n_domain='ILSAALFolhaPagamento',
    222         )
    223     ),
    224    
     224
    225225    StringField('username',
    226226        widget=StringWidget(
    227227            label="Nome de Usuario",
     228            description="Nome do Usuario que fez a ultima atualizacao (automatico pelo sistema)",
    228229            label_msgid='ILSAALFolhaPagamento_label_username',
    229             description='Enter a value for Nome de Usuario.',
    230230            description_msgid='ILSAALFolhaPagamento_help_username',
    231231            i18n_domain='ILSAALFolhaPagamento',
    232         )
    233     ),
    234    
     232        ),
     233        required=1
     234    ),
     235
     236    BooleanField('ind_status',
     237        default=1,
     238        widget=BooleanWidget(
     239            label="Status da Incidencia",
     240            description="indicar se a incidencia esta ativa ou nao: Sim / Nao",
     241            label_msgid='ILSAALFolhaPagamento_label_ind_status',
     242            description_msgid='ILSAALFolhaPagamento_help_ind_status',
     243            i18n_domain='ILSAALFolhaPagamento',
     244        ),
     245        required=1
     246    ),
     247
    235248),
    236249)
    237250
    238251
     252##code-section after-local-schema #fill in your manual code here
     253##/code-section after-local-schema
     254
     255Incidencia_schema = schema
     256
    239257##code-section after-schema #fill in your manual code here
    240258##/code-section after-schema
    241259
    242260class Incidencia:
     261    """
     262    Esta classe mantem registro das incidencias legais sobre os
     263    diversos tipos de proventos ou descontos que devem ser
     264    consideradas quando do calculo do pagamento mensal dos
     265    empregados da Casa Legislativa. Cada instancia da classe
     266    refere-se a uma incidencia que por sua vez esta associada a uma
     267    ou mais instancias da classe ProventoDesconto.
     268    """
    243269    security = ClassSecurityInfo()
    244270    __implements__ = () + (IIncidencias,)
    245271
    246272
    247     allowed_content_types      = [] 
    248     schema = schema
     273    allowed_content_types      = []
     274    schema = Incidencia_schema
    249275
    250276    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Incidencias.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627
    2728
     
    3738
    3839
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43Incidencias_schema = BaseSchema + \
     44    schema
     45
    3946##code-section after-schema #fill in your manual code here
    4047##/code-section after-schema
     
    4855    archetype_name             = 'Pasta de Incidencias'
    4956
    50     meta_type                  = 'Incidencias' 
    51     portal_type                = 'Incidencias' 
    52     allowed_content_types      = ['SalarioFamilia', 'Inss', 'ImpostoRenda']
     57    meta_type                  = 'Incidencias'
     58    portal_type                = 'Incidencias'
     59    allowed_content_types      = ['Generalidades', 'Inss', 'ImpostoRenda']
    5360    filter_content_types       = 0
    5461    global_allow               = 0
     
    5764    immediate_view             = 'base_view'
    5865    default_view               = 'base_view'
     66    suppl_views                = ()
    5967    typeDescription            = "Pasta de Incidencias"
    6068    typeDescMsgId              = 'description_edit_incidencias'
    6169
    62     schema = BaseSchema + \
    63              schema
     70    schema = Incidencias_schema
    6471
    6572    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Inss.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Incidencia import Incidencia
    2728from Products.ILSAALFolhaPagamento.interfaces.IINSS import IINSS
     
    3839
    3940schema=Schema((
    40     DateTimeField('dat_referencia',
    41         widget=CalendarWidget(
    42             label="Data de referencia",
    43             description="Informe a data de referencia",
    44             format="%d%m%y",
     41    StringField('ano_mes_referencia',
     42        widget=StringWidget(
     43            label="Referencia",
     44            description="Informe ano e mes de referencia",
     45            format="%m%y",
    4546            date_only=1,
    46             label_msgid='ILSAALFolhaPagamento_label_dat_referencia',
    47             description_msgid='ILSAALFolhaPagamento_help_dat_referencia',
     47            label_msgid='ILSAALFolhaPagamento_label_ano_mes_referencia',
     48            description_msgid='ILSAALFolhaPagamento_help_ano_mes_referencia',
    4849            i18n_domain='ILSAALFolhaPagamento',
    4950        ),
    5051        required=1
    5152    ),
    52    
     53
    5354    FloatField('vlr_limite_faixa_um',
    5455        default=468.47,
     
    6162        )
    6263    ),
    63    
     64
    6465    FloatField('vlr_percentual_faixa_um',
    6566        default=7.65,
     
    7273        )
    7374    ),
    74    
     75
    7576    FloatField('vlr_limite_faixa_dois',
    7677        default=600.00,
     
    8384        )
    8485    ),
    85    
     86
    8687    FloatField('vlr_percentual_faixa_dois',
    8788        default=8.65,
     
    9495        )
    9596    ),
    96    
     97
    9798    FloatField('vlr_limite_faixa_tres',
    9899        default=780.78,
     
    105106        )
    106107    ),
    107    
     108
    108109    FloatField('vlr_percentual_faixa_tres',
    109110        default=9.00,
     
    116117        )
    117118    ),
    118    
     119
    119120    FloatField('vlr_limite_faixa_quatro',
    120121        default=1561.56,
     
    127128        )
    128129    ),
    129    
     130
    130131    FloatField('vlr_percentual_faixa_quatro',
    131132        default=11.0,
     
    138139        )
    139140    ),
    140    
     141
    141142),
    142143)
    143144
    144145
     146##code-section after-local-schema #fill in your manual code here
     147##/code-section after-local-schema
     148
     149Inss_schema = BaseSchema + \
     150    getattr(Incidencia,'schema',Schema(())) + \
     151    schema
     152
    145153##code-section after-schema #fill in your manual code here
    146154##/code-section after-schema
    147155
    148156class Inss(Incidencia,BaseContent):
     157    """
     158    Esta classe mantem registro, por data de referencia, dos valores
     159    limites e percentuais, que devem ser utilizados para fins de
     160    calculo das obrigacoes com o INSS sobre os rendimentos do
     161    trabalho assalariado. Cada instancia contem o conjunto de
     162    valores e percentuais por faixa de rendimentos validos a partir
     163    da data de referencia indicada.
     164    """
    149165    security = ClassSecurityInfo()
    150166    __implements__ = (getattr(Incidencia,'__implements__',()),) + (getattr(BaseContent,'__implements__',()),) + (IINSS,)
     
    154170    archetype_name             = 'INSS'
    155171
    156     meta_type                  = 'Inss' 
    157     portal_type                = 'Inss' 
     172    meta_type                  = 'Inss'
     173    portal_type                = 'Inss'
    158174    allowed_content_types      = [] + list(getattr(Incidencia, 'allowed_content_types', []))
    159175    filter_content_types       = 0
     
    163179    immediate_view             = 'base_view'
    164180    default_view               = 'base_view'
     181    suppl_views                = ()
    165182    typeDescription            = "INSS"
    166183    typeDescMsgId              = 'description_edit_inss'
    167184
    168     schema = BaseSchema + \
    169              getattr(Incidencia,'schema',Schema(())) + \
    170              schema
     185    schema = Inss_schema
    171186
    172187    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/MovimentoContabilidade.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IMovimentoContabilidade import IMovimentoContabilidade
    2728
     
    3738
    3839schema=Schema((
    39     StringField('id_mes_ano_referencia',
    40         widget=StringWidget(
    41             label="Data de Referencia",
    42             description="Informe o mes e ano",
    43             label_msgid='ILSAALFolhaPagamento_label_id_mes_ano_referencia',
    44             description_msgid='ILSAALFolhaPagamento_help_id_mes_ano_referencia',
    45             i18n_domain='ILSAALFolhaPagamento',
    46         ),
    47         required=1
    48     ),
    49    
     40    StringField('ano_mes_referencia',
     41        widget=StringWidget(
     42            label="Referencia",
     43            description="Informe o mes e ano de referencia",
     44            label_msgid='ILSAALFolhaPagamento_label_ano_mes_referencia',
     45            description_msgid='ILSAALFolhaPagamento_help_ano_mes_referencia',
     46            i18n_domain='ILSAALFolhaPagamento',
     47        ),
     48        required=1
     49    ),
     50
    5051    StringField('cod_vinculo',
    5152        widget=StringWidget(
     
    5859        required=1
    5960    ),
    60    
     61
    6162    StringField('cod_unidade',
    6263        widget=StringWidget(
     
    6970        required=1
    7071    ),
    71    
     72
    7273    StringField('cod_despesa',
    7374        widget=StringWidget(
     
    8081        required=1
    8182    ),
    82    
     83
    8384    StringField('cod_incidencia',
    8485        widget=StringWidget(
     
    9192        required=1
    9293    ),
    93    
     94
    9495    StringField('des_item',
    9596        widget=StringWidget(
     
    101102        )
    102103    ),
    103    
     104
    104105    FloatField('vlr_referencia',
    105106        widget=DecimalWidget(
     
    112113        required=1
    113114    ),
    114    
     115
    115116    DateTimeField('dat_credito',
    116117        widget=CalendarWidget(
     
    125126        required=1
    126127    ),
    127    
     128
    128129
    129130    ReferenceField('num_seq',
     
    131132            label='Num_seq',
    132133            label_msgid='ILSAALFolhaPagamento_label_num_seq',
    133             description='Enter a value for num_seq.',
    134134            description_msgid='ILSAALFolhaPagamento_help_num_seq',
    135135            i18n_domain='ILSAALFolhaPagamento',
     
    139139        relationship='movimentocontabilidades_num_seq'
    140140    ),
    141    
     141
    142142
    143143    ReferenceField('cod_incidencia',
     
    145145            label='Cod_incidencia',
    146146            label_msgid='ILSAALFolhaPagamento_label_cod_incidencia',
    147             description='Enter a value for cod_incidencia.',
    148147            description_msgid='ILSAALFolhaPagamento_help_cod_incidencia',
    149148            i18n_domain='ILSAALFolhaPagamento',
     
    151150        allowed_types=('FichaFinanceira',),
    152151        multiValued=0,
    153         relationship='fichafinanceira_movimentocontabilidade'
    154     ),
    155    
     152        relationship='FichaFinanceira_MovimentoContabilidade'
     153    ),
     154
    156155),
    157156)
    158157
    159158
     159##code-section after-local-schema #fill in your manual code here
     160##/code-section after-local-schema
     161
     162MovimentoContabilidade_schema = BaseSchema + \
     163    schema
     164
    160165##code-section after-schema #fill in your manual code here
    161166##/code-section after-schema
    162167
    163168class MovimentoContabilidade(BaseContent):
     169    """
     170    Esta classe mantem registro, por mes e ano de referencia, do
     171    resumo de valores relativos a proventos e descontos calculados
     172    para o pagamento de pessoal da Casa, para fins de registro
     173    contabil. Cada instancia mantem o resumo dos valores de acordo
     174    com o codigo de identificacao.
     175    """
    164176    security = ClassSecurityInfo()
    165177    __implements__ = (getattr(BaseContent,'__implements__',()),) + (IMovimentoContabilidade,)
     
    169181    archetype_name             = 'Movimento da Contabilidade'
    170182
    171     meta_type                  = 'MovimentoContabilidade' 
    172     portal_type                = 'MovimentoContabilidade' 
    173     allowed_content_types      = [] 
     183    meta_type                  = 'MovimentoContabilidade'
     184    portal_type                = 'MovimentoContabilidade'
     185    allowed_content_types      = []
    174186    filter_content_types       = 0
    175187    global_allow               = 1
     
    178190    immediate_view             = 'base_view'
    179191    default_view               = 'base_view'
     192    suppl_views                = ()
    180193    typeDescription            = "Movimento da Contabilidade"
    181194    typeDescMsgId              = 'description_edit_movimentocontabilidade'
    182195
    183     schema = BaseSchema + \
    184              schema
     196    schema = MovimentoContabilidade_schema
    185197
    186198    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/MovimentoMensal.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IMovimentoMensal import IMovimentoMensal
    2728
     
    3637
    3738schema=Schema((
    38     StringField('tip_folha',
    39         widget=StringWidget(
     39    IntegerField('tip_folha',
     40        widget=IntegerWidget(
    4041            label="Tipo da folha",
    4142            description="Informe o tipo da folha",
     
    4647        required=1
    4748    ),
    48    
    49     StringField('id_mes_ano_referencia',
     49
     50    StringField('ano_mes_referencia',
    5051        widget=StringWidget(
    51             label="Data de referencia",
     52            label="Referencia",
    5253            description="Informe o mes e o ano de referencia",
    53             label_msgid='ILSAALFolhaPagamento_label_id_mes_ano_referencia',
    54             description_msgid='ILSAALFolhaPagamento_help_id_mes_ano_referencia',
     54            label_msgid='ILSAALFolhaPagamento_label_ano_mes_referencia',
     55            description_msgid='ILSAALFolhaPagamento_help_ano_mes_referencia',
    5556            i18n_domain='ILSAALFolhaPagamento',
    5657        ),
    5758        required=1
    5859    ),
    59    
     60
    6061    FloatField('vlr_item',
    6162        widget=DecimalWidget(
     
    6869        required=1
    6970    ),
    70    
     71
    7172
    7273    ReferenceField('cod_provento_desconto',
     
    7475            label='Cod_provento_desconto',
    7576            label_msgid='ILSAALFolhaPagamento_label_cod_provento_desconto',
    76             description='Enter a value for cod_provento_desconto.',
    7777            description_msgid='ILSAALFolhaPagamento_help_cod_provento_desconto',
    7878            i18n_domain='ILSAALFolhaPagamento',
     
    8080        allowed_types=('ProventoDesconto',),
    8181        multiValued=0,
    82         relationship='movimentomensal_proventosdescontos'
     82        relationship='MovimentoMensal_ProventosDescontos'
    8383    ),
    84    
     84
    8585
    8686    ReferenceField('num_seq',
     
    8888            label='Num_seq',
    8989            label_msgid='ILSAALFolhaPagamento_label_num_seq',
    90             description='Enter a value for num_seq.',
    9190            description_msgid='ILSAALFolhaPagamento_help_num_seq',
    9291            i18n_domain='ILSAALFolhaPagamento',
     
    9493        allowed_types=('ParametroFolha',),
    9594        multiValued=0,
    96         relationship='movimentomensal_parametrofolha'
     95        relationship='MovimentoMensal_ParametroFolha'
    9796    ),
    98    
     97
    9998
    10099    ReferenceField('cod_unidade',
     
    102101            label='Cod_unidade',
    103102            label_msgid='ILSAALFolhaPagamento_label_cod_unidade',
    104             description='Enter a value for cod_unidade.',
    105103            description_msgid='ILSAALFolhaPagamento_help_cod_unidade',
    106104            i18n_domain='ILSAALFolhaPagamento',
     
    108106        allowed_types=('UnidadeCentroCusto',),
    109107        multiValued=0,
    110         relationship='movimentomensal_unidadecentrocusto'
     108        relationship='MovimentoMensal_UnidadeCentroCusto'
    111109    ),
    112    
     110
    113111
    114112    ReferenceField('num_matricula',
     
    116114            label='Num_matricula',
    117115            label_msgid='ILSAALFolhaPagamento_label_num_matricula',
    118             description='Enter a value for num_matricula.',
    119116            description_msgid='ILSAALFolhaPagamento_help_num_matricula',
    120117            i18n_domain='ILSAALFolhaPagamento',
     
    122119        allowed_types=('Empregado',),
    123120        multiValued=0,
    124         relationship='movimentomensal_empregado'
     121        relationship='MovimentoMensal_Empregado'
    125122    ),
    126    
     123
    127124),
    128125)
    129126
     127
     128##code-section after-local-schema #fill in your manual code here
     129##/code-section after-local-schema
     130
     131MovimentoMensal_schema = BaseSchema + \
     132    schema
    130133
    131134##code-section after-schema #fill in your manual code here
     
    133136
    134137class MovimentoMensal(BaseContent):
     138    """
     139    Mantem registro sobre os proventos e descontos havidos no mes
     140    dos empregados da Casa Legislativa, identificados por Casa,
     141    Unidade (centro de custo), tipo de folha, ano e mes de
     142    referencia, empregado e a identificacao do provento ou desconto.
     143    Cada instancia refere-se a um lancamento de valor relativo a
     144    provento ou a desconto do empregado identificado.
     145    """
    135146    security = ClassSecurityInfo()
    136147    __implements__ = (getattr(BaseContent,'__implements__',()),) + (IMovimentoMensal,)
     
    140151    archetype_name             = 'Movimento Mensal'
    141152
    142     meta_type                  = 'MovimentoMensal' 
    143     portal_type                = 'MovimentoMensal' 
    144     allowed_content_types      = [] 
     153    meta_type                  = 'MovimentoMensal'
     154    portal_type                = 'MovimentoMensal'
     155    allowed_content_types      = []
    145156    filter_content_types       = 0
    146157    global_allow               = 0
     
    149160    immediate_view             = 'base_view'
    150161    default_view               = 'base_view'
     162    suppl_views                = ()
    151163    typeDescription            = "Movimento Mensal"
    152164    typeDescMsgId              = 'description_edit_movimentomensal'
    153165
    154     schema = BaseSchema + \
    155              schema
     166    schema = MovimentoMensal_schema
    156167
    157168    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/MovimentosMensais.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627
    2728
     
    3738
    3839
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43MovimentosMensais_schema = BaseFolderSchema + \
     44    schema
     45
    3946##code-section after-schema #fill in your manual code here
    4047##/code-section after-schema
     
    4855    archetype_name             = 'Pasta de Movimentos Mensais'
    4956
    50     meta_type                  = 'MovimentosMensais' 
    51     portal_type                = 'MovimentosMensais' 
    52     allowed_content_types      = ['MovimentoMensal'] 
     57    meta_type                  = 'MovimentosMensais'
     58    portal_type                = 'MovimentosMensais'
     59    allowed_content_types      = ['MovimentoMensal']
    5360    filter_content_types       = 1
    5461    global_allow               = 0
     
    5764    immediate_view             = 'base_view'
    5865    default_view               = 'base_view'
     66    suppl_views                = ()
    5967    typeDescription            = "Pasta de Movimentos Mensais"
    6068    typeDescMsgId              = 'description_edit_movimentosmensais'
    6169
    62     schema = BaseFolderSchema + \
    63              schema
     70    schema = MovimentosMensais_schema
    6471
    6572    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/ParametroFolha.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IParametroFolha import IParametroFolha
    2728
     
    3738
    3839schema=Schema((
    39     StringField('id_ano_mes_referencia',
     40    StringField('ano_mes_referencia',
    4041        widget=StringWidget(
    4142            label="Data de referencia",
    4243            description="Informe o mes e o ano de referencia",
    43             label_msgid='ILSAALFolhaPagamento_label_id_ano_mes_referencia',
    44             description_msgid='ILSAALFolhaPagamento_help_id_ano_mes_referencia',
     44            label_msgid='ILSAALFolhaPagamento_label_ano_mes_referencia',
     45            description_msgid='ILSAALFolhaPagamento_help_ano_mes_referencia',
    4546            i18n_domain='ILSAALFolhaPagamento',
    4647        ),
    4748        required=1
    4849    ),
    49    
    50     StringField('cod_vinculo',
    51         widget=StringWidget(
     50
     51    IntegerField('cod_vinculo',
     52        widget=IntegerWidget(
    5253            label="Vinculo",
    5354            description="Informe do codigo do vinculo",
     
    5859        required=1
    5960    ),
    60    
    61     StringField('id_tipo_folha',
    62         widget=StringWidget(
     61
     62    IntegerField('id_tipo_folha',
     63        widget=IntegerWidget(
    6364            label="Tipo de folha",
    6465            description="Informe o tipo de folha",
     
    6970        required=1
    7071    ),
    71    
    72     StringField('ind_estado',
    73         widget=StringWidget(
     72
     73    IntegerField('ind_estado',
     74        widget=IntegerWidget(
    7475            label="Estado",
    7576            description="Informe o estado",
     
    8081        required=1
    8182    ),
    82    
     83
    8384    DateTimeField('dat_execucao',
    8485        widget=CalendarWidget(
     
    9394        required=1
    9495    ),
    95    
    96     TextField('des_nota',
    97         widget=TextAreaWidget(
     96
     97    StringField('des_nota',
     98        widget=StringWidget(
    9899            label="Observacao",
    99100            label_msgid='ILSAALFolhaPagamento_label_des_nota',
    100             description='Enter a value for Observacao.',
    101101            description_msgid='ILSAALFolhaPagamento_help_des_nota',
    102102            i18n_domain='ILSAALFolhaPagamento',
    103103        )
    104104    ),
    105    
     105
     106    StringField('username',
     107        widget=StringWidget(
     108            label="Usuario",
     109            description="Sistema atualiza username do ultimo usuario que fez atualizacao.",
     110            label_msgid='ILSAALFolhaPagamento_label_username',
     111            description_msgid='ILSAALFolhaPagamento_help_username',
     112            i18n_domain='ILSAALFolhaPagamento',
     113        )
     114    ),
     115
    106116),
    107117)
    108118
     119
     120##code-section after-local-schema #fill in your manual code here
     121##/code-section after-local-schema
     122
     123ParametroFolha_schema = BaseSchema + \
     124    schema
    109125
    110126##code-section after-schema #fill in your manual code here
     
    112128
    113129class ParametroFolha(BaseContent):
     130    """
     131    Esta Classe mantem parametros de controle sobre o processo de
     132    execucao/geracao da folha de pagamento da Casa Legislativa. Cada
     133    instancia da classe contem parametros de um processo em
     134    andamento ou concluido e esta associada a uma ou mais instancias
     135    da classe MovimentoMensal.
     136    """
    114137    security = ClassSecurityInfo()
    115138    __implements__ = (getattr(BaseContent,'__implements__',()),) + (IParametroFolha,)
     
    119142    archetype_name             = 'Parametro da Folha'
    120143
    121     meta_type                  = 'ParametroFolha' 
    122     portal_type                = 'ParametroFolha' 
    123     allowed_content_types      = [] 
     144    meta_type                  = 'ParametroFolha'
     145    portal_type                = 'ParametroFolha'
     146    allowed_content_types      = []
    124147    filter_content_types       = 0
    125148    global_allow               = 1
     
    128151    immediate_view             = 'base_view'
    129152    default_view               = 'base_view'
     153    suppl_views                = ()
    130154    typeDescription            = "Parametro da Folha"
    131155    typeDescMsgId              = 'description_edit_parametrofolha'
    132156
    133     schema = BaseSchema + \
    134              schema
     157    schema = ParametroFolha_schema
    135158
    136159    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/PessoaFisica.py

    r445 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Consignatario import Consignatario
    2728from Products.ILSAALFolhaPagamento.interfaces.IPessoaFisica import IPessoaFisica
     
    3738
    3839schema=Schema((
    39     StringField('cod_cpf',
    40         widget=StringWidget(
     40    IntegerField('cod_cpf',
     41        widget=IntegerWidget(
    4142            label="CPF",
    4243            description="Informe o cpf",
     
    4849        validators=('ehCPF',)
    4950    ),
    50    
     51
    5152),
    5253)
    5354
     55
     56##code-section after-local-schema #fill in your manual code here
     57##/code-section after-local-schema
     58
     59PessoaFisica_schema = BaseSchema + \
     60    getattr(Consignatario,'schema',Schema(())) + \
     61    schema
    5462
    5563##code-section after-schema #fill in your manual code here
     
    5765
    5866class PessoaFisica(Consignatario,BaseContent):
     67    """
     68    Esta classe mantem registro das pessoas fisicas -
     69    empregados/consignatarios - vinculados a Casa Legislativa em
     70    razao de algum fato relacionado ao pagamento de pessoal. Cada
     71    instancia refere-se a uma pessoa fisica.
     72    """
    5973    security = ClassSecurityInfo()
    6074    __implements__ = (getattr(Consignatario,'__implements__',()),) + (getattr(BaseContent,'__implements__',()),) + (IPessoaFisica,)
     
    6478    archetype_name             = 'PessoaFisica'
    6579
    66     meta_type                  = 'PessoaFisica' 
    67     portal_type                = 'PessoaFisica' 
     80    meta_type                  = 'PessoaFisica'
     81    portal_type                = 'PessoaFisica'
    6882    allowed_content_types      = [] + list(getattr(Consignatario, 'allowed_content_types', []))
    6983    filter_content_types       = 0
     
    7387    immediate_view             = 'base_view'
    7488    default_view               = 'base_view'
     89    suppl_views                = ()
    7590    typeDescription            = "PessoaFisica"
    7691    typeDescMsgId              = 'description_edit_pessoafisica'
    7792
    78     schema = BaseSchema + \
    79              getattr(Consignatario,'schema',Schema(())) + \
    80              schema
     93    schema = PessoaFisica_schema
    8194
    8295    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/PessoaJuridica.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Consignatario import Consignatario
    2728from Products.ILSAALFolhaPagamento.interfaces.IPessoaJuridica import IPessoaJuridica
     
    4849        required=1
    4950    ),
    50    
     51
    5152    StringField('cod_cnpj',
    5253        widget=StringWidget(
     
    6061        validators=("python:('ehCNPJ", " ' )")
    6162    ),
    62    
     63
    6364    StringField('razao_social',
    6465        widget=StringWidget(
     
    7172        required=1
    7273    ),
    73    
     74
    7475    StringField('des_atividade',
    7576        widget=StringWidget(
     
    8283        required=1
    8384    ),
    84    
     85
    8586    StringField('des_logradouro',
    8687        widget=StringWidget(
     
    9394        required=1
    9495    ),
    95    
     96
    9697    StringField('nom_cidade',
    9798        widget=StringWidget(
     
    104105        required=1
    105106    ),
    106    
     107
    107108    StringField('sgl_uf',
    108109        widget=StringWidget(
     
    118119        required=1
    119120    ),
    120    
     121
    121122    StringField('num_telefone',
    122123        widget=StringWidget(
     
    129130        required=1
    130131    ),
    131    
     132
    132133    StringField('num_fax',
    133134        widget=StringWidget(
     
    140141        required=1
    141142    ),
    142    
     143
    143144    StringField('end_email',
    144145        widget=StringWidget(
     
    151152        required=1
    152153    ),
    153    
     154
    154155),
    155156)
    156157
    157158
     159##code-section after-local-schema #fill in your manual code here
     160##/code-section after-local-schema
     161
     162PessoaJuridica_schema = BaseSchema + \
     163    getattr(Consignatario,'schema',Schema(())) + \
     164    schema
     165
    158166##code-section after-schema #fill in your manual code here
    159167##/code-section after-schema
    160168
    161169class PessoaJuridica(Consignatario,BaseContent):
     170    """
     171    Esta classe mantem registro das pessoas juridicas -
     172    consignatarios - vinculados a Casa Legislativa em razao de
     173    convenio ou algum fato relacionado ao pagamento de pessoal. Cada
     174    instancia refere-se a uma pessoa juridica. Exemplos de pessoas
     175    juridicas podem ser:
     176   
     177    * Confederacoes de Classes de trabalhadores;
     178    * Agentes ou entidades que promovem planos de saude;
     179    * Assistencia medica (hospitais);
     180    * Institutos de Previdencia, etc;
     181   
     182    Cada instancia nesta classe refere-se a uma pessoa juridica.
     183    """
    162184    security = ClassSecurityInfo()
    163185    __implements__ = (getattr(Consignatario,'__implements__',()),) + (getattr(BaseContent,'__implements__',()),) + (IPessoaJuridica,)
     
    167189    archetype_name             = 'Pessoa Juridica'
    168190
    169     meta_type                  = 'PessoaJuridica' 
    170     portal_type                = 'PessoaJuridica' 
     191    meta_type                  = 'PessoaJuridica'
     192    portal_type                = 'PessoaJuridica'
    171193    allowed_content_types      = [] + list(getattr(Consignatario, 'allowed_content_types', []))
    172194    filter_content_types       = 0
     
    176198    immediate_view             = 'base_view'
    177199    default_view               = 'base_view'
     200    suppl_views                = ()
    178201    typeDescription            = "Pessoa Juridica"
    179202    typeDescMsgId              = 'description_edit_pessoajuridica'
    180203
    181     schema = BaseSchema + \
    182              getattr(Consignatario,'schema',Schema(())) + \
    183              schema
     204    schema = PessoaJuridica_schema
    184205
    185206    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/ProventoDesconto.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IProventosDescontos import IProventosDescontos
    2728
     
    3637
    3738schema=Schema((
    38     StringField('cod_provento_desconto',
    39         widget=StringWidget(
     39    IntegerField('cod_provento_desconto',
     40        widget=IntegerWidget(
    4041            label="Provento/desconto'",
    4142            description="Informe o codigo do provento ou do desconto",
     
    4647        required=1
    4748    ),
    48    
     49
    4950    StringField('descricao',
    5051        widget=StringWidget(
     
    5455            description_msgid='ILSAALFolhaPagamento_help_descricao',
    5556            i18n_domain='ILSAALFolhaPagamento',
    56         )
     57        ),
     58        required=1
    5759    ),
    58    
     60
    5961
    6062    ReferenceField('cod_incidencia',
     
    6264            label='Cod_incidencia',
    6365            label_msgid='ILSAALFolhaPagamento_label_cod_incidencia',
    64             description='Enter a value for cod_incidencia.',
    6566            description_msgid='ILSAALFolhaPagamento_help_cod_incidencia',
    6667            i18n_domain='ILSAALFolhaPagamento',
    6768        ),
    68         allowed_types=('SalarioFamilia', 'Inss', 'ImpostoRenda'),
     69        allowed_types=('Generalidades', 'Inss', 'ImpostoRenda'),
    6970        multiValued=0,
    70         relationship='proventosdescontos_incidencias'
     71        relationship='ProventosDescontos_Incidencias'
    7172    ),
    72    
     73
    7374),
    7475)
    7576
     77
     78##code-section after-local-schema #fill in your manual code here
     79##/code-section after-local-schema
     80
     81ProventoDesconto_schema = BaseSchema + \
     82    schema
    7683
    7784##code-section after-schema #fill in your manual code here
     
    7986
    8087class ProventoDesconto(BaseContent):
     88    """
     89    Mantem registro sobre Proventos e Descontos do pagamento mensal
     90    dos empregados da Casa Legislativa. Cada instancia nesta classe
     91    refere-se a um provento ou desconto. Os proventos possuem codigo
     92    de identificacao no intervalo de 001 a 099; ja a identificacao
     93    dos descontos iniciam em 100.
     94    """
    8195    security = ClassSecurityInfo()
    8296    __implements__ = (getattr(BaseContent,'__implements__',()),) + (IProventosDescontos,)
     
    86100    archetype_name             = 'Provento ou Desconto'
    87101
    88     meta_type                  = 'ProventoDesconto' 
    89     portal_type                = 'ProventoDesconto' 
    90     allowed_content_types      = [] 
     102    meta_type                  = 'ProventoDesconto'
     103    portal_type                = 'ProventoDesconto'
     104    allowed_content_types      = []
    91105    filter_content_types       = 0
    92106    global_allow               = 1
     
    95109    immediate_view             = 'base_view'
    96110    default_view               = 'base_view'
     111    suppl_views                = ()
    97112    typeDescription            = "Provento ou Desconto"
    98113    typeDescMsgId              = 'description_edit_proventodesconto'
    99114
    100     schema = BaseSchema + \
    101              schema
     115    schema = ProventoDesconto_schema
    102116
    103117    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/UnidadeCentroCusto.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IUnidadeCentroCusto import IUnidadeCentroCusto
    2728
     
    3637
    3738schema=Schema((
    38     StringField('cod_unidade',
    39         widget=StringWidget(
     39    IntegerField('cod_unidade',
     40        widget=IntegerWidget(
    4041            label="Codigo'",
    4142            description="Informe o codigo da unidade de centro de custo",
     
    4647        required=1
    4748    ),
    48    
     49
    4950    StringField('desc_unidade',
    5051        widget=StringWidget(
     
    5758        required=1
    5859    ),
    59    
    60     StringField('cod_contabil',
    61         widget=StringWidget(
     60
     61    IntegerField('cod_contabil',
     62        widget=IntegerWidget(
    6263            label="Codigo contabil",
    6364            description="Informe o codigo contabil",
     
    6869        required=1
    6970    ),
    70    
     71
    7172
    7273    ReferenceField('empregados',
     
    7475            label='Empregados',
    7576            label_msgid='ILSAALFolhaPagamento_label_empregados',
    76             description='Enter a value for empregados.',
    7777            description_msgid='ILSAALFolhaPagamento_help_empregados',
    7878            i18n_domain='ILSAALFolhaPagamento',
     
    8282        relationship='unidadecentrocustos_empregados'
    8383    ),
    84    
     84
    8585),
    8686)
    8787
     88
     89##code-section after-local-schema #fill in your manual code here
     90##/code-section after-local-schema
     91
     92UnidadeCentroCusto_schema = BaseSchema + \
     93    schema
    8894
    8995##code-section after-schema #fill in your manual code here
     
    9197
    9298class UnidadeCentroCusto(BaseContent):
     99    """
     100    As unidades centro de custo sao subdivisoes organizacionais da
     101    Casa Legislativa, para as quais interessa apropriar custos. No
     102    caso especifico da Folha, interessa como local onde os
     103    funcionarios da Casa estao alocados para o trabalho; i.e, a
     104    lotacao deles para fins de apropriacao de custos com pagamento
     105    de salarios, etc.
     106    """
    93107    security = ClassSecurityInfo()
    94108    __implements__ = (getattr(BaseContent,'__implements__',()),) + (IUnidadeCentroCusto,)
     
    98112    archetype_name             = 'Unidade de Centro de Custo'
    99113
    100     meta_type                  = 'UnidadeCentroCusto' 
    101     portal_type                = 'UnidadeCentroCusto' 
    102     allowed_content_types      = [] 
     114    meta_type                  = 'UnidadeCentroCusto'
     115    portal_type                = 'UnidadeCentroCusto'
     116    allowed_content_types      = []
    103117    filter_content_types       = 0
    104118    global_allow               = 0
     
    107121    immediate_view             = 'base_view'
    108122    default_view               = 'base_view'
     123    suppl_views                = ()
    109124    typeDescription            = "Unidade de Centro de Custo"
    110125    typeDescMsgId              = 'description_edit_unidadecentrocusto'
    111126
    112     schema = BaseSchema + \
    113              schema
     127    schema = UnidadeCentroCusto_schema
    114128
    115129    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/Vencimento.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
     
    2122__docformat__ = 'plaintext'
    2223
     24
    2325from AccessControl import ClassSecurityInfo
    2426from Products.Archetypes.atapi import *
    25 
    2627from Products.ILSAALFolhaPagamento.interfaces.IVencimentos import IVencimentos
    2728
     
    3637
    3738schema=Schema((
    38     StringField('cod_vinculo',
    39         widget=StringWidget(
     39    IntegerField('cod_vinculo',
     40        widget=IntegerWidget(
    4041            label="Vinculo",
    4142            description="Informe o vinculo",
     
    4647        required=1
    4748    ),
    48    
    49     StringField('cod_cargo',
    50         widget=StringWidget(
     49
     50    IntegerField('cod_cargo',
     51        widget=IntegerWidget(
    5152            label="Cargo",
    5253            description="Informe o cargo",
     
    5758        required=1
    5859    ),
    59    
    60     StringField('cod_nivel',
    61         widget=StringWidget(
     60
     61    IntegerField('cod_nivel',
     62        widget=IntegerWidget(
    6263            label="Nivel",
    6364            description="Informe o nivel",
     
    6869        required=1
    6970    ),
    70    
    71     StringField('cod_padrao',
    72         widget=StringWidget(
     71
     72    IntegerField('cod_padrao',
     73        widget=IntegerWidget(
    7374            label="Padrao",
    7475            description="Informe o padrao",
     
    7980        required=1
    8081    ),
    81    
     82
    8283    FloatField('vlr_vencimento',
    8384        widget=DecimalWidget(
     
    9091        required=1
    9192    ),
    92    
     93
    9394    FloatField('vlr_complemento',
    9495        widget=DecimalWidget(
     
    101102        required=1
    102103    ),
    103    
     104
    104105),
    105106)
    106107
     108
     109##code-section after-local-schema #fill in your manual code here
     110##/code-section after-local-schema
     111
     112Vencimento_schema = BaseSchema + \
     113    schema
    107114
    108115##code-section after-schema #fill in your manual code here
     
    117124    archetype_name             = 'Vencimento'
    118125
    119     meta_type                  = 'Vencimento' 
    120     portal_type                = 'Vencimento' 
    121     allowed_content_types      = [] 
     126    meta_type                  = 'Vencimento'
     127    portal_type                = 'Vencimento'
     128    allowed_content_types      = []
    122129    filter_content_types       = 0
    123130    global_allow               = 0
     
    126133    immediate_view             = 'base_view'
    127134    default_view               = 'base_view'
     135    suppl_views                = ()
    128136    typeDescription            = "Vencimento"
    129137    typeDescMsgId              = 'description_edit_vencimento'
    130138
    131     schema = BaseSchema + \
    132              schema
     139    schema = Vencimento_schema
    133140
    134141    ##code-section class-header #fill in your manual code here
  • ILSAALFolhaPagamento/trunk/__init__.py

    r441 r891  
    5656    import ImpostoRenda
    5757    import Inss
    58     import SalarioFamilia
     58    import Generalidades
    5959    import MovimentoContabilidade
    6060    import Dirf65
  • ILSAALFolhaPagamento/trunk/config.py

    r441 r891  
    1111PROJECTNAME = "ILSAALFolhaPagamento"
    1212
     13# Permissions
    1314DEFAULT_ADD_CONTENT_PERMISSION = "Add portal content"
    1415setDefaultRoles(DEFAULT_ADD_CONTENT_PERMISSION, ('Manager', 'Owner', 'Member'))
     
    2223    'ImpostoRenda': 'Add ImpostoRenda Content',
    2324    'Inss': 'Add Inss Content',
    24     'SalarioFamilia': 'Add SalarioFamilia Content',
     25    'Generalidades': 'Add Generalidades Content',
    2526    'MovimentoContabilidade': 'Add MovimentoContabilidade Content',
    2627    'Dirf65': 'Add Dirf65 Content',
     
    4748setDefaultRoles('Add ImpostoRenda Content', ('Manager', 'Owner', 'Member'))
    4849setDefaultRoles('Add Inss Content', ('Manager', 'Owner', 'Member'))
    49 setDefaultRoles('Add SalarioFamilia Content', ('Manager', 'Owner', 'Member'))
     50setDefaultRoles('Add Generalidades Content', ('Manager', 'Owner', 'Member'))
    5051setDefaultRoles('Add MovimentoContabilidade Content', ('Manager', 'Owner', 'Member'))
    5152setDefaultRoles('Add Dirf65 Content', ('Manager', 'Owner', 'Member'))
     
    6970
    7071
     72# load custom configuration not managed by ArchGenXML
    7173try:
    7274    from Products.ILSAALFolhaPagamento.AppConfig import *
  • ILSAALFolhaPagamento/trunk/i18n/generated.pot

    r445 r891  
    4747
    4848
     49#: MovimentoMensal.py
     50#. Informe o mes e o ano de referencia
     51#: ImpostoRenda.py
     52#. Informe o ano e mes de referencia
     53#: Inss.py
     54#. Informe ano e mes de referencia
     55## 3 more: Inss.py, Generalidades.py, MovimentoContabilidade.py
     56msgid "ILSAALFolhaPagamento_help_ano_mes_referencia"
     57msgstr "Informe o mes e o ano de referencia"
     58
     59
    4960#: Dirf65.py
    5061#. a
     
    161172#: UnidadeCentroCusto.py
    162173#. Informe o codigo da unidade de centro de custo
    163 ## 2 more: MovimentoContabilidade.py, Empregado.py
     174#: Empregado.py
     175#. cod_unidade
     176## 1 more: Empregado.py
    164177msgid "ILSAALFolhaPagamento_help_cod_unidade"
    165178msgstr "Informe o codigo da unidade de centro de custo"
     
    216229#: ImpostoRenda.py
    217230#. Informe a data de referencia
    218 ## 1 more: Inss.py
    219231msgid "ILSAALFolhaPagamento_help_dat_referencia"
    220232msgstr "Informe a data de referencia"
     
    274286#: UnidadeCentroCusto.py
    275287#. Enter a value for empregados.
    276 ## 1 more: CreditoPagamento.py
     288#: CreditoPagamento.py
     289#. empregados
    277290msgid "ILSAALFolhaPagamento_help_empregados"
    278291msgstr "Enter a value for empregados."
     
    297310#: CreditoPagamento.py
    298311#. Informe o mes e ano
    299 ## 1 more: MovimentoContabilidade.py
    300312msgid "ILSAALFolhaPagamento_help_id_mes_ano_referencia"
    301313msgstr "Informe o mes e o ano de referencia"
     
    327339
    328340#: Incidencia.py
     341#. Informe o codigo da incidencia
     342msgid "ILSAALFolhaPagamento_help_ind_base_ipm"
     343msgstr "Informe o codigo da incidencia"
     344
     345
     346#: Incidencia.py
    329347#. Informe o indicador base de imposto de renda
    330348msgid "ILSAALFolhaPagamento_help_ind_base_irrf"
     
    408426msgid "ILSAALFolhaPagamento_help_ind_soma_13sal"
    409427msgstr "a"
     428
     429
     430#: Incidencia.py
     431#. indicar se a incidencia esta ativa ou nao: Sim / Nao
     432msgid "ILSAALFolhaPagamento_help_ind_status"
     433msgstr "indicar se a incidencia esta ativa ou nao: Sim / Nao"
    410434
    411435
     
    447471
    448472
     473#: CasaLegislativa.py
     474#. Informe o numero do CEP .
     475msgid "ILSAALFolhaPagamento_help_num_cep"
     476msgstr "Informe o numero do CEP ."
     477
     478
    449479#: CreditoPagamento.py
    450480#. Informe o CNPJ
     
    515545#: MovimentoMensal.py
    516546#. Enter a value for num_seq.
    517 ## 1 more: MovimentoContabilidade.py
     547#: MovimentoContabilidade.py
     548#. num_seq
    518549msgid "ILSAALFolhaPagamento_help_num_seq"
    519550msgstr "Enter a value for num_seq."
     
    524555msgid "ILSAALFolhaPagamento_help_num_telefone"
    525556msgstr "Informe o telefone"
     557
     558
     559#: Generalidades.py
     560#. Informe a quantidade de dias uteis no mes.
     561msgid "ILSAALFolhaPagamento_help_qt_dias_uteis_mes"
     562msgstr "Informe a quantidade de dias uteis no mes."
    526563
    527564
     
    567604#: Incidencia.py
    568605#. Preencha o username
     606#: ParametroFolha.py
     607#. Sistema atualiza username do ultimo usuario que fez atualizacao.
    569608msgid "ILSAALFolhaPagamento_help_username"
    570609msgstr "Preencha o username"
     
    617656msgid "ILSAALFolhaPagamento_help_vlr_deduc_prev_privada"
    618657msgstr "Informe o valor da deducao da previdencia privada"
     658
     659
     660#: ImpostoRenda.py
     661#. vlr_deducao_acima65_anos
     662msgid "ILSAALFolhaPagamento_help_vlr_deducao_acima65_anos"
     663msgstr "vlr_deducao_acima65_anos"
    619664
    620665
     
    680725#: SalarioFamilia.py
    681726#. Informe o valor limite do salario familia
     727## 1 more: Generalidades.py
    682728msgid "ILSAALFolhaPagamento_help_vlr_limite_salario_familia"
    683729msgstr "Informe o valor limite do salario familia"
     
    791837#: SalarioFamilia.py
    792838#. Informe o valor do salario familia
     839## 1 more: Generalidades.py
    793840msgid "ILSAALFolhaPagamento_help_vlr_salario_familia"
    794841msgstr "Informe o valor do salario familia"
     842
     843
     844#: Generalidades.py
     845#. Informe o valor do salario minimo atual.
     846msgid "ILSAALFolhaPagamento_help_vlr_salario_minimo"
     847msgstr "Informe o valor do salario minimo atual."
    795848
    796849
     
    835888msgid "ILSAALFolhaPagamento_label_ano_mes"
    836889msgstr "Data de referencia"
     890
     891
     892#: MovimentoMensal.py
     893#. Referencia
     894#: ParametroFolha.py
     895#. Data de referencia
     896#: Generalidades.py
     897#. Ano e Mes de Referencia
     898## 3 more: Inss.py, Generalidades.py, MovimentoContabilidade.py
     899msgid "ILSAALFolhaPagamento_label_ano_mes_referencia"
     900msgstr "Referencia"
    837901
    838902
     
    10061070#: ImpostoRenda.py
    10071071#. Data de referencia
    1008 ## 1 more: Inss.py
    10091072msgid "ILSAALFolhaPagamento_label_dat_referencia"
    10101073msgstr "Data de referencia"
     
    11161179
    11171180#: Incidencia.py
     1181#. Base de Previdencia Municipal Complementar
     1182msgid "ILSAALFolhaPagamento_label_ind_base_ipm"
     1183msgstr "Base de Previdencia Municipal Complementar"
     1184
     1185
     1186#: Incidencia.py
    11181187#. Indicador base de imposto de renda
    11191188msgid "ILSAALFolhaPagamento_label_ind_base_irrf"
     
    11971266msgid "ILSAALFolhaPagamento_label_ind_soma_13sal"
    11981267msgstr "a"
     1268
     1269
     1270#: Incidencia.py
     1271#. Status da Incidencia
     1272msgid "ILSAALFolhaPagamento_label_ind_status"
     1273msgstr "Status da Incidencia"
    11991274
    12001275
     
    12371312
    12381313
     1314#: CasaLegislativa.py
     1315#. CEP
     1316msgid "ILSAALFolhaPagamento_label_num_cep"
     1317msgstr "CEP"
     1318
     1319
    12391320#: CreditoPagamento.py
    12401321#. CNPJ
     
    13141395
    13151396
     1397#: Generalidades.py
     1398#. Dias Uteis
     1399msgid "ILSAALFolhaPagamento_label_qt_dias_uteis_mes"
     1400msgstr "Dias Uteis"
     1401
     1402
    13161403#: Empregado.py
    13171404#. Quantidade de horas semanais
     
    13551442#: Incidencia.py
    13561443#. Username
     1444#: ParametroFolha.py
     1445#. Usuario
    13571446msgid "ILSAALFolhaPagamento_label_username"
    13581447msgstr "Username"
     
    14051494msgid "ILSAALFolhaPagamento_label_vlr_deduc_prev_privada"
    14061495msgstr "Deducao da previdencia privada"
     1496
     1497
     1498#: ImpostoRenda.py
     1499#. Valor Acima dos 65 Anos
     1500msgid "ILSAALFolhaPagamento_label_vlr_deducao_acima65_anos"
     1501msgstr "Valor Acima dos 65 Anos"
    14071502
    14081503
     
    14681563#: SalarioFamilia.py
    14691564#. Valor limite
     1565## 1 more: Generalidades.py
    14701566msgid "ILSAALFolhaPagamento_label_vlr_limite_salario_familia"
    14711567msgstr "Valor limite"
     
    15791675#: SalarioFamilia.py
    15801676#. Valor
     1677## 1 more: Generalidades.py
    15811678msgid "ILSAALFolhaPagamento_label_vlr_salario_familia"
    15821679msgstr "Valor"
     1680
     1681
     1682#: Generalidades.py
     1683#. Salario Minimo
     1684msgid "ILSAALFolhaPagamento_label_vlr_salario_minimo"
     1685msgstr "Salario Minimo"
    15831686
    15841687
  • ILSAALFolhaPagamento/trunk/interfaces/ICasaLegislativa.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IConsignatario.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/ICreditoPagamento.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IDIRF.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IDirf65.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IDirfPA.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IEmpregado.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IFichaFinanceira.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IINSS.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IImpostoRenda.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IIncidencias.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IMovimentoContabilidade.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IMovimentoMensal.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IParametroFolha.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IPessoaFisica.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IPessoaJuridica.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IProventosDescontos.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IUnidadeCentroCusto.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/IVencimentos.py

    r441 r891  
    22#
    33# Copyright (c) 2005 by Interlegis
    4 # Generator: ArchGenXML Version 1.4.0-beta1 devel http://sf.net/projects/archetypes/
     4# Generator: ArchGenXML Version 1.4.0-beta2 devel
     5#            http://plone.org/products/archgenxml
    56#
    67# GNU General Public Licence (GPL)
  • ILSAALFolhaPagamento/trunk/interfaces/__init__.py

    r441 r891  
    1313import IDIRF
    1414import IDirfPA
    15 import ISalarioFamilia
     15import IGeneralidades
    1616import IINSS
    1717import IImpostoRenda
  • ILSAALFolhaPagamento/trunk/version.txt

    r445 r891  
    1 0.1 build 5
     10.1 build 6
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

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