def gerar_xml_s1280(s1280_evtinfocomplper_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1280_evtinfocomplper_id:
        s1280_evtinfocomplper = get_object_or_404(
            s1280evtInfoComplPer.objects.using(db_slug),
            excluido=False,
            id=s1280_evtinfocomplper_id)
        s1280_evtinfocomplper_lista = s1280evtInfoComplPer.objects.using(
            db_slug).filter(id=s1280_evtinfocomplper_id, excluido=False).all()

        s1280_infosubstpatr_lista = s1280infoSubstPatr.objects.using(
            db_slug).filter(s1280_evtinfocomplper_id__in=listar_ids(
                s1280_evtinfocomplper_lista)).filter(excluido=False).all()
        s1280_infosubstpatropport_lista = s1280infoSubstPatrOpPort.objects.using(
            db_slug).filter(s1280_evtinfocomplper_id__in=listar_ids(
                s1280_evtinfocomplper_lista)).filter(excluido=False).all()
        s1280_infoativconcom_lista = s1280infoAtivConcom.objects.using(
            db_slug).filter(s1280_evtinfocomplper_id__in=listar_ids(
                s1280_evtinfocomplper_lista)).filter(excluido=False).all()
        context = {
            'base': s1280_evtinfocomplper,
            's1280_evtinfocomplper_lista': s1280_evtinfocomplper_lista,
            's1280_evtinfocomplper_id': int(s1280_evtinfocomplper_id),
            's1280_evtinfocomplper': s1280_evtinfocomplper,
            's1280_infosubstpatr_lista': s1280_infosubstpatr_lista,
            's1280_infosubstpatropport_lista': s1280_infosubstpatropport_lista,
            's1280_infoativconcom_lista': s1280_infoativconcom_lista,
        }
        #return render(request, 'xml/%s/s1280_evtinfocomplper.html' % s1280_evtinfocomplper.versao, context, content_type='text/xml')
        t = get_template('%s/s1280_evtinfocomplper_xml.html' %
                         s1280_evtinfocomplper.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#2
0
def gerar_xml_s1260(s1260_evtcomprod_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1260_evtcomprod_id:
        s1260_evtcomprod = get_object_or_404(s1260evtComProd.objects.using( db_slug ), excluido = False, id = s1260_evtcomprod_id)
        s1260_evtcomprod_lista = s1260evtComProd.objects.using( db_slug ).filter(id=s1260_evtcomprod_id, excluido = False).all()
    
        s1260_tpcomerc_lista = s1260tpComerc.objects.using(db_slug).filter(s1260_evtcomprod_id__in = listar_ids(s1260_evtcomprod_lista) ).filter(excluido=False).all()    
        s1260_ideadquir_lista = s1260ideAdquir.objects.using(db_slug).filter(s1260_tpcomerc_id__in = listar_ids(s1260_tpcomerc_lista) ).filter(excluido=False).all()    
        s1260_nfs_lista = s1260nfs.objects.using(db_slug).filter(s1260_ideadquir_id__in = listar_ids(s1260_ideadquir_lista) ).filter(excluido=False).all()    
        s1260_infoprocjud_lista = s1260infoProcJud.objects.using(db_slug).filter(s1260_tpcomerc_id__in = listar_ids(s1260_tpcomerc_lista) ).filter(excluido=False).all()
        context = {
            'base': s1260_evtcomprod,
            's1260_evtcomprod_lista': s1260_evtcomprod_lista,
            's1260_evtcomprod_id': int(s1260_evtcomprod_id), 
            's1260_evtcomprod': s1260_evtcomprod,
    
            's1260_tpcomerc_lista': s1260_tpcomerc_lista,    
            's1260_ideadquir_lista': s1260_ideadquir_lista,    
            's1260_nfs_lista': s1260_nfs_lista,    
            's1260_infoprocjud_lista': s1260_infoprocjud_lista,
        }
        #return render(request, 'xml/%s/s1260_evtcomprod.html' % s1260_evtcomprod.versao, context, content_type='text/xml')
        t = get_template('%s/s1260_evtcomprod_xml.html' % s1260_evtcomprod.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s1295(s1295_evttotconting_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1295_evttotconting_id:
        s1295_evttotconting = get_object_or_404(
            s1295evtTotConting.objects.using(db_slug),
            excluido=False,
            id=s1295_evttotconting_id)
        s1295_evttotconting_lista = s1295evtTotConting.objects.using(
            db_slug).filter(id=s1295_evttotconting_id, excluido=False).all()

        s1295_iderespinf_lista = s1295ideRespInf.objects.using(db_slug).filter(
            s1295_evttotconting_id__in=listar_ids(
                s1295_evttotconting_lista)).filter(excluido=False).all()
        context = {
            'base': s1295_evttotconting,
            's1295_evttotconting_lista': s1295_evttotconting_lista,
            's1295_evttotconting_id': int(s1295_evttotconting_id),
            's1295_evttotconting': s1295_evttotconting,
            's1295_iderespinf_lista': s1295_iderespinf_lista,
        }
        #return render(request, 'xml/%s/s1295_evttotconting.html' % s1295_evttotconting.versao, context, content_type='text/xml')
        t = get_template('%s/s1295_evttotconting_xml.html' %
                         s1295_evttotconting.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s1300(s1300_evtcontrsindpatr_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1300_evtcontrsindpatr_id:
        s1300_evtcontrsindpatr = get_object_or_404(
            s1300evtContrSindPatr.objects.using(db_slug),
            excluido=False,
            id=s1300_evtcontrsindpatr_id)
        s1300_evtcontrsindpatr_lista = s1300evtContrSindPatr.objects.using(
            db_slug).filter(id=s1300_evtcontrsindpatr_id,
                            excluido=False).all()

        s1300_contribsind_lista = s1300contribSind.objects.using(
            db_slug).filter(s1300_evtcontrsindpatr_id__in=listar_ids(
                s1300_evtcontrsindpatr_lista)).filter(excluido=False).all()
        context = {
            'base': s1300_evtcontrsindpatr,
            's1300_evtcontrsindpatr_lista': s1300_evtcontrsindpatr_lista,
            's1300_evtcontrsindpatr_id': int(s1300_evtcontrsindpatr_id),
            's1300_evtcontrsindpatr': s1300_evtcontrsindpatr,
            's1300_contribsind_lista': s1300_contribsind_lista,
        }
        #return render(request, 'xml/%s/s1300_evtcontrsindpatr.html' % s1300_evtcontrsindpatr.versao, context, content_type='text/xml')
        t = get_template('%s/s1300_evtcontrsindpatr_xml.html' %
                         s1300_evtcontrsindpatr.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#5
0
def gerar_xml_s2260(s2260_evtconvinterm_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2260_evtconvinterm_id:
        s2260_evtconvinterm = get_object_or_404(
            s2260evtConvInterm.objects.using(db_slug),
            excluido=False,
            id=s2260_evtconvinterm_id)
        s2260_evtconvinterm_lista = s2260evtConvInterm.objects.using(
            db_slug).filter(id=s2260_evtconvinterm_id, excluido=False).all()

        s2260_localtrabinterm_lista = s2260localTrabInterm.objects.using(
            db_slug).filter(s2260_evtconvinterm_id__in=listar_ids(
                s2260_evtconvinterm_lista)).filter(excluido=False).all()
        context = {
            'base': s2260_evtconvinterm,
            's2260_evtconvinterm_lista': s2260_evtconvinterm_lista,
            's2260_evtconvinterm_id': int(s2260_evtconvinterm_id),
            's2260_evtconvinterm': s2260_evtconvinterm,
            's2260_localtrabinterm_lista': s2260_localtrabinterm_lista,
        }
        #return render(request, 'xml/%s/s2260_evtconvinterm.html' % s2260_evtconvinterm.versao, context, content_type='text/xml')
        t = get_template('%s/s2260_evtconvinterm_xml.html' %
                         s2260_evtconvinterm.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s1270(s1270_evtcontratavnp_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1270_evtcontratavnp_id:
        s1270_evtcontratavnp = get_object_or_404(
            s1270evtContratAvNP.objects.using(db_slug),
            excluido=False,
            id=s1270_evtcontratavnp_id)
        s1270_evtcontratavnp_lista = s1270evtContratAvNP.objects.using(
            db_slug).filter(id=s1270_evtcontratavnp_id, excluido=False).all()

        s1270_remunavnp_lista = s1270remunAvNP.objects.using(db_slug).filter(
            s1270_evtcontratavnp_id__in=listar_ids(
                s1270_evtcontratavnp_lista)).filter(excluido=False).all()
        context = {
            'base': s1270_evtcontratavnp,
            's1270_evtcontratavnp_lista': s1270_evtcontratavnp_lista,
            's1270_evtcontratavnp_id': int(s1270_evtcontratavnp_id),
            's1270_evtcontratavnp': s1270_evtcontratavnp,
            's1270_remunavnp_lista': s1270_remunavnp_lista,
        }
        #return render(request, 'xml/%s/s1270_evtcontratavnp.html' % s1270_evtcontratavnp.versao, context, content_type='text/xml')
        t = get_template('%s/s1270_evtcontratavnp_xml.html' %
                         s1270_evtcontratavnp.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2400(s2400_evtcdbenprrp_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2400_evtcdbenprrp_id:
        s2400_evtcdbenprrp = get_object_or_404(s2400evtCdBenPrRP.objects.using( db_slug ), excluido = False, id = s2400_evtcdbenprrp_id)
        s2400_evtcdbenprrp_lista = s2400evtCdBenPrRP.objects.using( db_slug ).filter(id=s2400_evtcdbenprrp_id, excluido = False).all()
    
        s2400_brasil_lista = s2400brasil.objects.using(db_slug).filter(s2400_evtcdbenprrp_id__in = listar_ids(s2400_evtcdbenprrp_lista) ).filter(excluido=False).all()    
        s2400_exterior_lista = s2400exterior.objects.using(db_slug).filter(s2400_evtcdbenprrp_id__in = listar_ids(s2400_evtcdbenprrp_lista) ).filter(excluido=False).all()    
        s2400_inibeneficio_lista = s2400iniBeneficio.objects.using(db_slug).filter(s2400_evtcdbenprrp_id__in = listar_ids(s2400_evtcdbenprrp_lista) ).filter(excluido=False).all()    
        s2400_inibeneficio_infopenmorte_lista = s2400iniBeneficioinfoPenMorte.objects.using(db_slug).filter(s2400_inibeneficio_id__in = listar_ids(s2400_inibeneficio_lista) ).filter(excluido=False).all()    
        s2400_altbeneficio_lista = s2400altBeneficio.objects.using(db_slug).filter(s2400_evtcdbenprrp_id__in = listar_ids(s2400_evtcdbenprrp_lista) ).filter(excluido=False).all()    
        s2400_altbeneficio_infopenmorte_lista = s2400altBeneficioinfoPenMorte.objects.using(db_slug).filter(s2400_altbeneficio_id__in = listar_ids(s2400_altbeneficio_lista) ).filter(excluido=False).all()    
        s2400_fimbeneficio_lista = s2400fimBeneficio.objects.using(db_slug).filter(s2400_evtcdbenprrp_id__in = listar_ids(s2400_evtcdbenprrp_lista) ).filter(excluido=False).all()
        context = {
            'base': s2400_evtcdbenprrp,
            's2400_evtcdbenprrp_lista': s2400_evtcdbenprrp_lista,
            's2400_evtcdbenprrp_id': int(s2400_evtcdbenprrp_id), 
            's2400_evtcdbenprrp': s2400_evtcdbenprrp,
    
            's2400_brasil_lista': s2400_brasil_lista,    
            's2400_exterior_lista': s2400_exterior_lista,    
            's2400_inibeneficio_lista': s2400_inibeneficio_lista,    
            's2400_inibeneficio_infopenmorte_lista': s2400_inibeneficio_infopenmorte_lista,    
            's2400_altbeneficio_lista': s2400_altbeneficio_lista,    
            's2400_altbeneficio_infopenmorte_lista': s2400_altbeneficio_infopenmorte_lista,    
            's2400_fimbeneficio_lista': s2400_fimbeneficio_lista,
        }
        #return render(request, 'xml/%s/s2400_evtcdbenprrp.html' % s2400_evtcdbenprrp.versao, context, content_type='text/xml')
        t = get_template('%s/s2400_evtcdbenprrp_xml.html' % s2400_evtcdbenprrp.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#8
0
def gerar_xml_s2220(s2220_evtmonit_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2220_evtmonit_id:
        s2220_evtmonit = get_object_or_404(
            s2220evtMonit.objects.using(db_slug),
            excluido=False,
            id=s2220_evtmonit_id)
        s2220_evtmonit_lista = s2220evtMonit.objects.using(db_slug).filter(
            id=s2220_evtmonit_id, excluido=False).all()

        s2220_exame_lista = s2220exame.objects.using(db_slug).filter(
            s2220_evtmonit_id__in=listar_ids(s2220_evtmonit_lista)).filter(
                excluido=False).all()
        context = {
            'base': s2220_evtmonit,
            's2220_evtmonit_lista': s2220_evtmonit_lista,
            's2220_evtmonit_id': int(s2220_evtmonit_id),
            's2220_evtmonit': s2220_evtmonit,
            's2220_exame_lista': s2220_exame_lista,
        }
        #return render(request, 'xml/%s/s2220_evtmonit.html' % s2220_evtmonit.versao, context, content_type='text/xml')
        t = get_template('%s/s2220_evtmonit_xml.html' % s2220_evtmonit.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#9
0
def gerar_xml_s2250(s2250_evtavprevio_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2250_evtavprevio_id:
        s2250_evtavprevio = get_object_or_404(
            s2250evtAvPrevio.objects.using(db_slug),
            excluido=False,
            id=s2250_evtavprevio_id)
        s2250_evtavprevio_lista = s2250evtAvPrevio.objects.using(
            db_slug).filter(id=s2250_evtavprevio_id, excluido=False).all()

        s2250_detavprevio_lista = s2250detAvPrevio.objects.using(
            db_slug).filter(s2250_evtavprevio_id__in=listar_ids(
                s2250_evtavprevio_lista)).filter(excluido=False).all()
        s2250_cancavprevio_lista = s2250cancAvPrevio.objects.using(
            db_slug).filter(s2250_evtavprevio_id__in=listar_ids(
                s2250_evtavprevio_lista)).filter(excluido=False).all()
        context = {
            'base': s2250_evtavprevio,
            's2250_evtavprevio_lista': s2250_evtavprevio_lista,
            's2250_evtavprevio_id': int(s2250_evtavprevio_id),
            's2250_evtavprevio': s2250_evtavprevio,
            's2250_detavprevio_lista': s2250_detavprevio_lista,
            's2250_cancavprevio_lista': s2250_cancavprevio_lista,
        }
        #return render(request, 'xml/%s/s2250_evtavprevio.html' % s2250_evtavprevio.versao, context, content_type='text/xml')
        t = get_template('%s/s2250_evtavprevio_xml.html' %
                         s2250_evtavprevio.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#10
0
def gerar_xml_s5012(s5012_evtirrf_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s5012_evtirrf_id:
        s5012_evtirrf = get_object_or_404(s5012evtIrrf.objects.using(db_slug),
                                          excluido=False,
                                          id=s5012_evtirrf_id)
        s5012_evtirrf_lista = s5012evtIrrf.objects.using(db_slug).filter(
            id=s5012_evtirrf_id, excluido=False).all()

        s5012_infocrcontrib_lista = s5012infoCRContrib.objects.using(
            db_slug).filter(
                s5012_evtirrf_id__in=listar_ids(s5012_evtirrf_lista)).filter(
                    excluido=False).all()
        context = {
            'base': s5012_evtirrf,
            's5012_evtirrf_lista': s5012_evtirrf_lista,
            's5012_evtirrf_id': int(s5012_evtirrf_id),
            's5012_evtirrf': s5012_evtirrf,
            's5012_infocrcontrib_lista': s5012_infocrcontrib_lista,
        }
        #return render(request, 'xml/%s/s5012_evtirrf.html' % s5012_evtirrf.versao, context, content_type='text/xml')
        t = get_template('%s/s5012_evtirrf_xml.html' % s5012_evtirrf.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#11
0
def gerar_xml_s1070(s1070_evttabprocesso_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1070_evttabprocesso_id:
        s1070_evttabprocesso = get_object_or_404(
            s1070evtTabProcesso.objects.using(db_slug),
            excluido=False,
            id=s1070_evttabprocesso_id)
        s1070_evttabprocesso_lista = s1070evtTabProcesso.objects.using(
            db_slug).filter(id=s1070_evttabprocesso_id, excluido=False).all()

        s1070_inclusao_lista = s1070inclusao.objects.using(db_slug).filter(
            s1070_evttabprocesso_id__in=listar_ids(
                s1070_evttabprocesso_lista)).filter(excluido=False).all()
        s1070_inclusao_dadosprocjud_lista = s1070inclusaodadosProcJud.objects.using(
            db_slug).filter(
                s1070_inclusao_id__in=listar_ids(s1070_inclusao_lista)).filter(
                    excluido=False).all()
        s1070_inclusao_infosusp_lista = s1070inclusaoinfoSusp.objects.using(
            db_slug).filter(
                s1070_inclusao_id__in=listar_ids(s1070_inclusao_lista)).filter(
                    excluido=False).all()
        s1070_alteracao_lista = s1070alteracao.objects.using(db_slug).filter(
            s1070_evttabprocesso_id__in=listar_ids(
                s1070_evttabprocesso_lista)).filter(excluido=False).all()
        s1070_alteracao_dadosprocjud_lista = s1070alteracaodadosProcJud.objects.using(
            db_slug).filter(s1070_alteracao_id__in=listar_ids(
                s1070_alteracao_lista)).filter(excluido=False).all()
        s1070_alteracao_infosusp_lista = s1070alteracaoinfoSusp.objects.using(
            db_slug).filter(s1070_alteracao_id__in=listar_ids(
                s1070_alteracao_lista)).filter(excluido=False).all()
        s1070_alteracao_novavalidade_lista = s1070alteracaonovaValidade.objects.using(
            db_slug).filter(s1070_alteracao_id__in=listar_ids(
                s1070_alteracao_lista)).filter(excluido=False).all()
        s1070_exclusao_lista = s1070exclusao.objects.using(db_slug).filter(
            s1070_evttabprocesso_id__in=listar_ids(
                s1070_evttabprocesso_lista)).filter(excluido=False).all()
        context = {
            'base': s1070_evttabprocesso,
            's1070_evttabprocesso_lista': s1070_evttabprocesso_lista,
            's1070_evttabprocesso_id': int(s1070_evttabprocesso_id),
            's1070_evttabprocesso': s1070_evttabprocesso,
            's1070_inclusao_lista': s1070_inclusao_lista,
            's1070_inclusao_dadosprocjud_lista':
            s1070_inclusao_dadosprocjud_lista,
            's1070_inclusao_infosusp_lista': s1070_inclusao_infosusp_lista,
            's1070_alteracao_lista': s1070_alteracao_lista,
            's1070_alteracao_dadosprocjud_lista':
            s1070_alteracao_dadosprocjud_lista,
            's1070_alteracao_infosusp_lista': s1070_alteracao_infosusp_lista,
            's1070_alteracao_novavalidade_lista':
            s1070_alteracao_novavalidade_lista,
            's1070_exclusao_lista': s1070_exclusao_lista,
        }
        #return render(request, 'xml/%s/s1070_evttabprocesso.html' % s1070_evttabprocesso.versao, context, content_type='text/xml')
        t = get_template('%s/s1070_evttabprocesso_xml.html' %
                         s1070_evttabprocesso.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#12
0
def gerar_xml_s1207(s1207_evtbenprrp_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1207_evtbenprrp_id:
        s1207_evtbenprrp = get_object_or_404(
            s1207evtBenPrRP.objects.using(db_slug),
            excluido=False,
            id=s1207_evtbenprrp_id)
        s1207_evtbenprrp_lista = s1207evtBenPrRP.objects.using(db_slug).filter(
            id=s1207_evtbenprrp_id, excluido=False).all()

        s1207_dmdev_lista = s1207dmDev.objects.using(db_slug).filter(
            s1207_evtbenprrp_id__in=listar_ids(s1207_evtbenprrp_lista)).filter(
                excluido=False).all()
        s1207_itens_lista = s1207itens.objects.using(db_slug).filter(
            s1207_dmdev_id__in=listar_ids(s1207_dmdev_lista)).filter(
                excluido=False).all()
        context = {
            'base': s1207_evtbenprrp,
            's1207_evtbenprrp_lista': s1207_evtbenprrp_lista,
            's1207_evtbenprrp_id': int(s1207_evtbenprrp_id),
            's1207_evtbenprrp': s1207_evtbenprrp,
            's1207_dmdev_lista': s1207_dmdev_lista,
            's1207_itens_lista': s1207_itens_lista,
        }
        #return render(request, 'xml/%s/s1207_evtbenprrp.html' % s1207_evtbenprrp.versao, context, content_type='text/xml')
        t = get_template('%s/s1207_evtbenprrp_xml.html' %
                         s1207_evtbenprrp.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2241(s2241_evtinsapo_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2241_evtinsapo_id:
        s2241_evtinsapo = get_object_or_404(s2241evtInsApo.objects.using( db_slug ), excluido = False, id = s2241_evtinsapo_id)
        s2241_evtinsapo_lista = s2241evtInsApo.objects.using( db_slug ).filter(id=s2241_evtinsapo_id, excluido = False).all()
    
        s2241_insalperic_lista = s2241insalPeric.objects.using(db_slug).filter(s2241_evtinsapo_id__in = listar_ids(s2241_evtinsapo_lista) ).filter(excluido=False).all()    
        s2241_iniinsalperic_lista = s2241iniInsalPeric.objects.using(db_slug).filter(s2241_insalperic_id__in = listar_ids(s2241_insalperic_lista) ).filter(excluido=False).all()    
        s2241_iniinsalperic_infoamb_lista = s2241iniInsalPericinfoAmb.objects.using(db_slug).filter(s2241_iniinsalperic_id__in = listar_ids(s2241_iniinsalperic_lista) ).filter(excluido=False).all()    
        s2241_iniinsalperic_fatrisco_lista = s2241iniInsalPericfatRisco.objects.using(db_slug).filter(s2241_iniinsalperic_infoamb_id__in = listar_ids(s2241_iniinsalperic_infoamb_lista) ).filter(excluido=False).all()    
        s2241_altinsalperic_lista = s2241altInsalPeric.objects.using(db_slug).filter(s2241_insalperic_id__in = listar_ids(s2241_insalperic_lista) ).filter(excluido=False).all()    
        s2241_altinsalperic_infoamb_lista = s2241altInsalPericinfoamb.objects.using(db_slug).filter(s2241_altinsalperic_id__in = listar_ids(s2241_altinsalperic_lista) ).filter(excluido=False).all()    
        s2241_altinsalperic_fatrisco_lista = s2241altInsalPericfatRisco.objects.using(db_slug).filter(s2241_altinsalperic_infoamb_id__in = listar_ids(s2241_altinsalperic_infoamb_lista) ).filter(excluido=False).all()    
        s2241_fiminsalperic_lista = s2241fimInsalPeric.objects.using(db_slug).filter(s2241_insalperic_id__in = listar_ids(s2241_insalperic_lista) ).filter(excluido=False).all()    
        s2241_fiminsalperic_infoamb_lista = s2241fimInsalPericinfoAmb.objects.using(db_slug).filter(s2241_fiminsalperic_id__in = listar_ids(s2241_fiminsalperic_lista) ).filter(excluido=False).all()    
        s2241_aposentesp_lista = s2241aposentEsp.objects.using(db_slug).filter(s2241_evtinsapo_id__in = listar_ids(s2241_evtinsapo_lista) ).filter(excluido=False).all()    
        s2241_iniaposentesp_lista = s2241iniAposentEsp.objects.using(db_slug).filter(s2241_aposentesp_id__in = listar_ids(s2241_aposentesp_lista) ).filter(excluido=False).all()    
        s2241_iniaposentesp_infoamb_lista = s2241iniAposentEspinfoAmb.objects.using(db_slug).filter(s2241_iniaposentesp_id__in = listar_ids(s2241_iniaposentesp_lista) ).filter(excluido=False).all()    
        s2241_iniaposentesp_fatrisco_lista = s2241iniAposentEspfatRisco.objects.using(db_slug).filter(s2241_iniaposentesp_infoamb_id__in = listar_ids(s2241_iniaposentesp_infoamb_lista) ).filter(excluido=False).all()    
        s2241_altaposentesp_lista = s2241altAposentEsp.objects.using(db_slug).filter(s2241_aposentesp_id__in = listar_ids(s2241_aposentesp_lista) ).filter(excluido=False).all()    
        s2241_altaposentesp_infoamb_lista = s2241altAposentEspinfoamb.objects.using(db_slug).filter(s2241_altaposentesp_id__in = listar_ids(s2241_altaposentesp_lista) ).filter(excluido=False).all()    
        s2241_altaposentesp_fatrisco_lista = s2241altAposentEspfatRisco.objects.using(db_slug).filter(s2241_altaposentesp_infoamb_id__in = listar_ids(s2241_altaposentesp_infoamb_lista) ).filter(excluido=False).all()    
        s2241_fimaposentesp_lista = s2241fimAposentEsp.objects.using(db_slug).filter(s2241_aposentesp_id__in = listar_ids(s2241_aposentesp_lista) ).filter(excluido=False).all()    
        s2241_fimaposentesp_infoamb_lista = s2241fimAposentEspinfoAmb.objects.using(db_slug).filter(s2241_fimaposentesp_id__in = listar_ids(s2241_fimaposentesp_lista) ).filter(excluido=False).all()
        context = {
            'base': s2241_evtinsapo,
            's2241_evtinsapo_lista': s2241_evtinsapo_lista,
            's2241_evtinsapo_id': int(s2241_evtinsapo_id), 
            's2241_evtinsapo': s2241_evtinsapo,
    
            's2241_insalperic_lista': s2241_insalperic_lista,    
            's2241_iniinsalperic_lista': s2241_iniinsalperic_lista,    
            's2241_iniinsalperic_infoamb_lista': s2241_iniinsalperic_infoamb_lista,    
            's2241_iniinsalperic_fatrisco_lista': s2241_iniinsalperic_fatrisco_lista,    
            's2241_altinsalperic_lista': s2241_altinsalperic_lista,    
            's2241_altinsalperic_infoamb_lista': s2241_altinsalperic_infoamb_lista,    
            's2241_altinsalperic_fatrisco_lista': s2241_altinsalperic_fatrisco_lista,    
            's2241_fiminsalperic_lista': s2241_fiminsalperic_lista,    
            's2241_fiminsalperic_infoamb_lista': s2241_fiminsalperic_infoamb_lista,    
            's2241_aposentesp_lista': s2241_aposentesp_lista,    
            's2241_iniaposentesp_lista': s2241_iniaposentesp_lista,    
            's2241_iniaposentesp_infoamb_lista': s2241_iniaposentesp_infoamb_lista,    
            's2241_iniaposentesp_fatrisco_lista': s2241_iniaposentesp_fatrisco_lista,    
            's2241_altaposentesp_lista': s2241_altaposentesp_lista,    
            's2241_altaposentesp_infoamb_lista': s2241_altaposentesp_infoamb_lista,    
            's2241_altaposentesp_fatrisco_lista': s2241_altaposentesp_fatrisco_lista,    
            's2241_fimaposentesp_lista': s2241_fimaposentesp_lista,    
            's2241_fimaposentesp_infoamb_lista': s2241_fimaposentesp_infoamb_lista,
        }
        #return render(request, 'xml/%s/s2241_evtinsapo.html' % s2241_evtinsapo.versao, context, content_type='text/xml')
        t = get_template('%s/s2241_evtinsapo_xml.html' % s2241_evtinsapo.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2230(s2230_evtafasttemp_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2230_evtafasttemp_id:
        s2230_evtafasttemp = get_object_or_404(
            s2230evtAfastTemp.objects.using(db_slug),
            excluido=False,
            id=s2230_evtafasttemp_id)
        s2230_evtafasttemp_lista = s2230evtAfastTemp.objects.using(
            db_slug).filter(id=s2230_evtafasttemp_id, excluido=False).all()

        s2230_iniafastamento_lista = s2230iniAfastamento.objects.using(
            db_slug).filter(s2230_evtafasttemp_id__in=listar_ids(
                s2230_evtafasttemp_lista)).filter(excluido=False).all()
        s2230_infoatestado_lista = s2230infoAtestado.objects.using(
            db_slug).filter(s2230_iniafastamento_id__in=listar_ids(
                s2230_iniafastamento_lista)).filter(excluido=False).all()
        s2230_emitente_lista = s2230emitente.objects.using(db_slug).filter(
            s2230_infoatestado_id__in=listar_ids(
                s2230_infoatestado_lista)).filter(excluido=False).all()
        s2230_infocessao_lista = s2230infoCessao.objects.using(db_slug).filter(
            s2230_iniafastamento_id__in=listar_ids(
                s2230_iniafastamento_lista)).filter(excluido=False).all()
        s2230_infomandsind_lista = s2230infoMandSind.objects.using(
            db_slug).filter(s2230_iniafastamento_id__in=listar_ids(
                s2230_iniafastamento_lista)).filter(excluido=False).all()
        s2230_inforetif_lista = s2230infoRetif.objects.using(db_slug).filter(
            s2230_evtafasttemp_id__in=listar_ids(
                s2230_evtafasttemp_lista)).filter(excluido=False).all()
        s2230_fimafastamento_lista = s2230fimAfastamento.objects.using(
            db_slug).filter(s2230_evtafasttemp_id__in=listar_ids(
                s2230_evtafasttemp_lista)).filter(excluido=False).all()
        context = {
            'base': s2230_evtafasttemp,
            's2230_evtafasttemp_lista': s2230_evtafasttemp_lista,
            's2230_evtafasttemp_id': int(s2230_evtafasttemp_id),
            's2230_evtafasttemp': s2230_evtafasttemp,
            's2230_iniafastamento_lista': s2230_iniafastamento_lista,
            's2230_infoatestado_lista': s2230_infoatestado_lista,
            's2230_emitente_lista': s2230_emitente_lista,
            's2230_infocessao_lista': s2230_infocessao_lista,
            's2230_infomandsind_lista': s2230_infomandsind_lista,
            's2230_inforetif_lista': s2230_inforetif_lista,
            's2230_fimafastamento_lista': s2230_fimafastamento_lista,
        }
        #return render(request, 'xml/%s/s2230_evtafasttemp.html' % s2230_evtafasttemp.versao, context, content_type='text/xml')
        t = get_template('%s/s2230_evtafasttemp_xml.html' %
                         s2230_evtafasttemp.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#15
0
def gerar_xml_s1050(s1050_evttabhortur_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1050_evttabhortur_id:
        s1050_evttabhortur = get_object_or_404(
            s1050evtTabHorTur.objects.using(db_slug),
            excluido=False,
            id=s1050_evttabhortur_id)
        s1050_evttabhortur_lista = s1050evtTabHorTur.objects.using(
            db_slug).filter(id=s1050_evttabhortur_id, excluido=False).all()

        s1050_inclusao_lista = s1050inclusao.objects.using(db_slug).filter(
            s1050_evttabhortur_id__in=listar_ids(
                s1050_evttabhortur_lista)).filter(excluido=False).all()
        s1050_inclusao_horariointervalo_lista = s1050inclusaohorarioIntervalo.objects.using(
            db_slug).filter(
                s1050_inclusao_id__in=listar_ids(s1050_inclusao_lista)).filter(
                    excluido=False).all()
        s1050_alteracao_lista = s1050alteracao.objects.using(db_slug).filter(
            s1050_evttabhortur_id__in=listar_ids(
                s1050_evttabhortur_lista)).filter(excluido=False).all()
        s1050_alteracao_horariointervalo_lista = s1050alteracaohorarioIntervalo.objects.using(
            db_slug).filter(s1050_alteracao_id__in=listar_ids(
                s1050_alteracao_lista)).filter(excluido=False).all()
        s1050_alteracao_novavalidade_lista = s1050alteracaonovaValidade.objects.using(
            db_slug).filter(s1050_alteracao_id__in=listar_ids(
                s1050_alteracao_lista)).filter(excluido=False).all()
        s1050_exclusao_lista = s1050exclusao.objects.using(db_slug).filter(
            s1050_evttabhortur_id__in=listar_ids(
                s1050_evttabhortur_lista)).filter(excluido=False).all()
        context = {
            'base': s1050_evttabhortur,
            's1050_evttabhortur_lista': s1050_evttabhortur_lista,
            's1050_evttabhortur_id': int(s1050_evttabhortur_id),
            's1050_evttabhortur': s1050_evttabhortur,
            's1050_inclusao_lista': s1050_inclusao_lista,
            's1050_inclusao_horariointervalo_lista':
            s1050_inclusao_horariointervalo_lista,
            's1050_alteracao_lista': s1050_alteracao_lista,
            's1050_alteracao_horariointervalo_lista':
            s1050_alteracao_horariointervalo_lista,
            's1050_alteracao_novavalidade_lista':
            s1050_alteracao_novavalidade_lista,
            's1050_exclusao_lista': s1050_exclusao_lista,
        }
        #return render(request, 'xml/%s/s1050_evttabhortur.html' % s1050_evttabhortur.versao, context, content_type='text/xml')
        t = get_template('%s/s1050_evttabhortur_xml.html' %
                         s1050_evttabhortur.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s1202(s1202_evtrmnrpps_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1202_evtrmnrpps_id:
        s1202_evtrmnrpps = get_object_or_404(s1202evtRmnRPPS.objects.using( db_slug ), excluido = False, id = s1202_evtrmnrpps_id)
        s1202_evtrmnrpps_lista = s1202evtRmnRPPS.objects.using( db_slug ).filter(id=s1202_evtrmnrpps_id, excluido = False).all()
    
        s1202_procjudtrab_lista = s1202procJudTrab.objects.using(db_slug).filter(s1202_evtrmnrpps_id__in = listar_ids(s1202_evtrmnrpps_lista) ).filter(excluido=False).all()    
        s1202_dmdev_lista = s1202dmDev.objects.using(db_slug).filter(s1202_evtrmnrpps_id__in = listar_ids(s1202_evtrmnrpps_lista) ).filter(excluido=False).all()    
        s1202_infoperapur_lista = s1202infoPerApur.objects.using(db_slug).filter(s1202_dmdev_id__in = listar_ids(s1202_dmdev_lista) ).filter(excluido=False).all()    
        s1202_infoperapur_ideestab_lista = s1202infoPerApurideEstab.objects.using(db_slug).filter(s1202_infoperapur_id__in = listar_ids(s1202_infoperapur_lista) ).filter(excluido=False).all()    
        s1202_infoperapur_remunperapur_lista = s1202infoPerApurremunPerApur.objects.using(db_slug).filter(s1202_infoperapur_ideestab_id__in = listar_ids(s1202_infoperapur_ideestab_lista) ).filter(excluido=False).all()    
        s1202_infoperapur_itensremun_lista = s1202infoPerApuritensRemun.objects.using(db_slug).filter(s1202_infoperapur_remunperapur_id__in = listar_ids(s1202_infoperapur_remunperapur_lista) ).filter(excluido=False).all()    
        s1202_infoperapur_infosaudecolet_lista = s1202infoPerApurinfoSaudeColet.objects.using(db_slug).filter(s1202_infoperapur_remunperapur_id__in = listar_ids(s1202_infoperapur_remunperapur_lista) ).filter(excluido=False).all()    
        s1202_infoperapur_detoper_lista = s1202infoPerApurdetOper.objects.using(db_slug).filter(s1202_infoperapur_infosaudecolet_id__in = listar_ids(s1202_infoperapur_infosaudecolet_lista) ).filter(excluido=False).all()    
        s1202_infoperapur_detplano_lista = s1202infoPerApurdetPlano.objects.using(db_slug).filter(s1202_infoperapur_detoper_id__in = listar_ids(s1202_infoperapur_detoper_lista) ).filter(excluido=False).all()    
        s1202_infoperant_lista = s1202infoPerAnt.objects.using(db_slug).filter(s1202_dmdev_id__in = listar_ids(s1202_dmdev_lista) ).filter(excluido=False).all()    
        s1202_infoperant_ideadc_lista = s1202infoPerAntideADC.objects.using(db_slug).filter(s1202_infoperant_id__in = listar_ids(s1202_infoperant_lista) ).filter(excluido=False).all()    
        s1202_infoperant_ideperiodo_lista = s1202infoPerAntidePeriodo.objects.using(db_slug).filter(s1202_infoperant_ideadc_id__in = listar_ids(s1202_infoperant_ideadc_lista) ).filter(excluido=False).all()    
        s1202_infoperant_ideestab_lista = s1202infoPerAntideEstab.objects.using(db_slug).filter(s1202_infoperant_ideperiodo_id__in = listar_ids(s1202_infoperant_ideperiodo_lista) ).filter(excluido=False).all()    
        s1202_infoperant_remunperant_lista = s1202infoPerAntremunPerAnt.objects.using(db_slug).filter(s1202_infoperant_ideestab_id__in = listar_ids(s1202_infoperant_ideestab_lista) ).filter(excluido=False).all()    
        s1202_infoperant_itensremun_lista = s1202infoPerAntitensRemun.objects.using(db_slug).filter(s1202_infoperant_remunperant_id__in = listar_ids(s1202_infoperant_remunperant_lista) ).filter(excluido=False).all()
        context = {
            'base': s1202_evtrmnrpps,
            's1202_evtrmnrpps_lista': s1202_evtrmnrpps_lista,
            's1202_evtrmnrpps_id': int(s1202_evtrmnrpps_id), 
            's1202_evtrmnrpps': s1202_evtrmnrpps,
    
            's1202_procjudtrab_lista': s1202_procjudtrab_lista,    
            's1202_dmdev_lista': s1202_dmdev_lista,    
            's1202_infoperapur_lista': s1202_infoperapur_lista,    
            's1202_infoperapur_ideestab_lista': s1202_infoperapur_ideestab_lista,    
            's1202_infoperapur_remunperapur_lista': s1202_infoperapur_remunperapur_lista,    
            's1202_infoperapur_itensremun_lista': s1202_infoperapur_itensremun_lista,    
            's1202_infoperapur_infosaudecolet_lista': s1202_infoperapur_infosaudecolet_lista,    
            's1202_infoperapur_detoper_lista': s1202_infoperapur_detoper_lista,    
            's1202_infoperapur_detplano_lista': s1202_infoperapur_detplano_lista,    
            's1202_infoperant_lista': s1202_infoperant_lista,    
            's1202_infoperant_ideadc_lista': s1202_infoperant_ideadc_lista,    
            's1202_infoperant_ideperiodo_lista': s1202_infoperant_ideperiodo_lista,    
            's1202_infoperant_ideestab_lista': s1202_infoperant_ideestab_lista,    
            's1202_infoperant_remunperant_lista': s1202_infoperant_remunperant_lista,    
            's1202_infoperant_itensremun_lista': s1202_infoperant_itensremun_lista,
        }
        #return render(request, 'xml/%s/s1202_evtrmnrpps.html' % s1202_evtrmnrpps.versao, context, content_type='text/xml')
        t = get_template('%s/s1202_evtrmnrpps_xml.html' % s1202_evtrmnrpps.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#17
0
def gerar_xml_s1210(s1210_evtpgtos_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1210_evtpgtos_id:
        s1210_evtpgtos = get_object_or_404(s1210evtPgtos.objects.using( db_slug ), excluido = False, id = s1210_evtpgtos_id)
        s1210_evtpgtos_lista = s1210evtPgtos.objects.using( db_slug ).filter(id=s1210_evtpgtos_id, excluido = False).all()
    
        s1210_deps_lista = s1210deps.objects.using(db_slug).filter(s1210_evtpgtos_id__in = listar_ids(s1210_evtpgtos_lista) ).filter(excluido=False).all()    
        s1210_infopgto_lista = s1210infoPgto.objects.using(db_slug).filter(s1210_evtpgtos_id__in = listar_ids(s1210_evtpgtos_lista) ).filter(excluido=False).all()    
        s1210_detpgtofl_lista = s1210detPgtoFl.objects.using(db_slug).filter(s1210_infopgto_id__in = listar_ids(s1210_infopgto_lista) ).filter(excluido=False).all()    
        s1210_detpgtofl_retpgtotot_lista = s1210detPgtoFlretPgtoTot.objects.using(db_slug).filter(s1210_detpgtofl_id__in = listar_ids(s1210_detpgtofl_lista) ).filter(excluido=False).all()    
        s1210_detpgtofl_penalim_lista = s1210detPgtoFlpenAlim.objects.using(db_slug).filter(s1210_detpgtofl_retpgtotot_id__in = listar_ids(s1210_detpgtofl_retpgtotot_lista) ).filter(excluido=False).all()    
        s1210_detpgtofl_infopgtoparc_lista = s1210detPgtoFlinfoPgtoParc.objects.using(db_slug).filter(s1210_detpgtofl_id__in = listar_ids(s1210_detpgtofl_lista) ).filter(excluido=False).all()    
        s1210_detpgtobenpr_lista = s1210detPgtoBenPr.objects.using(db_slug).filter(s1210_infopgto_id__in = listar_ids(s1210_infopgto_lista) ).filter(excluido=False).all()    
        s1210_detpgtobenpr_retpgtotot_lista = s1210detPgtoBenPrretPgtoTot.objects.using(db_slug).filter(s1210_detpgtobenpr_id__in = listar_ids(s1210_detpgtobenpr_lista) ).filter(excluido=False).all()    
        s1210_detpgtobenpr_infopgtoparc_lista = s1210detPgtoBenPrinfoPgtoParc.objects.using(db_slug).filter(s1210_detpgtobenpr_id__in = listar_ids(s1210_detpgtobenpr_lista) ).filter(excluido=False).all()    
        s1210_detpgtofer_lista = s1210detPgtoFer.objects.using(db_slug).filter(s1210_infopgto_id__in = listar_ids(s1210_infopgto_lista) ).filter(excluido=False).all()    
        s1210_detpgtofer_detrubrfer_lista = s1210detPgtoFerdetRubrFer.objects.using(db_slug).filter(s1210_detpgtofer_id__in = listar_ids(s1210_detpgtofer_lista) ).filter(excluido=False).all()    
        s1210_detpgtofer_penalim_lista = s1210detPgtoFerpenAlim.objects.using(db_slug).filter(s1210_detpgtofer_detrubrfer_id__in = listar_ids(s1210_detpgtofer_detrubrfer_lista) ).filter(excluido=False).all()    
        s1210_detpgtoant_lista = s1210detPgtoAnt.objects.using(db_slug).filter(s1210_infopgto_id__in = listar_ids(s1210_infopgto_lista) ).filter(excluido=False).all()    
        s1210_detpgtoant_infopgtoant_lista = s1210detPgtoAntinfoPgtoAnt.objects.using(db_slug).filter(s1210_detpgtoant_id__in = listar_ids(s1210_detpgtoant_lista) ).filter(excluido=False).all()    
        s1210_idepgtoext_lista = s1210idePgtoExt.objects.using(db_slug).filter(s1210_infopgto_id__in = listar_ids(s1210_infopgto_lista) ).filter(excluido=False).all()
        context = {
            'base': s1210_evtpgtos,
            's1210_evtpgtos_lista': s1210_evtpgtos_lista,
            's1210_evtpgtos_id': int(s1210_evtpgtos_id), 
            's1210_evtpgtos': s1210_evtpgtos,
    
            's1210_deps_lista': s1210_deps_lista,    
            's1210_infopgto_lista': s1210_infopgto_lista,    
            's1210_detpgtofl_lista': s1210_detpgtofl_lista,    
            's1210_detpgtofl_retpgtotot_lista': s1210_detpgtofl_retpgtotot_lista,    
            's1210_detpgtofl_penalim_lista': s1210_detpgtofl_penalim_lista,    
            's1210_detpgtofl_infopgtoparc_lista': s1210_detpgtofl_infopgtoparc_lista,    
            's1210_detpgtobenpr_lista': s1210_detpgtobenpr_lista,    
            's1210_detpgtobenpr_retpgtotot_lista': s1210_detpgtobenpr_retpgtotot_lista,    
            's1210_detpgtobenpr_infopgtoparc_lista': s1210_detpgtobenpr_infopgtoparc_lista,    
            's1210_detpgtofer_lista': s1210_detpgtofer_lista,    
            's1210_detpgtofer_detrubrfer_lista': s1210_detpgtofer_detrubrfer_lista,    
            's1210_detpgtofer_penalim_lista': s1210_detpgtofer_penalim_lista,    
            's1210_detpgtoant_lista': s1210_detpgtoant_lista,    
            's1210_detpgtoant_infopgtoant_lista': s1210_detpgtoant_infopgtoant_lista,    
            's1210_idepgtoext_lista': s1210_idepgtoext_lista,
        }
        #return render(request, 'xml/%s/s1210_evtpgtos.html' % s1210_evtpgtos.versao, context, content_type='text/xml')
        t = get_template('%s/s1210_evtpgtos_xml.html' % s1210_evtpgtos.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2306(s2306_evttsvaltcontr_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2306_evttsvaltcontr_id:
        s2306_evttsvaltcontr = get_object_or_404(
            s2306evtTSVAltContr.objects.using(db_slug),
            excluido=False,
            id=s2306_evttsvaltcontr_id)
        s2306_evttsvaltcontr_lista = s2306evtTSVAltContr.objects.using(
            db_slug).filter(id=s2306_evttsvaltcontr_id, excluido=False).all()

        s2306_infocomplementares_lista = s2306infoComplementares.objects.using(
            db_slug).filter(s2306_evttsvaltcontr_id__in=listar_ids(
                s2306_evttsvaltcontr_lista)).filter(excluido=False).all()
        s2306_cargofuncao_lista = s2306cargoFuncao.objects.using(
            db_slug).filter(s2306_infocomplementares_id__in=listar_ids(
                s2306_infocomplementares_lista)).filter(excluido=False).all()
        s2306_remuneracao_lista = s2306remuneracao.objects.using(
            db_slug).filter(s2306_infocomplementares_id__in=listar_ids(
                s2306_infocomplementares_lista)).filter(excluido=False).all()
        s2306_infoestagiario_lista = s2306infoEstagiario.objects.using(
            db_slug).filter(s2306_infocomplementares_id__in=listar_ids(
                s2306_infocomplementares_lista)).filter(excluido=False).all()
        s2306_ageintegracao_lista = s2306ageIntegracao.objects.using(
            db_slug).filter(s2306_infoestagiario_id__in=listar_ids(
                s2306_infoestagiario_lista)).filter(excluido=False).all()
        s2306_supervisorestagio_lista = s2306supervisorEstagio.objects.using(
            db_slug).filter(s2306_infoestagiario_id__in=listar_ids(
                s2306_infoestagiario_lista)).filter(excluido=False).all()
        context = {
            'base': s2306_evttsvaltcontr,
            's2306_evttsvaltcontr_lista': s2306_evttsvaltcontr_lista,
            's2306_evttsvaltcontr_id': int(s2306_evttsvaltcontr_id),
            's2306_evttsvaltcontr': s2306_evttsvaltcontr,
            's2306_infocomplementares_lista': s2306_infocomplementares_lista,
            's2306_cargofuncao_lista': s2306_cargofuncao_lista,
            's2306_remuneracao_lista': s2306_remuneracao_lista,
            's2306_infoestagiario_lista': s2306_infoestagiario_lista,
            's2306_ageintegracao_lista': s2306_ageintegracao_lista,
            's2306_supervisorestagio_lista': s2306_supervisorestagio_lista,
        }
        #return render(request, 'xml/%s/s2306_evttsvaltcontr.html' % s2306_evttsvaltcontr.versao, context, content_type='text/xml')
        t = get_template('%s/s2306_evttsvaltcontr_xml.html' %
                         s2306_evttsvaltcontr.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s5001(s5001_evtbasestrab_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s5001_evtbasestrab_id:
        s5001_evtbasestrab = get_object_or_404(
            s5001evtBasesTrab.objects.using(db_slug),
            excluido=False,
            id=s5001_evtbasestrab_id)
        s5001_evtbasestrab_lista = s5001evtBasesTrab.objects.using(
            db_slug).filter(id=s5001_evtbasestrab_id, excluido=False).all()

        s5001_procjudtrab_lista = s5001procJudTrab.objects.using(
            db_slug).filter(s5001_evtbasestrab_id__in=listar_ids(
                s5001_evtbasestrab_lista)).filter(excluido=False).all()
        s5001_infocpcalc_lista = s5001infoCpCalc.objects.using(db_slug).filter(
            s5001_evtbasestrab_id__in=listar_ids(
                s5001_evtbasestrab_lista)).filter(excluido=False).all()
        s5001_ideestablot_lista = s5001ideEstabLot.objects.using(
            db_slug).filter(s5001_evtbasestrab_id__in=listar_ids(
                s5001_evtbasestrab_lista)).filter(excluido=False).all()
        s5001_infocategincid_lista = s5001infoCategIncid.objects.using(
            db_slug).filter(s5001_ideestablot_id__in=listar_ids(
                s5001_ideestablot_lista)).filter(excluido=False).all()
        s5001_infobasecs_lista = s5001infoBaseCS.objects.using(db_slug).filter(
            s5001_infocategincid_id__in=listar_ids(
                s5001_infocategincid_lista)).filter(excluido=False).all()
        s5001_calcterc_lista = s5001calcTerc.objects.using(db_slug).filter(
            s5001_infocategincid_id__in=listar_ids(
                s5001_infocategincid_lista)).filter(excluido=False).all()
        context = {
            'base': s5001_evtbasestrab,
            's5001_evtbasestrab_lista': s5001_evtbasestrab_lista,
            's5001_evtbasestrab_id': int(s5001_evtbasestrab_id),
            's5001_evtbasestrab': s5001_evtbasestrab,
            's5001_procjudtrab_lista': s5001_procjudtrab_lista,
            's5001_infocpcalc_lista': s5001_infocpcalc_lista,
            's5001_ideestablot_lista': s5001_ideestablot_lista,
            's5001_infocategincid_lista': s5001_infocategincid_lista,
            's5001_infobasecs_lista': s5001_infobasecs_lista,
            's5001_calcterc_lista': s5001_calcterc_lista,
        }
        #return render(request, 'xml/%s/s5001_evtbasestrab.html' % s5001_evtbasestrab.versao, context, content_type='text/xml')
        t = get_template('%s/s5001_evtbasestrab_xml.html' %
                         s5001_evtbasestrab.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2298(s2298_evtreintegr_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2298_evtreintegr_id:
        s2298_evtreintegr = get_object_or_404(s2298evtReintegr.objects.using( db_slug ), excluido = False, id = s2298_evtreintegr_id)
        s2298_evtreintegr_lista = s2298evtReintegr.objects.using( db_slug ).filter(id=s2298_evtreintegr_id, excluido = False).all()

        context = {
            'base': s2298_evtreintegr,
            's2298_evtreintegr_lista': s2298_evtreintegr_lista,
            's2298_evtreintegr_id': int(s2298_evtreintegr_id), 
            's2298_evtreintegr': s2298_evtreintegr,

        }
        #return render(request, 'xml/%s/s2298_evtreintegr.html' % s2298_evtreintegr.versao, context, content_type='text/xml')
        t = get_template('%s/s2298_evtreintegr_xml.html' % s2298_evtreintegr.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2206(s2206_evtaltcontratual_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2206_evtaltcontratual_id:
        s2206_evtaltcontratual = get_object_or_404(s2206evtAltContratual.objects.using( db_slug ), excluido = False, id = s2206_evtaltcontratual_id)
        s2206_evtaltcontratual_lista = s2206evtAltContratual.objects.using( db_slug ).filter(id=s2206_evtaltcontratual_id, excluido = False).all()
    
        s2206_infoceletista_lista = s2206infoCeletista.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_trabtemp_lista = s2206trabTemp.objects.using(db_slug).filter(s2206_infoceletista_id__in = listar_ids(s2206_infoceletista_lista) ).filter(excluido=False).all()    
        s2206_aprend_lista = s2206aprend.objects.using(db_slug).filter(s2206_infoceletista_id__in = listar_ids(s2206_infoceletista_lista) ).filter(excluido=False).all()    
        s2206_infoestatutario_lista = s2206infoEstatutario.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_localtrabgeral_lista = s2206localTrabGeral.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_localtrabdom_lista = s2206localTrabDom.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_horcontratual_lista = s2206horContratual.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_horario_lista = s2206horario.objects.using(db_slug).filter(s2206_horcontratual_id__in = listar_ids(s2206_horcontratual_lista) ).filter(excluido=False).all()    
        s2206_filiacaosindical_lista = s2206filiacaoSindical.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_alvarajudicial_lista = s2206alvaraJudicial.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_observacoes_lista = s2206observacoes.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()    
        s2206_servpubl_lista = s2206servPubl.objects.using(db_slug).filter(s2206_evtaltcontratual_id__in = listar_ids(s2206_evtaltcontratual_lista) ).filter(excluido=False).all()
        context = {
            'base': s2206_evtaltcontratual,
            's2206_evtaltcontratual_lista': s2206_evtaltcontratual_lista,
            's2206_evtaltcontratual_id': int(s2206_evtaltcontratual_id), 
            's2206_evtaltcontratual': s2206_evtaltcontratual,
    
            's2206_infoceletista_lista': s2206_infoceletista_lista,    
            's2206_trabtemp_lista': s2206_trabtemp_lista,    
            's2206_aprend_lista': s2206_aprend_lista,    
            's2206_infoestatutario_lista': s2206_infoestatutario_lista,    
            's2206_localtrabgeral_lista': s2206_localtrabgeral_lista,    
            's2206_localtrabdom_lista': s2206_localtrabdom_lista,    
            's2206_horcontratual_lista': s2206_horcontratual_lista,    
            's2206_horario_lista': s2206_horario_lista,    
            's2206_filiacaosindical_lista': s2206_filiacaosindical_lista,    
            's2206_alvarajudicial_lista': s2206_alvarajudicial_lista,    
            's2206_observacoes_lista': s2206_observacoes_lista,    
            's2206_servpubl_lista': s2206_servpubl_lista,
        }
        #return render(request, 'xml/%s/s2206_evtaltcontratual.html' % s2206_evtaltcontratual.versao, context, content_type='text/xml')
        t = get_template('%s/s2206_evtaltcontratual_xml.html' % s2206_evtaltcontratual.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#22
0
def gerar_xml_s2210(s2210_evtcat_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2210_evtcat_id:
        s2210_evtcat = get_object_or_404(s2210evtCAT.objects.using(db_slug),
                                         excluido=False,
                                         id=s2210_evtcat_id)
        s2210_evtcat_lista = s2210evtCAT.objects.using(db_slug).filter(
            id=s2210_evtcat_id, excluido=False).all()

        s2210_parteatingida_lista = s2210parteAtingida.objects.using(
            db_slug).filter(
                s2210_evtcat_id__in=listar_ids(s2210_evtcat_lista)).filter(
                    excluido=False).all()
        s2210_agentecausador_lista = s2210agenteCausador.objects.using(
            db_slug).filter(
                s2210_evtcat_id__in=listar_ids(s2210_evtcat_lista)).filter(
                    excluido=False).all()
        s2210_atestado_lista = s2210atestado.objects.using(db_slug).filter(
            s2210_evtcat_id__in=listar_ids(s2210_evtcat_lista)).filter(
                excluido=False).all()
        s2210_catorigem_lista = s2210catOrigem.objects.using(db_slug).filter(
            s2210_evtcat_id__in=listar_ids(s2210_evtcat_lista)).filter(
                excluido=False).all()
        context = {
            'base': s2210_evtcat,
            's2210_evtcat_lista': s2210_evtcat_lista,
            's2210_evtcat_id': int(s2210_evtcat_id),
            's2210_evtcat': s2210_evtcat,
            's2210_parteatingida_lista': s2210_parteatingida_lista,
            's2210_agentecausador_lista': s2210_agentecausador_lista,
            's2210_atestado_lista': s2210_atestado_lista,
            's2210_catorigem_lista': s2210_catorigem_lista,
        }
        #return render(request, 'xml/%s/s2210_evtcat.html' % s2210_evtcat.versao, context, content_type='text/xml')
        t = get_template('%s/s2210_evtcat_xml.html' % s2210_evtcat.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s3000(s3000_evtexclusao_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s3000_evtexclusao_id:
        s3000_evtexclusao = get_object_or_404(s3000evtExclusao.objects.using( db_slug ), excluido = False, id = s3000_evtexclusao_id)
        s3000_evtexclusao_lista = s3000evtExclusao.objects.using( db_slug ).filter(id=s3000_evtexclusao_id, excluido = False).all()
    
        s3000_idetrabalhador_lista = s3000ideTrabalhador.objects.using(db_slug).filter(s3000_evtexclusao_id__in = listar_ids(s3000_evtexclusao_lista) ).filter(excluido=False).all()    
        s3000_idefolhapagto_lista = s3000ideFolhaPagto.objects.using(db_slug).filter(s3000_evtexclusao_id__in = listar_ids(s3000_evtexclusao_lista) ).filter(excluido=False).all()
        context = {
            'base': s3000_evtexclusao,
            's3000_evtexclusao_lista': s3000_evtexclusao_lista,
            's3000_evtexclusao_id': int(s3000_evtexclusao_id), 
            's3000_evtexclusao': s3000_evtexclusao,
    
            's3000_idetrabalhador_lista': s3000_idetrabalhador_lista,    
            's3000_idefolhapagto_lista': s3000_idefolhapagto_lista,
        }
        #return render(request, 'xml/%s/s3000_evtexclusao.html' % s3000_evtexclusao.versao, context, content_type='text/xml')
        t = get_template('%s/s3000_evtexclusao_xml.html' % s3000_evtexclusao.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#24
0
def gerar_xml_s2300(s2300_evttsvinicio_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2300_evttsvinicio_id:
        s2300_evttsvinicio = get_object_or_404(
            s2300evtTSVInicio.objects.using(db_slug),
            excluido=False,
            id=s2300_evttsvinicio_id)
        s2300_evttsvinicio_lista = s2300evtTSVInicio.objects.using(
            db_slug).filter(id=s2300_evttsvinicio_id, excluido=False).all()

        s2300_documentos_lista = s2300documentos.objects.using(db_slug).filter(
            s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_ctps_lista = s2300CTPS.objects.using(db_slug).filter(
            s2300_documentos_id__in=listar_ids(s2300_documentos_lista)).filter(
                excluido=False).all()
        s2300_ric_lista = s2300RIC.objects.using(db_slug).filter(
            s2300_documentos_id__in=listar_ids(s2300_documentos_lista)).filter(
                excluido=False).all()
        s2300_rg_lista = s2300RG.objects.using(db_slug).filter(
            s2300_documentos_id__in=listar_ids(s2300_documentos_lista)).filter(
                excluido=False).all()
        s2300_rne_lista = s2300RNE.objects.using(db_slug).filter(
            s2300_documentos_id__in=listar_ids(s2300_documentos_lista)).filter(
                excluido=False).all()
        s2300_oc_lista = s2300OC.objects.using(db_slug).filter(
            s2300_documentos_id__in=listar_ids(s2300_documentos_lista)).filter(
                excluido=False).all()
        s2300_cnh_lista = s2300CNH.objects.using(db_slug).filter(
            s2300_documentos_id__in=listar_ids(s2300_documentos_lista)).filter(
                excluido=False).all()
        s2300_brasil_lista = s2300brasil.objects.using(db_slug).filter(
            s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_exterior_lista = s2300exterior.objects.using(db_slug).filter(
            s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_trabestrangeiro_lista = s2300trabEstrangeiro.objects.using(
            db_slug).filter(s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_infodeficiencia_lista = s2300infoDeficiencia.objects.using(
            db_slug).filter(s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_dependente_lista = s2300dependente.objects.using(db_slug).filter(
            s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_contato_lista = s2300contato.objects.using(db_slug).filter(
            s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_infocomplementares_lista = s2300infoComplementares.objects.using(
            db_slug).filter(s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_cargofuncao_lista = s2300cargoFuncao.objects.using(
            db_slug).filter(s2300_infocomplementares_id__in=listar_ids(
                s2300_infocomplementares_lista)).filter(excluido=False).all()
        s2300_remuneracao_lista = s2300remuneracao.objects.using(
            db_slug).filter(s2300_infocomplementares_id__in=listar_ids(
                s2300_infocomplementares_lista)).filter(excluido=False).all()
        s2300_fgts_lista = s2300fgts.objects.using(db_slug).filter(
            s2300_infocomplementares_id__in=listar_ids(
                s2300_infocomplementares_lista)).filter(excluido=False).all()
        s2300_infodirigentesindical_lista = s2300infoDirigenteSindical.objects.using(
            db_slug).filter(s2300_infocomplementares_id__in=listar_ids(
                s2300_infocomplementares_lista)).filter(excluido=False).all()
        s2300_infotrabcedido_lista = s2300infoTrabCedido.objects.using(
            db_slug).filter(s2300_infocomplementares_id__in=listar_ids(
                s2300_infocomplementares_lista)).filter(excluido=False).all()
        s2300_infoestagiario_lista = s2300infoEstagiario.objects.using(
            db_slug).filter(s2300_infocomplementares_id__in=listar_ids(
                s2300_infocomplementares_lista)).filter(excluido=False).all()
        s2300_ageintegracao_lista = s2300ageIntegracao.objects.using(
            db_slug).filter(s2300_infoestagiario_id__in=listar_ids(
                s2300_infoestagiario_lista)).filter(excluido=False).all()
        s2300_supervisorestagio_lista = s2300supervisorEstagio.objects.using(
            db_slug).filter(s2300_infoestagiario_id__in=listar_ids(
                s2300_infoestagiario_lista)).filter(excluido=False).all()
        s2300_afastamento_lista = s2300afastamento.objects.using(
            db_slug).filter(s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        s2300_termino_lista = s2300termino.objects.using(db_slug).filter(
            s2300_evttsvinicio_id__in=listar_ids(
                s2300_evttsvinicio_lista)).filter(excluido=False).all()
        context = {
            'base': s2300_evttsvinicio,
            's2300_evttsvinicio_lista': s2300_evttsvinicio_lista,
            's2300_evttsvinicio_id': int(s2300_evttsvinicio_id),
            's2300_evttsvinicio': s2300_evttsvinicio,
            's2300_documentos_lista': s2300_documentos_lista,
            's2300_ctps_lista': s2300_ctps_lista,
            's2300_ric_lista': s2300_ric_lista,
            's2300_rg_lista': s2300_rg_lista,
            's2300_rne_lista': s2300_rne_lista,
            's2300_oc_lista': s2300_oc_lista,
            's2300_cnh_lista': s2300_cnh_lista,
            's2300_brasil_lista': s2300_brasil_lista,
            's2300_exterior_lista': s2300_exterior_lista,
            's2300_trabestrangeiro_lista': s2300_trabestrangeiro_lista,
            's2300_infodeficiencia_lista': s2300_infodeficiencia_lista,
            's2300_dependente_lista': s2300_dependente_lista,
            's2300_contato_lista': s2300_contato_lista,
            's2300_infocomplementares_lista': s2300_infocomplementares_lista,
            's2300_cargofuncao_lista': s2300_cargofuncao_lista,
            's2300_remuneracao_lista': s2300_remuneracao_lista,
            's2300_fgts_lista': s2300_fgts_lista,
            's2300_infodirigentesindical_lista':
            s2300_infodirigentesindical_lista,
            's2300_infotrabcedido_lista': s2300_infotrabcedido_lista,
            's2300_infoestagiario_lista': s2300_infoestagiario_lista,
            's2300_ageintegracao_lista': s2300_ageintegracao_lista,
            's2300_supervisorestagio_lista': s2300_supervisorestagio_lista,
            's2300_afastamento_lista': s2300_afastamento_lista,
            's2300_termino_lista': s2300_termino_lista,
        }
        #return render(request, 'xml/%s/s2300_evttsvinicio.html' % s2300_evttsvinicio.versao, context, content_type='text/xml')
        t = get_template('%s/s2300_evttsvinicio_xml.html' %
                         s2300_evttsvinicio.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s1000(s1000_evtinfoempregador_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1000_evtinfoempregador_id:
        s1000_evtinfoempregador = get_object_or_404(
            s1000evtInfoEmpregador.objects.using(db_slug),
            excluido=False,
            id=s1000_evtinfoempregador_id)
        s1000_evtinfoempregador_lista = s1000evtInfoEmpregador.objects.using(
            db_slug).filter(id=s1000_evtinfoempregador_id,
                            excluido=False).all()

        s1000_inclusao_lista = s1000inclusao.objects.using(db_slug).filter(
            s1000_evtinfoempregador_id__in=listar_ids(
                s1000_evtinfoempregador_lista)).filter(excluido=False).all()
        s1000_inclusao_dadosisencao_lista = s1000inclusaodadosIsencao.objects.using(
            db_slug).filter(
                s1000_inclusao_id__in=listar_ids(s1000_inclusao_lista)).filter(
                    excluido=False).all()
        s1000_inclusao_infoop_lista = s1000inclusaoinfoOP.objects.using(
            db_slug).filter(
                s1000_inclusao_id__in=listar_ids(s1000_inclusao_lista)).filter(
                    excluido=False).all()
        s1000_inclusao_infoefr_lista = s1000inclusaoinfoEFR.objects.using(
            db_slug).filter(s1000_inclusao_infoop_id__in=listar_ids(
                s1000_inclusao_infoop_lista)).filter(excluido=False).all()
        s1000_inclusao_infoente_lista = s1000inclusaoinfoEnte.objects.using(
            db_slug).filter(s1000_inclusao_infoop_id__in=listar_ids(
                s1000_inclusao_infoop_lista)).filter(excluido=False).all()
        s1000_inclusao_infoorginternacional_lista = s1000inclusaoinfoOrgInternacional.objects.using(
            db_slug).filter(
                s1000_inclusao_id__in=listar_ids(s1000_inclusao_lista)).filter(
                    excluido=False).all()
        s1000_inclusao_softwarehouse_lista = s1000inclusaosoftwareHouse.objects.using(
            db_slug).filter(
                s1000_inclusao_id__in=listar_ids(s1000_inclusao_lista)).filter(
                    excluido=False).all()
        s1000_inclusao_situacaopj_lista = s1000inclusaosituacaoPJ.objects.using(
            db_slug).filter(
                s1000_inclusao_id__in=listar_ids(s1000_inclusao_lista)).filter(
                    excluido=False).all()
        s1000_inclusao_situacaopf_lista = s1000inclusaosituacaoPF.objects.using(
            db_slug).filter(
                s1000_inclusao_id__in=listar_ids(s1000_inclusao_lista)).filter(
                    excluido=False).all()
        s1000_alteracao_lista = s1000alteracao.objects.using(db_slug).filter(
            s1000_evtinfoempregador_id__in=listar_ids(
                s1000_evtinfoempregador_lista)).filter(excluido=False).all()
        s1000_alteracao_dadosisencao_lista = s1000alteracaodadosIsencao.objects.using(
            db_slug).filter(s1000_alteracao_id__in=listar_ids(
                s1000_alteracao_lista)).filter(excluido=False).all()
        s1000_alteracao_infoop_lista = s1000alteracaoinfoOP.objects.using(
            db_slug).filter(s1000_alteracao_id__in=listar_ids(
                s1000_alteracao_lista)).filter(excluido=False).all()
        s1000_alteracao_infoefr_lista = s1000alteracaoinfoEFR.objects.using(
            db_slug).filter(s1000_alteracao_infoop_id__in=listar_ids(
                s1000_alteracao_infoop_lista)).filter(excluido=False).all()
        s1000_alteracao_infoente_lista = s1000alteracaoinfoEnte.objects.using(
            db_slug).filter(s1000_alteracao_infoop_id__in=listar_ids(
                s1000_alteracao_infoop_lista)).filter(excluido=False).all()
        s1000_alteracao_infoorginternacional_lista = s1000alteracaoinfoOrgInternacional.objects.using(
            db_slug).filter(s1000_alteracao_id__in=listar_ids(
                s1000_alteracao_lista)).filter(excluido=False).all()
        s1000_alteracao_softwarehouse_lista = s1000alteracaosoftwareHouse.objects.using(
            db_slug).filter(s1000_alteracao_id__in=listar_ids(
                s1000_alteracao_lista)).filter(excluido=False).all()
        s1000_alteracao_situacaopj_lista = s1000alteracaosituacaoPJ.objects.using(
            db_slug).filter(s1000_alteracao_id__in=listar_ids(
                s1000_alteracao_lista)).filter(excluido=False).all()
        s1000_alteracao_situacaopf_lista = s1000alteracaosituacaoPF.objects.using(
            db_slug).filter(s1000_alteracao_id__in=listar_ids(
                s1000_alteracao_lista)).filter(excluido=False).all()
        s1000_alteracao_novavalidade_lista = s1000alteracaonovaValidade.objects.using(
            db_slug).filter(s1000_alteracao_id__in=listar_ids(
                s1000_alteracao_lista)).filter(excluido=False).all()
        s1000_exclusao_lista = s1000exclusao.objects.using(db_slug).filter(
            s1000_evtinfoempregador_id__in=listar_ids(
                s1000_evtinfoempregador_lista)).filter(excluido=False).all()
        context = {
            'base': s1000_evtinfoempregador,
            's1000_evtinfoempregador_lista': s1000_evtinfoempregador_lista,
            's1000_evtinfoempregador_id': int(s1000_evtinfoempregador_id),
            's1000_evtinfoempregador': s1000_evtinfoempregador,
            's1000_inclusao_lista': s1000_inclusao_lista,
            's1000_inclusao_dadosisencao_lista':
            s1000_inclusao_dadosisencao_lista,
            's1000_inclusao_infoop_lista': s1000_inclusao_infoop_lista,
            's1000_inclusao_infoefr_lista': s1000_inclusao_infoefr_lista,
            's1000_inclusao_infoente_lista': s1000_inclusao_infoente_lista,
            's1000_inclusao_infoorginternacional_lista':
            s1000_inclusao_infoorginternacional_lista,
            's1000_inclusao_softwarehouse_lista':
            s1000_inclusao_softwarehouse_lista,
            's1000_inclusao_situacaopj_lista': s1000_inclusao_situacaopj_lista,
            's1000_inclusao_situacaopf_lista': s1000_inclusao_situacaopf_lista,
            's1000_alteracao_lista': s1000_alteracao_lista,
            's1000_alteracao_dadosisencao_lista':
            s1000_alteracao_dadosisencao_lista,
            's1000_alteracao_infoop_lista': s1000_alteracao_infoop_lista,
            's1000_alteracao_infoefr_lista': s1000_alteracao_infoefr_lista,
            's1000_alteracao_infoente_lista': s1000_alteracao_infoente_lista,
            's1000_alteracao_infoorginternacional_lista':
            s1000_alteracao_infoorginternacional_lista,
            's1000_alteracao_softwarehouse_lista':
            s1000_alteracao_softwarehouse_lista,
            's1000_alteracao_situacaopj_lista':
            s1000_alteracao_situacaopj_lista,
            's1000_alteracao_situacaopf_lista':
            s1000_alteracao_situacaopf_lista,
            's1000_alteracao_novavalidade_lista':
            s1000_alteracao_novavalidade_lista,
            's1000_exclusao_lista': s1000_exclusao_lista,
        }
        #return render(request, 'xml/%s/s1000_evtinfoempregador.html' % s1000_evtinfoempregador.versao, context, content_type='text/xml')
        t = get_template('%s/s1000_evtinfoempregador_xml.html' %
                         s1000_evtinfoempregador.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
示例#26
0
def gerar_xml_s2205(s2205_evtaltcadastral_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2205_evtaltcadastral_id:
        s2205_evtaltcadastral = get_object_or_404(
            s2205evtAltCadastral.objects.using(db_slug),
            excluido=False,
            id=s2205_evtaltcadastral_id)
        s2205_evtaltcadastral_lista = s2205evtAltCadastral.objects.using(
            db_slug).filter(id=s2205_evtaltcadastral_id, excluido=False).all()

        s2205_documentos_lista = s2205documentos.objects.using(db_slug).filter(
            s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        s2205_ctps_lista = s2205CTPS.objects.using(db_slug).filter(
            s2205_documentos_id__in=listar_ids(s2205_documentos_lista)).filter(
                excluido=False).all()
        s2205_ric_lista = s2205RIC.objects.using(db_slug).filter(
            s2205_documentos_id__in=listar_ids(s2205_documentos_lista)).filter(
                excluido=False).all()
        s2205_rg_lista = s2205RG.objects.using(db_slug).filter(
            s2205_documentos_id__in=listar_ids(s2205_documentos_lista)).filter(
                excluido=False).all()
        s2205_rne_lista = s2205RNE.objects.using(db_slug).filter(
            s2205_documentos_id__in=listar_ids(s2205_documentos_lista)).filter(
                excluido=False).all()
        s2205_oc_lista = s2205OC.objects.using(db_slug).filter(
            s2205_documentos_id__in=listar_ids(s2205_documentos_lista)).filter(
                excluido=False).all()
        s2205_cnh_lista = s2205CNH.objects.using(db_slug).filter(
            s2205_documentos_id__in=listar_ids(s2205_documentos_lista)).filter(
                excluido=False).all()
        s2205_brasil_lista = s2205brasil.objects.using(db_slug).filter(
            s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        s2205_exterior_lista = s2205exterior.objects.using(db_slug).filter(
            s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        s2205_trabestrangeiro_lista = s2205trabEstrangeiro.objects.using(
            db_slug).filter(s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        s2205_infodeficiencia_lista = s2205infoDeficiencia.objects.using(
            db_slug).filter(s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        s2205_dependente_lista = s2205dependente.objects.using(db_slug).filter(
            s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        s2205_aposentadoria_lista = s2205aposentadoria.objects.using(
            db_slug).filter(s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        s2205_contato_lista = s2205contato.objects.using(db_slug).filter(
            s2205_evtaltcadastral_id__in=listar_ids(
                s2205_evtaltcadastral_lista)).filter(excluido=False).all()
        context = {
            'base': s2205_evtaltcadastral,
            's2205_evtaltcadastral_lista': s2205_evtaltcadastral_lista,
            's2205_evtaltcadastral_id': int(s2205_evtaltcadastral_id),
            's2205_evtaltcadastral': s2205_evtaltcadastral,
            's2205_documentos_lista': s2205_documentos_lista,
            's2205_ctps_lista': s2205_ctps_lista,
            's2205_ric_lista': s2205_ric_lista,
            's2205_rg_lista': s2205_rg_lista,
            's2205_rne_lista': s2205_rne_lista,
            's2205_oc_lista': s2205_oc_lista,
            's2205_cnh_lista': s2205_cnh_lista,
            's2205_brasil_lista': s2205_brasil_lista,
            's2205_exterior_lista': s2205_exterior_lista,
            's2205_trabestrangeiro_lista': s2205_trabestrangeiro_lista,
            's2205_infodeficiencia_lista': s2205_infodeficiencia_lista,
            's2205_dependente_lista': s2205_dependente_lista,
            's2205_aposentadoria_lista': s2205_aposentadoria_lista,
            's2205_contato_lista': s2205_contato_lista,
        }
        #return render(request, 'xml/%s/s2205_evtaltcadastral.html' % s2205_evtaltcadastral.versao, context, content_type='text/xml')
        t = get_template('%s/s2205_evtaltcadastral_xml.html' %
                         s2205_evtaltcadastral.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2200(s2200_evtadmissao_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2200_evtadmissao_id:
        s2200_evtadmissao = get_object_or_404(
            s2200evtAdmissao.objects.using(db_slug),
            excluido=False,
            id=s2200_evtadmissao_id)
        s2200_evtadmissao_lista = s2200evtAdmissao.objects.using(
            db_slug).filter(id=s2200_evtadmissao_id, excluido=False).all()

        s2200_documentos_lista = s2200documentos.objects.using(db_slug).filter(
            s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_ctps_lista = s2200CTPS.objects.using(db_slug).filter(
            s2200_documentos_id__in=listar_ids(s2200_documentos_lista)).filter(
                excluido=False).all()
        s2200_ric_lista = s2200RIC.objects.using(db_slug).filter(
            s2200_documentos_id__in=listar_ids(s2200_documentos_lista)).filter(
                excluido=False).all()
        s2200_rg_lista = s2200RG.objects.using(db_slug).filter(
            s2200_documentos_id__in=listar_ids(s2200_documentos_lista)).filter(
                excluido=False).all()
        s2200_rne_lista = s2200RNE.objects.using(db_slug).filter(
            s2200_documentos_id__in=listar_ids(s2200_documentos_lista)).filter(
                excluido=False).all()
        s2200_oc_lista = s2200OC.objects.using(db_slug).filter(
            s2200_documentos_id__in=listar_ids(s2200_documentos_lista)).filter(
                excluido=False).all()
        s2200_cnh_lista = s2200CNH.objects.using(db_slug).filter(
            s2200_documentos_id__in=listar_ids(s2200_documentos_lista)).filter(
                excluido=False).all()
        s2200_brasil_lista = s2200brasil.objects.using(db_slug).filter(
            s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_exterior_lista = s2200exterior.objects.using(db_slug).filter(
            s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_trabestrangeiro_lista = s2200trabEstrangeiro.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_infodeficiencia_lista = s2200infoDeficiencia.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_dependente_lista = s2200dependente.objects.using(db_slug).filter(
            s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_aposentadoria_lista = s2200aposentadoria.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_contato_lista = s2200contato.objects.using(db_slug).filter(
            s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_infoceletista_lista = s2200infoCeletista.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_trabtemporario_lista = s2200trabTemporario.objects.using(
            db_slug).filter(s2200_infoceletista_id__in=listar_ids(
                s2200_infoceletista_lista)).filter(excluido=False).all()
        s2200_ideestabvinc_lista = s2200ideEstabVinc.objects.using(
            db_slug).filter(s2200_trabtemporario_id__in=listar_ids(
                s2200_trabtemporario_lista)).filter(excluido=False).all()
        s2200_idetrabsubstituido_lista = s2200ideTrabSubstituido.objects.using(
            db_slug).filter(s2200_trabtemporario_id__in=listar_ids(
                s2200_trabtemporario_lista)).filter(excluido=False).all()
        s2200_aprend_lista = s2200aprend.objects.using(db_slug).filter(
            s2200_infoceletista_id__in=listar_ids(
                s2200_infoceletista_lista)).filter(excluido=False).all()
        s2200_infoestatutario_lista = s2200infoEstatutario.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_infodecjud_lista = s2200infoDecJud.objects.using(db_slug).filter(
            s2200_infoestatutario_id__in=listar_ids(
                s2200_infoestatutario_lista)).filter(excluido=False).all()
        s2200_localtrabgeral_lista = s2200localTrabGeral.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_localtrabdom_lista = s2200localTrabDom.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_horcontratual_lista = s2200horContratual.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_horario_lista = s2200horario.objects.using(db_slug).filter(
            s2200_horcontratual_id__in=listar_ids(
                s2200_horcontratual_lista)).filter(excluido=False).all()
        s2200_filiacaosindical_lista = s2200filiacaoSindical.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_alvarajudicial_lista = s2200alvaraJudicial.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_observacoes_lista = s2200observacoes.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_sucessaovinc_lista = s2200sucessaoVinc.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_transfdom_lista = s2200transfDom.objects.using(db_slug).filter(
            s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_afastamento_lista = s2200afastamento.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        s2200_desligamento_lista = s2200desligamento.objects.using(
            db_slug).filter(s2200_evtadmissao_id__in=listar_ids(
                s2200_evtadmissao_lista)).filter(excluido=False).all()
        context = {
            'base': s2200_evtadmissao,
            's2200_evtadmissao_lista': s2200_evtadmissao_lista,
            's2200_evtadmissao_id': int(s2200_evtadmissao_id),
            's2200_evtadmissao': s2200_evtadmissao,
            's2200_documentos_lista': s2200_documentos_lista,
            's2200_ctps_lista': s2200_ctps_lista,
            's2200_ric_lista': s2200_ric_lista,
            's2200_rg_lista': s2200_rg_lista,
            's2200_rne_lista': s2200_rne_lista,
            's2200_oc_lista': s2200_oc_lista,
            's2200_cnh_lista': s2200_cnh_lista,
            's2200_brasil_lista': s2200_brasil_lista,
            's2200_exterior_lista': s2200_exterior_lista,
            's2200_trabestrangeiro_lista': s2200_trabestrangeiro_lista,
            's2200_infodeficiencia_lista': s2200_infodeficiencia_lista,
            's2200_dependente_lista': s2200_dependente_lista,
            's2200_aposentadoria_lista': s2200_aposentadoria_lista,
            's2200_contato_lista': s2200_contato_lista,
            's2200_infoceletista_lista': s2200_infoceletista_lista,
            's2200_trabtemporario_lista': s2200_trabtemporario_lista,
            's2200_ideestabvinc_lista': s2200_ideestabvinc_lista,
            's2200_idetrabsubstituido_lista': s2200_idetrabsubstituido_lista,
            's2200_aprend_lista': s2200_aprend_lista,
            's2200_infoestatutario_lista': s2200_infoestatutario_lista,
            's2200_infodecjud_lista': s2200_infodecjud_lista,
            's2200_localtrabgeral_lista': s2200_localtrabgeral_lista,
            's2200_localtrabdom_lista': s2200_localtrabdom_lista,
            's2200_horcontratual_lista': s2200_horcontratual_lista,
            's2200_horario_lista': s2200_horario_lista,
            's2200_filiacaosindical_lista': s2200_filiacaosindical_lista,
            's2200_alvarajudicial_lista': s2200_alvarajudicial_lista,
            's2200_observacoes_lista': s2200_observacoes_lista,
            's2200_sucessaovinc_lista': s2200_sucessaovinc_lista,
            's2200_transfdom_lista': s2200_transfdom_lista,
            's2200_afastamento_lista': s2200_afastamento_lista,
            's2200_desligamento_lista': s2200_desligamento_lista,
        }
        #return render(request, 'xml/%s/s2200_evtadmissao.html' % s2200_evtadmissao.versao, context, content_type='text/xml')
        t = get_template('%s/s2200_evtadmissao_xml.html' %
                         s2200_evtadmissao.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s2299(s2299_evtdeslig_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s2299_evtdeslig_id:
        s2299_evtdeslig = get_object_or_404(
            s2299evtDeslig.objects.using(db_slug),
            excluido=False,
            id=s2299_evtdeslig_id)
        s2299_evtdeslig_lista = s2299evtDeslig.objects.using(db_slug).filter(
            id=s2299_evtdeslig_id, excluido=False).all()

        s2299_observacoes_lista = s2299observacoes.objects.using(
            db_slug).filter(s2299_evtdeslig_id__in=listar_ids(
                s2299_evtdeslig_lista)).filter(excluido=False).all()
        s2299_sucessaovinc_lista = s2299sucessaoVinc.objects.using(
            db_slug).filter(s2299_evtdeslig_id__in=listar_ids(
                s2299_evtdeslig_lista)).filter(excluido=False).all()
        s2299_transftit_lista = s2299transfTit.objects.using(db_slug).filter(
            s2299_evtdeslig_id__in=listar_ids(s2299_evtdeslig_lista)).filter(
                excluido=False).all()
        s2299_verbasresc_lista = s2299verbasResc.objects.using(db_slug).filter(
            s2299_evtdeslig_id__in=listar_ids(s2299_evtdeslig_lista)).filter(
                excluido=False).all()
        s2299_dmdev_lista = s2299dmDev.objects.using(db_slug).filter(
            s2299_verbasresc_id__in=listar_ids(s2299_verbasresc_lista)).filter(
                excluido=False).all()
        s2299_infoperapur_lista = s2299infoPerApur.objects.using(
            db_slug).filter(
                s2299_dmdev_id__in=listar_ids(s2299_dmdev_lista)).filter(
                    excluido=False).all()
        s2299_infoperapur_ideestablot_lista = s2299infoPerApurideEstabLot.objects.using(
            db_slug).filter(s2299_infoperapur_id__in=listar_ids(
                s2299_infoperapur_lista)).filter(excluido=False).all()
        s2299_infoperapur_detverbas_lista = s2299infoPerApurdetVerbas.objects.using(
            db_slug).filter(s2299_infoperapur_ideestablot_id__in=listar_ids(
                s2299_infoperapur_ideestablot_lista)).filter(
                    excluido=False).all()
        s2299_infoperapur_infosaudecolet_lista = s2299infoPerApurinfoSaudeColet.objects.using(
            db_slug).filter(s2299_infoperapur_ideestablot_id__in=listar_ids(
                s2299_infoperapur_ideestablot_lista)).filter(
                    excluido=False).all()
        s2299_infoperapur_detoper_lista = s2299infoPerApurdetOper.objects.using(
            db_slug).filter(s2299_infoperapur_infosaudecolet_id__in=listar_ids(
                s2299_infoperapur_infosaudecolet_lista)).filter(
                    excluido=False).all()
        s2299_infoperapur_detplano_lista = s2299infoPerApurdetPlano.objects.using(
            db_slug).filter(s2299_infoperapur_detoper_id__in=listar_ids(
                s2299_infoperapur_detoper_lista)).filter(excluido=False).all()
        s2299_infoperapur_infoagnocivo_lista = s2299infoPerApurinfoAgNocivo.objects.using(
            db_slug).filter(s2299_infoperapur_ideestablot_id__in=listar_ids(
                s2299_infoperapur_ideestablot_lista)).filter(
                    excluido=False).all()
        s2299_infoperapur_infosimples_lista = s2299infoPerApurinfoSimples.objects.using(
            db_slug).filter(s2299_infoperapur_ideestablot_id__in=listar_ids(
                s2299_infoperapur_ideestablot_lista)).filter(
                    excluido=False).all()
        s2299_infoperant_lista = s2299infoPerAnt.objects.using(db_slug).filter(
            s2299_dmdev_id__in=listar_ids(s2299_dmdev_lista)).filter(
                excluido=False).all()
        s2299_infoperant_ideadc_lista = s2299infoPerAntideADC.objects.using(
            db_slug).filter(s2299_infoperant_id__in=listar_ids(
                s2299_infoperant_lista)).filter(excluido=False).all()
        s2299_infoperant_ideperiodo_lista = s2299infoPerAntidePeriodo.objects.using(
            db_slug).filter(s2299_infoperant_ideadc_id__in=listar_ids(
                s2299_infoperant_ideadc_lista)).filter(excluido=False).all()
        s2299_infoperant_ideestablot_lista = s2299infoPerAntideEstabLot.objects.using(
            db_slug).filter(s2299_infoperant_ideperiodo_id__in=listar_ids(
                s2299_infoperant_ideperiodo_lista)).filter(
                    excluido=False).all()
        s2299_infoperant_detverbas_lista = s2299infoPerAntdetVerbas.objects.using(
            db_slug).filter(s2299_infoperant_ideestablot_id__in=listar_ids(
                s2299_infoperant_ideestablot_lista)).filter(
                    excluido=False).all()
        s2299_infoperant_infoagnocivo_lista = s2299infoPerAntinfoAgNocivo.objects.using(
            db_slug).filter(s2299_infoperant_ideestablot_id__in=listar_ids(
                s2299_infoperant_ideestablot_lista)).filter(
                    excluido=False).all()
        s2299_infoperant_infosimples_lista = s2299infoPerAntinfoSimples.objects.using(
            db_slug).filter(s2299_infoperant_ideestablot_id__in=listar_ids(
                s2299_infoperant_ideestablot_lista)).filter(
                    excluido=False).all()
        s2299_infotrabinterm_lista = s2299infoTrabInterm.objects.using(
            db_slug).filter(
                s2299_dmdev_id__in=listar_ids(s2299_dmdev_lista)).filter(
                    excluido=False).all()
        s2299_infotrabinterm_procjudtrab_lista = s2299infoTrabIntermprocJudTrab.objects.using(
            db_slug).filter(s2299_verbasresc_id__in=listar_ids(
                s2299_verbasresc_lista)).filter(excluido=False).all()
        s2299_infotrabinterm_infomv_lista = s2299infoTrabInterminfoMV.objects.using(
            db_slug).filter(s2299_verbasresc_id__in=listar_ids(
                s2299_verbasresc_lista)).filter(excluido=False).all()
        s2299_infotrabinterm_remunoutrempr_lista = s2299infoTrabIntermremunOutrEmpr.objects.using(
            db_slug).filter(s2299_infotrabinterm_infomv_id__in=listar_ids(
                s2299_infotrabinterm_infomv_lista)).filter(
                    excluido=False).all()
        s2299_infotrabinterm_proccs_lista = s2299infoTrabIntermprocCS.objects.using(
            db_slug).filter(s2299_verbasresc_id__in=listar_ids(
                s2299_verbasresc_lista)).filter(excluido=False).all()
        s2299_infotrabinterm_quarentena_lista = s2299infoTrabIntermquarentena.objects.using(
            db_slug).filter(s2299_evtdeslig_id__in=listar_ids(
                s2299_evtdeslig_lista)).filter(excluido=False).all()
        s2299_infotrabinterm_consigfgts_lista = s2299infoTrabIntermconsigFGTS.objects.using(
            db_slug).filter(s2299_evtdeslig_id__in=listar_ids(
                s2299_evtdeslig_lista)).filter(excluido=False).all()
        context = {
            'base':
            s2299_evtdeslig,
            's2299_evtdeslig_lista':
            s2299_evtdeslig_lista,
            's2299_evtdeslig_id':
            int(s2299_evtdeslig_id),
            's2299_evtdeslig':
            s2299_evtdeslig,
            's2299_observacoes_lista':
            s2299_observacoes_lista,
            's2299_sucessaovinc_lista':
            s2299_sucessaovinc_lista,
            's2299_transftit_lista':
            s2299_transftit_lista,
            's2299_verbasresc_lista':
            s2299_verbasresc_lista,
            's2299_dmdev_lista':
            s2299_dmdev_lista,
            's2299_infoperapur_lista':
            s2299_infoperapur_lista,
            's2299_infoperapur_ideestablot_lista':
            s2299_infoperapur_ideestablot_lista,
            's2299_infoperapur_detverbas_lista':
            s2299_infoperapur_detverbas_lista,
            's2299_infoperapur_infosaudecolet_lista':
            s2299_infoperapur_infosaudecolet_lista,
            's2299_infoperapur_detoper_lista':
            s2299_infoperapur_detoper_lista,
            's2299_infoperapur_detplano_lista':
            s2299_infoperapur_detplano_lista,
            's2299_infoperapur_infoagnocivo_lista':
            s2299_infoperapur_infoagnocivo_lista,
            's2299_infoperapur_infosimples_lista':
            s2299_infoperapur_infosimples_lista,
            's2299_infoperant_lista':
            s2299_infoperant_lista,
            's2299_infoperant_ideadc_lista':
            s2299_infoperant_ideadc_lista,
            's2299_infoperant_ideperiodo_lista':
            s2299_infoperant_ideperiodo_lista,
            's2299_infoperant_ideestablot_lista':
            s2299_infoperant_ideestablot_lista,
            's2299_infoperant_detverbas_lista':
            s2299_infoperant_detverbas_lista,
            's2299_infoperant_infoagnocivo_lista':
            s2299_infoperant_infoagnocivo_lista,
            's2299_infoperant_infosimples_lista':
            s2299_infoperant_infosimples_lista,
            's2299_infotrabinterm_lista':
            s2299_infotrabinterm_lista,
            's2299_infotrabinterm_procjudtrab_lista':
            s2299_infotrabinterm_procjudtrab_lista,
            's2299_infotrabinterm_infomv_lista':
            s2299_infotrabinterm_infomv_lista,
            's2299_infotrabinterm_remunoutrempr_lista':
            s2299_infotrabinterm_remunoutrempr_lista,
            's2299_infotrabinterm_proccs_lista':
            s2299_infotrabinterm_proccs_lista,
            's2299_infotrabinterm_quarentena_lista':
            s2299_infotrabinterm_quarentena_lista,
            's2299_infotrabinterm_consigfgts_lista':
            s2299_infotrabinterm_consigfgts_lista,
        }
        #return render(request, 'xml/%s/s2299_evtdeslig.html' % s2299_evtdeslig.versao, context, content_type='text/xml')
        t = get_template('%s/s2299_evtdeslig_xml.html' %
                         s2299_evtdeslig.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s5011(s5011_evtcs_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s5011_evtcs_id:
        s5011_evtcs = get_object_or_404(s5011evtCS.objects.using(db_slug),
                                        excluido=False,
                                        id=s5011_evtcs_id)
        s5011_evtcs_lista = s5011evtCS.objects.using(db_slug).filter(
            id=s5011_evtcs_id, excluido=False).all()

        s5011_infocpseg_lista = s5011infoCPSeg.objects.using(db_slug).filter(
            s5011_evtcs_id__in=listar_ids(s5011_evtcs_lista)).filter(
                excluido=False).all()
        s5011_infopj_lista = s5011infoPJ.objects.using(db_slug).filter(
            s5011_evtcs_id__in=listar_ids(s5011_evtcs_lista)).filter(
                excluido=False).all()
        s5011_infoatconc_lista = s5011infoAtConc.objects.using(db_slug).filter(
            s5011_infopj_id__in=listar_ids(s5011_infopj_lista)).filter(
                excluido=False).all()
        s5011_ideestab_lista = s5011ideEstab.objects.using(db_slug).filter(
            s5011_evtcs_id__in=listar_ids(s5011_evtcs_lista)).filter(
                excluido=False).all()
        s5011_infoestab_lista = s5011infoEstab.objects.using(db_slug).filter(
            s5011_ideestab_id__in=listar_ids(s5011_ideestab_lista)).filter(
                excluido=False).all()
        s5011_infocomplobra_lista = s5011infoComplObra.objects.using(
            db_slug).filter(s5011_infoestab_id__in=listar_ids(
                s5011_infoestab_lista)).filter(excluido=False).all()
        s5011_idelotacao_lista = s5011ideLotacao.objects.using(db_slug).filter(
            s5011_ideestab_id__in=listar_ids(s5011_ideestab_lista)).filter(
                excluido=False).all()
        s5011_infotercsusp_lista = s5011infoTercSusp.objects.using(
            db_slug).filter(s5011_idelotacao_id__in=listar_ids(
                s5011_idelotacao_lista)).filter(excluido=False).all()
        s5011_infoemprparcial_lista = s5011infoEmprParcial.objects.using(
            db_slug).filter(s5011_idelotacao_id__in=listar_ids(
                s5011_idelotacao_lista)).filter(excluido=False).all()
        s5011_dadosopport_lista = s5011dadosOpPort.objects.using(
            db_slug).filter(s5011_idelotacao_id__in=listar_ids(
                s5011_idelotacao_lista)).filter(excluido=False).all()
        s5011_basesremun_lista = s5011basesRemun.objects.using(db_slug).filter(
            s5011_idelotacao_id__in=listar_ids(s5011_idelotacao_lista)).filter(
                excluido=False).all()
        s5011_basesavnport_lista = s5011basesAvNPort.objects.using(
            db_slug).filter(s5011_idelotacao_id__in=listar_ids(
                s5011_idelotacao_lista)).filter(excluido=False).all()
        s5011_infosubstpatropport_lista = s5011infoSubstPatrOpPort.objects.using(
            db_slug).filter(s5011_idelotacao_id__in=listar_ids(
                s5011_idelotacao_lista)).filter(excluido=False).all()
        s5011_basesaquis_lista = s5011basesAquis.objects.using(db_slug).filter(
            s5011_ideestab_id__in=listar_ids(s5011_ideestab_lista)).filter(
                excluido=False).all()
        s5011_basescomerc_lista = s5011basesComerc.objects.using(
            db_slug).filter(
                s5011_ideestab_id__in=listar_ids(s5011_ideestab_lista)).filter(
                    excluido=False).all()
        s5011_infocrestab_lista = s5011infoCREstab.objects.using(
            db_slug).filter(
                s5011_ideestab_id__in=listar_ids(s5011_ideestab_lista)).filter(
                    excluido=False).all()
        s5011_infocrcontrib_lista = s5011infoCRContrib.objects.using(
            db_slug).filter(
                s5011_evtcs_id__in=listar_ids(s5011_evtcs_lista)).filter(
                    excluido=False).all()
        context = {
            'base': s5011_evtcs,
            's5011_evtcs_lista': s5011_evtcs_lista,
            's5011_evtcs_id': int(s5011_evtcs_id),
            's5011_evtcs': s5011_evtcs,
            's5011_infocpseg_lista': s5011_infocpseg_lista,
            's5011_infopj_lista': s5011_infopj_lista,
            's5011_infoatconc_lista': s5011_infoatconc_lista,
            's5011_ideestab_lista': s5011_ideestab_lista,
            's5011_infoestab_lista': s5011_infoestab_lista,
            's5011_infocomplobra_lista': s5011_infocomplobra_lista,
            's5011_idelotacao_lista': s5011_idelotacao_lista,
            's5011_infotercsusp_lista': s5011_infotercsusp_lista,
            's5011_infoemprparcial_lista': s5011_infoemprparcial_lista,
            's5011_dadosopport_lista': s5011_dadosopport_lista,
            's5011_basesremun_lista': s5011_basesremun_lista,
            's5011_basesavnport_lista': s5011_basesavnport_lista,
            's5011_infosubstpatropport_lista': s5011_infosubstpatropport_lista,
            's5011_basesaquis_lista': s5011_basesaquis_lista,
            's5011_basescomerc_lista': s5011_basescomerc_lista,
            's5011_infocrestab_lista': s5011_infocrestab_lista,
            's5011_infocrcontrib_lista': s5011_infocrcontrib_lista,
        }
        #return render(request, 'xml/%s/s5011_evtcs.html' % s5011_evtcs.versao, context, content_type='text/xml')
        t = get_template('%s/s5011_evtcs_xml.html' % s5011_evtcs.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado
def gerar_xml_s1020(s1020_evttablotacao_id, db_slug):
    from emensageria.funcoes_esocial import assinar
    from django.template.loader import get_template
    if s1020_evttablotacao_id:
        s1020_evttablotacao = get_object_or_404(
            s1020evtTabLotacao.objects.using(db_slug),
            excluido=False,
            id=s1020_evttablotacao_id)
        s1020_evttablotacao_lista = s1020evtTabLotacao.objects.using(
            db_slug).filter(id=s1020_evttablotacao_id, excluido=False).all()

        s1020_inclusao_lista = s1020inclusao.objects.using(db_slug).filter(
            s1020_evttablotacao_id__in=listar_ids(
                s1020_evttablotacao_lista)).filter(excluido=False).all()
        s1020_inclusao_infoprocjudterceiros_lista = s1020inclusaoinfoProcJudTerceiros.objects.using(
            db_slug).filter(
                s1020_inclusao_id__in=listar_ids(s1020_inclusao_lista)).filter(
                    excluido=False).all()
        s1020_inclusao_procjudterceiro_lista = s1020inclusaoprocJudTerceiro.objects.using(
            db_slug).filter(
                s1020_inclusao_infoprocjudterceiros_id__in=listar_ids(
                    s1020_inclusao_infoprocjudterceiros_lista)).filter(
                        excluido=False).all()
        s1020_inclusao_infoemprparcial_lista = s1020inclusaoinfoEmprParcial.objects.using(
            db_slug).filter(
                s1020_inclusao_id__in=listar_ids(s1020_inclusao_lista)).filter(
                    excluido=False).all()
        s1020_alteracao_lista = s1020alteracao.objects.using(db_slug).filter(
            s1020_evttablotacao_id__in=listar_ids(
                s1020_evttablotacao_lista)).filter(excluido=False).all()
        s1020_alteracao_infoprocjudterceiros_lista = s1020alteracaoinfoProcJudTerceiros.objects.using(
            db_slug).filter(s1020_alteracao_id__in=listar_ids(
                s1020_alteracao_lista)).filter(excluido=False).all()
        s1020_alteracao_procjudterceiro_lista = s1020alteracaoprocJudTerceiro.objects.using(
            db_slug).filter(
                s1020_alteracao_infoprocjudterceiros_id__in=listar_ids(
                    s1020_alteracao_infoprocjudterceiros_lista)).filter(
                        excluido=False).all()
        s1020_alteracao_infoemprparcial_lista = s1020alteracaoinfoEmprParcial.objects.using(
            db_slug).filter(s1020_alteracao_id__in=listar_ids(
                s1020_alteracao_lista)).filter(excluido=False).all()
        s1020_alteracao_novavalidade_lista = s1020alteracaonovaValidade.objects.using(
            db_slug).filter(s1020_alteracao_id__in=listar_ids(
                s1020_alteracao_lista)).filter(excluido=False).all()
        s1020_exclusao_lista = s1020exclusao.objects.using(db_slug).filter(
            s1020_evttablotacao_id__in=listar_ids(
                s1020_evttablotacao_lista)).filter(excluido=False).all()
        context = {
            'base': s1020_evttablotacao,
            's1020_evttablotacao_lista': s1020_evttablotacao_lista,
            's1020_evttablotacao_id': int(s1020_evttablotacao_id),
            's1020_evttablotacao': s1020_evttablotacao,
            's1020_inclusao_lista': s1020_inclusao_lista,
            's1020_inclusao_infoprocjudterceiros_lista':
            s1020_inclusao_infoprocjudterceiros_lista,
            's1020_inclusao_procjudterceiro_lista':
            s1020_inclusao_procjudterceiro_lista,
            's1020_inclusao_infoemprparcial_lista':
            s1020_inclusao_infoemprparcial_lista,
            's1020_alteracao_lista': s1020_alteracao_lista,
            's1020_alteracao_infoprocjudterceiros_lista':
            s1020_alteracao_infoprocjudterceiros_lista,
            's1020_alteracao_procjudterceiro_lista':
            s1020_alteracao_procjudterceiro_lista,
            's1020_alteracao_infoemprparcial_lista':
            s1020_alteracao_infoemprparcial_lista,
            's1020_alteracao_novavalidade_lista':
            s1020_alteracao_novavalidade_lista,
            's1020_exclusao_lista': s1020_exclusao_lista,
        }
        #return render(request, 'xml/%s/s1020_evttablotacao.html' % s1020_evttablotacao.versao, context, content_type='text/xml')
        t = get_template('%s/s1020_evttablotacao_xml.html' %
                         s1020_evttablotacao.versao)
        xml = t.render(context)
        xml_assinado = assinar(xml)
        return xml_assinado