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