Skip to content
Snippets Groups Projects
Commit 325d9c72 authored by Ute Becker's avatar Ute Becker :relaxed:
Browse files

Kalibrierscheine werden an das cer-document angehängt und danach im Ordner gelöscht

parent 812ad9ad
Branches
No related tags found
No related merge requests found
......@@ -7,27 +7,57 @@ Created on Fri Jan 6 11:14:44 2023
import pathlib
import os
import couchdb
try:
from configparser import ConfigParser
except ImportError:
from ConfigParser import ConfigParser # ver. < 3.0
configtl1 = ConfigParser()
ini_values = ConfigParser()
# parse existing file
configtl1.read('tl1.ini')
ini_values.read('inputs.ini')
# read values from a section
cal_cert = ini_values.get('input_cer', 'cal_cert')
year = ini_values.get('input_gen', 'year')
year_str2=year[2:]
no = ini_values.get('input_gen', 'no')
path=configtl1.get('path', 'path')
server=configtl1.get('couch', 'couch')
db_vl=configtl1.get('couch', 'db')
couch = couchdb.Server(server)
db = couch[db_vl] # existing
RefNo = ini_values.get('bur', 'RefNo')
RefNo='bur-7.5-1V-' + year_str2 + '-' + RefNo
couch = couchdb.Server('http://a73434.berlin.ptb.de:5984')
db = couch['vl_db'] # existing
print(RefNo)
doc_RefNo = db.get(RefNo)
year = "2024"
cers =doc_RefNo["Bureaucracy"]["Certificate"]
cers = ["75552","75553"] # Beispiel: cers = ["75511_0001","75512_0001"]
#cers = ["75552","75553"] # Beispiel: cers = ["75511_0001","75512_0001"]
#cers = ["75562","75563"] # Beispiel: cers = ["75511_0001","75512_0001"]
################### die Kalibrierscheine werden an das cer-json-dokument angehangen ##################
i = 0
while i < len(cers):
json_file = "cer-" + year + '-' + cers[i]
for cers_i in cers:
print(cers_i)
cers_i=str(cers_i)
json_file = "cer-" + year + '-' + cers_i
print(json_file)
doc = db.get(json_file)
cer_pdf= "ks-" +cers[i] + "-" + year + ".pdf"
cer_tex= "ks-" +cers[i] + "-" + year + ".tex"
cer_pdf= "ks-" +cers_i + "-" + year + ".pdf"
cer_tex= "ks-" +cers_i + "-" + year + ".tex"
print(cer_pdf, cer_tex)
ks_pdf = "C:\\Users\\becker07\\kalibrierschein\\" + cer_pdf
ks_tex = "C:\\Users\\becker07\\kalibrierschein\\" + cer_tex
......@@ -37,21 +67,21 @@ while i < len(cers):
db.put_attachment(doc, content_pdf, cer_pdf , content_type='application/pdf')
db.put_attachment(doc, content_tex, cer_tex , content_type='text/plain')
i += 1
################### die Kalibrierscheine werden im Ordner Kalibrierscheine gelöscht ##################
i = 0
while i < len(cers):
json_file = "cer-" + year + '-' + cers[i]
for cers_i in cers:
cers_i=str(cers_i)
json_file = "cer-" + year + '-' + cers_i
print(json_file)
doc = db.get(json_file)
cer_pdf= "ks-" +cers[i] + "-" + year + ".pdf"
cer_tex= "ks-" +cers[i] + "-" + year + ".tex"
cer_aux= "ks-" +cers[i] + "-" + year + ".aux"
cer_log= "ks-" +cers[i] + "-" + year + ".log"
cer_gz= "ks-" +cers[i] + "-" + year + ".synctex.gz"
cer_pdf= "ks-" + cers_i + "-" + year + ".pdf"
cer_tex= "ks-" + cers_i + "-" + year + ".tex"
cer_aux= "ks-" + cers_i + "-" + year + ".aux"
cer_log= "ks-" + cers_i + "-" + year + ".log"
cer_gz= "ks-" + cers_i + "-" + year + ".synctex.gz"
print(cer_pdf, cer_tex)
ks_pdf = "C:\\Users\\becker07\\kalibrierschein\\" + cer_pdf
ks_tex = "C:\\Users\\becker07\\kalibrierschein\\" + cer_tex
......@@ -66,4 +96,4 @@ while i < len(cers):
os.remove(ks_log)
os.remove(ks_gz)
i += 1
\ No newline at end of file
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment