рд╣рдо рдЕрдкрдиреЗ рд▓рд╛рднрдХрд╛рд░реА рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рджрд╛рдпрд┐рддреНрд╡ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ
рдЫреЛрдЯрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ
21 рджрд┐рд╕рдВрдмрд░ 2016 рд╕реЗ, рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рд╕рдВрдШреАрдп рдХрд╛рдиреВрди рдореЗрдВ рд╕рдВрд╢реЛрдзрди "рдЕрдкрд░рд╛рдз рдХреА рдЖрдп рдХреЗ рд╡реИрдзреАрдХрд░рдг (рд▓реЙрдиреНрдбреНрд░рд┐рдВрдЧ) рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдФрд░ рдЖрддрдВрдХрд╡рд╛рдж рдХреЗ рд╡рд┐рддреНрддрдкреЛрд╖рдг рдкрд░" рд▓рд╛рдЧреВ рд╣реБрдЖ, рдПрдХ рдХрд╛рдиреВрдиреА рдЗрдХрд╛рдИ рдХреЗ рджрд╛рдпрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рд▓рд╛рднрдХрд╛рд░реА рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдХрдИ рдХрдВрдкрдирд┐рдпрд╛рдВ рдЕрдкрдиреЗ рд▓рд╛рднрдХрд╛рд░реА рдорд╛рд▓рд┐рдХреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХрд╛рд▓ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддреА рд╣реИрдВред рдХреЛрдИ рдХрд╛рдЧрдЬ рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рдХреЛрдИ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИред
рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ, "рдЕрдкрдиреЗ рд▓рд╛рдн рдХреЗ рд╕реНрд╡рд╛рдореА рдХреЛ рдЬрд╛рдиреЗрдВ" рджрд╛рдпрд┐рддреНрд╡ рдХреА рдкреВрд░реНрддрд┐ рдХрд╛ рдЙрдЪрд┐рдд рдкреНрд░рдорд╛рдг рдХрд╛рдЧрдЬ рдкрд░ рдПрдХ рдкрддреНрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рднреЗрдЬрдиреЗ / рд╡рд┐рддрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдиреЛрдЯ рд╣реИред рдЗрди рдкрддреНрд░реЛрдВ рдХреЛ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╡рд░реНрд╖ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╡рдХреАрд▓ рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдХреБрдЫ рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рдкрддреНрд░ рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди, рдпрджрд┐ 3 рджрд░реНрдЬрди рд╕реЗ рдЕрдзрд┐рдХ рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рдкрддреНрд░ рд▓рд┐рдЦрдирд╛ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рджрд┐рдирдЪрд░реНрдпрд╛ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рдорд▓рд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдкрддреНрд░реЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ: рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЫреЛрдбрд╝реЗрдВ, рдХрдВрдкрдирд┐рдпрд╛рдВ рдлрд┐рд░ рд╕реЗ рдкрдВрдЬреАрдХреГрдд рд╣реЛрдВ, рдкрддреЗ рдмрджрд▓рддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЬрдЧрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓ рдпрд╣рд╛рдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ - рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реЛ рдЬреЛ рд╕реНрд╡рдпрдВ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╡рд░рдг рдХреЛ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░ рджреЗред рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдП рдмрд┐рдирд╛, рд╕реНрд╡рдпрдВ рдкрддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдЪрд▓реЛ рдЗрд╕реЗ рдЖрдЬрдорд╛рдПрдБред
рд╢рдмреНрдж рдореЗрдВ рдЕрдХреНрд╖рд░ рдХреА рд╕рдВрд░рдЪрдирд╛ред рдкрд╛рдпрдерди рдбреЙрдХрдПрдХреНрд╕рдкреНрд▓реЗрдЯ рдореЙрдбреНрдпреВрд▓
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдкрддреНрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдбрд╛рд▓реЗрдВрдЧреЗред
рдХрдВрдкрдиреА рд╕реЗ рдЙрд╕рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧреА / рд╢реЗрдпрд░рдзрд╛рд░рдХ рдХреЛ рдкрддреНрд░ рдХрд╛ рдкрд╛рда рд▓рдЧрднрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧрд╛:

рд╣рдо рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВрдЧреЗ рдЬреЛ рдкрд╣рд▓реЗ рд╣рдорд╛рд░реЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдПрдХ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рднрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢рдмреНрдж рдкрддреНрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ, рдПрдХ рдлрд╝реАрд▓реНрдб рдХреЗ рдмрдЬрд╛рдп, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛, рд╣рдо рдПрдХ рдЪрд░ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдЪрд░ рдпрд╛ рддреЛ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рднрд╛рд╖рд╛, рдпрд╛ рд░реВрд╕реА рдореЗрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╢рдмреНрдж рдореЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪрд░ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдбрдмрд▓ рдШреБрдВрдШрд░рд╛рд▓реЗ рдХреЛрд╖реНрдардХ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

рдХрд╛рд░реНрдпрдХреНрд░рдо рдЦреБрдж рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
from docxtpl import DocxTemplate doc = DocxTemplate(".docx") context = { 'director' : ".."} doc.render(context) doc.save("-final.docx")
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╡рд░реНрдб рдкреНрд░рд╛рд░реВрдк рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╣рдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдирд┐рд░реНрджреЗрд╢рдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдЬреЛ рдкрд╣рд▓реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╣реА рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдирд┐рд░реНрджреЗрд╢рдХ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдПрдХ рдирдП рдирд╛рдо рдХреЗ рддрд╣рдд рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, Word рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдлрд╝реАрд▓реНрдб рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕рднреА рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХреЛ рдХреЛрд╖реНрдардХ {} рдХреЗ рд╕рд╛рде рдЪрд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреЛрдб рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдЧрд╛:
from docxtpl import DocxTemplate doc = DocxTemplate(".docx") context = { 'emitent' : ' ', 'address1' : '. , . , . 0', '': ' ', '_': '. , . , . 0', 'director': '.. '} doc.render(context) doc.save("-final.docx")
рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдПрдХ рдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред
рдЖрдк
рдпрд╣рд╛рдВ рд╕рдорд╛рдкреНрдд рд╡рд░реНрдб рдЯреЗрдореНрдкрд▓реЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ ред