ТЗ красивое, согласен, все бы заказчики старались оформлять так понятно.
Но вот в части, как производить при таком описанном способе замены в шаблоне табличные части не описано.
Надо доработать :)
Да, у вас описаны простые замены. И такая замена легко осуществляется для реквизита шапки документа. С табличной частью так не получится, тем более состав ТЧ еще наверняка описывать в шаблоне надо, а не все колонки выводить
Немного не понял: сам файл шаблона из файла договора тоже должен делаться этой обработкой? Или всё-таки файл шаблона будет подготавливаться именно в Open Office'е, а в обработке только выбираться и заполняться?
В обработке меня интересует лёгкость в работе.
В качестве пользователя будут выступать достаточно грамотные в своей области пользователи. От программирования они далеки и конструкции типа
{/v8 Область.Заголовок}
{v8 Область.КонтактноеЛицо}
Уважаемый (-ая) {v8 КонтактноеЛицо}.
{/v8 Область.КонтактноеЛицо}