Initial commit

This commit is contained in:
tkachenko committed 2026-10-09 01:45:17 +00:00
commit 41d230d524
163 files changed
+11500

No files matched your search

@@ -0,0 +1,5 @@
1.1. Исполнитель обязуется выполнить геомеханические расчёты и подготовить технический отчёт, а Заказчик обязуется предоставить исходные данные, принять и оплатить результат.
1.2. Состав работ, исходные данные и требования к результату устанавливаются техническим заданием — приложением № 1.
1.3. Результат передаётся в электронном виде в формате PDF, если стороны письменно не согласовали иной формат.
@@ -0,0 +1,5 @@
2.1. Цена работ составляет 1 250 000 (Один миллион двести пятьдесят тысяч) рублей, включая НДС 20 %.
2.2. Заказчик перечисляет аванс в размере 30 % в течение пяти рабочих дней с даты подписания договора. Оставшиеся 70 % оплачиваются после передачи результата и подписания акта.
2.3. Дополнительные работы выполняются только после письменного согласования состава, стоимости и сроков.
@@ -0,0 +1,5 @@
3.1. Стороны несут ответственность за неисполнение обязательств в соответствии с договором и применимым законодательством.
3.2. Исполнитель не отвечает за выводы, основанные на неполных или недостоверных исходных данных, если недостатки данных невозможно было выявить при обычной проверке.
3.3. Этот раздел является демонстрационной структурой и обязательно требует юридической проверки перед использованием.
@@ -0,0 +1,4 @@
1. Цель работ — оценка устойчивости проектных конструкций.
2. Исходные данные предоставляет Заказчик по согласованному перечню.
3. Результат — технический отчёт с расчётами и рекомендациями.
4. Срок выполнения — 45 рабочих дней после получения полного комплекта данных.
+125
View File
@@ -0,0 +1,125 @@
// ПРИМЕР ДОГОВОРА. Текст является заготовкой и требует юридической проверки.
#import "/.template/lib/index.typ": document, profiles, party, signer, attachment, attachment-set, load-company, empty-private-settings, private-company-media
#let company-id = "scientia" // "scientia" | "technology" | "too"
#let document-mode = "final" // "final" | "draft" | "clean-copy"
#let use-private-assets = false // true — читать .private/settings.typ
#let private-settings = if use-private-assets {
import "/.private/settings.typ": settings
settings
} else {
empty-private-settings
}
#let company-media = private-company-media(private-settings, company-id)
#let company = load-company(
company-id,
logo: auto,
signature: company-media.signature,
stamp: company-media.stamp,
)
#let contractor = party(
"contractor",
"Исполнитель",
company.legal.name,
legal: company.legal,
contacts: company.contacts,
banking: company.banking,
representative: signer(
company.director.name,
company.director.title,
basis: "Устава",
signature: company.resources.signature,
stamp: company.resources.stamp,
),
)
#let customer = party(
"customer",
"Заказчик",
"АО «Заказчик»",
legal: (
inn: "0000000000",
kpp: "000000000",
ogrn: "0000000000000",
address: "620000, г. Екатеринбург, ул. Примерная, 1",
),
contacts: (
email: "customer@example.invalid",
phone: "+7 (000) 000-00-00",
),
banking: (
bank: "Пример Банк",
account: "00000000000000000000",
correspondent-account: "00000000000000000000",
bik: "000000000",
),
representative: signer(
"Иванов И.И.",
"Генеральный директор",
basis: "Устава",
signature: none,
stamp: none,
),
)
#let sections = (
profiles.contract_section(
"subject",
"Предмет договора",
[#include "chapters/10-subject.typ"],
number: auto,
level: 1,
),
profiles.contract_section(
"price",
"Цена и порядок расчётов",
[#include "chapters/20-price.typ"],
number: auto,
level: 1,
),
profiles.contract_section(
"responsibility",
"Ответственность сторон",
[#include "chapters/30-responsibility.typ"],
number: auto,
level: 1,
),
)
#let attachments = attachment-set(
items: (
attachment(
"specification",
"Техническое задание",
[#include "chapters/99-appendices.typ"],
subtitle: none,
number: auto,
outlined: true,
),
),
numbering: "arabic",
start: 1,
)
#document(
[],
company: company,
profile: profiles.contract(
number: "Д-001/2026",
date: "01 января 2026 г.",
place: "г. Екатеринбург",
title: "Договор оказания услуг",
parties: (contractor, customer),
preamble: auto,
sections: sections,
attachments: attachments,
),
options: (
mode: document-mode,
watermark: if document-mode == "draft" { "ЧЕРНОВИК" } else { none },
media-policy: if document-mode == "final" { "placeholder" } else { "reserve-space" },
diagnostics: true,
),
)