Suppression exportation SAP plus utilisée
This commit is contained in:
parent
bb79444f49
commit
8f28273834
4 changed files with 0 additions and 64 deletions
|
|
@ -65,7 +65,6 @@ urlpatterns = [
|
|||
path('student/export_qualif/', views.export.export_qualification, name='export-qualif'),
|
||||
|
||||
path('imputations/export/', views.export.imputations_export, name='imputations_export'),
|
||||
path('export_sap/', views.export.export_sap, name='export_sap'),
|
||||
path('print/update_form/', views.PrintUpdateForm.as_view(), name='print_update_form'),
|
||||
path('print/charge_sheet/', views.PrintChargeSheet.as_view(), name='print-charge-sheet'),
|
||||
path('general_export/', views.export.general_export, name='general-export'),
|
||||
|
|
|
|||
|
|
@ -111,10 +111,6 @@ class StagesTests(TestCase):
|
|||
response = self.client.get(reverse('export-qualif'))
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_export_sap(self):
|
||||
response = self.client.get(reverse('export_sap'))
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_student_change_view(self):
|
||||
klass_ede = Klass.objects.create(
|
||||
name="2EDEps",
|
||||
|
|
|
|||
|
|
@ -234,64 +234,6 @@ def imputations_export(request):
|
|||
return export.get_http_response('Imputations_export')
|
||||
|
||||
|
||||
def export_sap(request):
|
||||
EXPORT_SAP_HEADERS = [
|
||||
'PERNR', 'PERNOM', 'DEGDA', 'ENDDA', 'ZNOM', 'ZUND',
|
||||
'ZACT', 'ZBRA', 'ZOTP', 'ZCCO', 'ZORD', 'ZTAUX',
|
||||
]
|
||||
MAPPING_OTP = {
|
||||
'ASAFE': 'CIFO01.03.02.03.01.02 - ASA EE',
|
||||
'ASEFE': 'CIFO01.03.02.04.01.02 - CFC ASE EE',
|
||||
'ASSCFE': 'CIFO01.03.02.04.02.02 - CFC ASSC EE',
|
||||
'EDEpe': f'{settings.OTP_EDE} - EDE-S-SS',
|
||||
'EDEps': f'{settings.OTP_EDE} - EDE-S-PS',
|
||||
'EDS': f'{settings.OTP_EDS} - EDS EE',
|
||||
'CAS_FPP': 'CIFO01.03.02.01.03 - Mandats divers (CAS FPP)',
|
||||
'MPTS' : 'CIFO01.04.03.06.02.01 - MPTS ASE',
|
||||
'MPS': 'CIFO01.04.03.06.03.01 - MPS Santé',
|
||||
}
|
||||
|
||||
ratios = _ratio_Ede_Ase_Assc()
|
||||
|
||||
export = OpenXMLExport('Imputations')
|
||||
export.write_line(EXPORT_SAP_HEADERS, bold=True) # Headers
|
||||
start_date = '20.08.2018'
|
||||
end_date = '19.08.2019'
|
||||
indice = 'charge globale'
|
||||
type_act = 'Ens. prof.'
|
||||
branche = 'Ens. prof.'
|
||||
centre_cout = ''
|
||||
stat = ''
|
||||
|
||||
for teacher in Teacher.objects.filter(archived=False):
|
||||
activities, imputations = teacher.calc_imputations(ratios)
|
||||
for key in imputations:
|
||||
if imputations[key] > 0:
|
||||
values = [
|
||||
teacher.ext_id, teacher.full_name, start_date, end_date, imputations[key], indice, type_act,
|
||||
branche, MAPPING_OTP[key], centre_cout, stat,
|
||||
round(imputations[key] / settings.GLOBAL_CHARGE_PERCENT, 2),
|
||||
]
|
||||
export.write_line(values)
|
||||
|
||||
# Previous report
|
||||
values = [
|
||||
teacher.ext_id, teacher.full_name, start_date, end_date, teacher.previous_report, indice, type_act,
|
||||
branche, 'Report précédent', centre_cout, stat,
|
||||
round(teacher.previous_report / settings.GLOBAL_CHARGE_PERCENT, 2),
|
||||
]
|
||||
export.write_line(values)
|
||||
|
||||
# Next report
|
||||
values = [
|
||||
teacher.ext_id, teacher.full_name, start_date, end_date, teacher.next_report, indice, type_act,
|
||||
branche, 'Report suivant', centre_cout, stat,
|
||||
round(teacher.next_report / settings.GLOBAL_CHARGE_PERCENT, 2),
|
||||
]
|
||||
export.write_line(values)
|
||||
return export.get_http_response('Export_SAP')
|
||||
|
||||
|
||||
GENERAL_EXPORT_FIELDS = [
|
||||
('Num_Ele', 'ext_id'),
|
||||
('Nom_Ele', 'last_name'),
|
||||
|
|
|
|||
|
|
@ -96,7 +96,6 @@ document.addEventListener("DOMContentLoaded", function(event) {
|
|||
<li><a href="{% url 'import-hp' %}">Importer le fichier HP</a></li>
|
||||
<!--li><a href="{ url 'import-hp-contacts' }">Importer les formateurs (fichier HP)</a></li-->
|
||||
<li style="margin-top: 0.7em;"><a href="{% url 'imputations_export' %}">Exporter les données comptables</a></li>
|
||||
<li><a href="{% url 'export_sap' %}">Exporter les données SAP</a></li>
|
||||
<!--li><a id="updateFormLink" href="{ url 'print_update_form' }">Imprimer les formulaires de MAJ</a></li-->
|
||||
<!--li><a href="{ url 'print-klass-list' }">Imprimer les rôles de classes</a></li-->
|
||||
<li><a href="{% url 'general-export' %}">Exportation générale des élèves</a></li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue