Сейчас работает так, что изменения не обратимы, т.е документ записывается и данные отображаются, как сделать так чтобы изменения были обратимыми, как это было для обычного приложения
Стандартными средствами сначала документ записывается, потом запускается обработка заполнения табличной части. И вот тут возможны нюансы. См обсуждение: v8: Внешнее заполнение табличной части в 3.0
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший