В принципе заменить в с\ф слово "договор" на "по договору" не сложно! Только оно должено быть "четко" написан в названии каждого договора. Можно, например, все с первого символа до пробела заменить на "по договору". А вдруг однажды в названии договора пробел пропустят? Тут много всяких вариантов того, что может не "сработать" и в других вариантах замены!