Техническое задание: Рефакторинг самописной конфигурации 1С 7.7

Суть задачи

Имеется самописная программа (конфигурация), разработанная на устаревшей платформе «1С:Предприятие 7.7». В коде присутствуют фрагменты, которые, вероятно, содержат абсолютные пути к файлам, папкам или сетевым ресурсам, что делает работу программы зависимой от конкретного компьютера или сетевого окружения.

Цель работы

Выявить все подобные «жестко зашитые» зависимости в коде и переписать их, реализовав механизм гибкой настройки. Это позволит управлять путями и настройками без вмешательства в код, обеспечивая переносимость конфигурации между разными рабочими местами.

Основные задачи для исполнителя

  • Провести анализ исходного кода конфигурации 1С 7.7.
  • Идентифицировать все фрагменты кода, содержащие абсолютные пути к локальным или сетевым файлам и каталогам.
  • Найти возможные привязки к сетевым принтерам, общим папкам или другим ресурсам окружения.
  • Разработать и реализовать механизм хранения и управления этими путями (например, через общие макеты, константы, параметры в регистрах сведений или внешние файлы настроек).
  • Заменить «жесткие» ссылки в коде на обращения к созданному механизму настройки.
  • Обеспечить работоспособность программы после проведенных изменений.

Требования к результату

  • Код должен быть очищен от прямой привязки к путям конкретного компьютера.
  • Должна быть предоставлена инструкция по настройке путей для нового рабочего места.
  • Функциональность программы должна быть полностью сохранена.