Цитата:
Сообщение от
sukhanchik
Задача: В компании имеется несколько экземпляров АХ, в которых один рабочий, а остальные - копии (тестовая, разработческая или иная какая). Хочется, чтобы на нерабочих экземплярах АХ по умолчанию не работало часть функциональности. Например,
1. Не рассылалась почта реальным пользователям
2. Папка хранения прикрепленных документов не ссылалась на рабочую папку
3. Если в системе реализована интеграция с внешними системами - то стояла бы "заглушка" на попытку "залезть" во внешнюю систему
и т.д.
1. В параметры почты добавлен флаг "Отключить". На тестовой базе устанавливаем после обновления данных. Если требуется протестировать почту - временно включаем.
3. Тестовые настройки по интеграции сохраняем стандартным экспортом данных. После обновления данных в тесте - загружаем эти настройки вместо рабочих.
Кроме того сделан конф. ключ "Для тестирования", который должен быть включен на тесте, но выключен на рабочей. Часть логики завязана на него.