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