main.typ 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #import "/.template/lib/index.typ": document, profiles, recipient, company-profile
  2. #let policy = sys.inputs.at("policy", default: "placeholder")
  3. #let company = company-profile(
  4. "no-media",
  5. (
  6. name: "ООО «Компания без встроенных графических ресурсов»",
  7. short-name: "Без ресурсов",
  8. jurisdiction: "RU",
  9. inn: "0000000000",
  10. ),
  11. contacts: (
  12. email: "no-media@example.invalid",
  13. phone: "+7 (000) 000-00-00",
  14. address: "г. Пример, очень длинный адрес для проверки переноса строк в деловом документе, дом 100, офис 200",
  15. ),
  16. banking: (:),
  17. brand: (color: rgb("e39f49")),
  18. director: (title: "Генеральный директор", name: "И.И. Подписант"),
  19. resources: (logo: none, signature: none, stamp: none),
  20. )
  21. #show: document.with(
  22. company: company,
  23. profile: profiles.letter(
  24. recipient: recipient(
  25. company: "Акционерное общество «Организация с длинным наименованием для проверки устойчивости вёрстки»",
  26. title: "Заместителю генерального директора по техническим и коммерческим вопросам",
  27. name: "П.П. Получателю",
  28. address: "г. Пример, проспект Испытательный, дом 123, строение 45",
  29. ),
  30. date: "26.08.2026",
  31. reference: "NO-MEDIA-001",
  32. title: "Проверка формирования документа без логотипа, подписи и печати",
  33. ),
  34. options: (mode: "final", media-policy: policy),
  35. )
  36. Документ без графических ресурсов собран с политикой #policy.