Техническое задание: Автоматизация шаблонов договоров в Excel

Требуется создать автоматизированный Excel-файл на основе данных из Google Таблиц для быстрого формирования готовых к печати договоров.

Основные цели

  • Перенести структурированный текст договора из Google Таблицы в Excel.
  • Настроить автоматическую подстановку данных клиента из справочника (базы данных).
  • Создать безупречный макет для печати на листах А4.

Детальные требования

1. Структура и база данных

  • В файле должен быть лист-справочник с данными клиентов. Столбцы: краткое наименование, полное наименование компании, директор, адрес, паспортные данные и другие реквизиты.
  • При выборе контрагента из выпадающего списка все переменные данные в тексте договора должны подставляться автоматически.
  • Договор содержит текст на двух языках, и данные должны обновляться в обоих языковых блоках.

2. Работа с текстом и форматирование

  • Важно: Переменные данные (например, ФИО директора, адрес) в тексте договора должны выделяться жирным шрифтом.
  • Основной текст договора должен оставаться обычным.
  • Форматирование должно сохраняться при любых изменениях данных.

3. Верстка и подготовка к печати (Print Layout)

  • Документ должен быть настроен под формат А4.
  • Колонтитулы: Логотип компании должен автоматически повторяться в верхней части каждой страницы (реализовать через закрепление областей).
  • Подвал (футер): В нижней части страниц должна размещаться предоставленная графика.
  • Управление разрывами страниц: Настроить так, чтобы текст не разрывался посередине абзаца или логического блока.
  • Текст в ячейках должен быть аккуратно отформатирован, выровнен и выглядеть единообразно.
  • Столбцы с данными договора должны иметь симметричную и удобную для чтения ширину.
  • Учесть, что приложение к договору (оферта с чертежами и суммами) может изменяться. Структура должна позволять вносить эти изменения без нарушения общей верстки.

4. Итоговый результат

  • Готовый Excel-файл, в котором при выборе клиента (например, "Клиент А") из списка мгновенно формируется полный договор с его реквизитами.
  • Документ должен быть полностью готов к печати: все переменные выделены жирным, верстка стабильна, логотипы и графика корректно отображаются на каждой странице, текст не обрезается.

Предоставляемые материалы

  • Текст договора в виде файла.
  • Логотип и графические элементы для оформления подвала документа.

Оптимизация скорости загрузки сайта на OpenCart 3

Требуется диагностика и устранение причин медленной работы интернет-магазина на OpenCart 3. Долго открываются главная страница, карточки товаров и категории. Задача - программная оптимизация, без апгрейда серверного оборудования.