Це може не повністю відповідати вашим вимогам, проте я щойно перевірив, чи ввімкнено функцію архівації як для батьків, так і для дочірніх реплік за допомогою односторонньої реплікації.
Правки, внесені в Parent, а потім тиражуються на Child, відображаються і в класі функцій, і в архіві дочірньої бази даних.
Архів дитячої репліки:
На жаль, якщо функція редагується кілька разів до синхронізації реплік, лише остання редакція вносить її в дочірній архів. Це можна подолати, запускаючи синхронізацію частіше або після кожного редагування, однак це може бути не практично.
Архів батьківської репліки:
На своїх скріншотах вище я створив функцію та зберег (перший запис батьківського архіву), відредагований, щоб додати атрибути (другий запис батьківського архіву), а потім реплікував у дочірній (перший запис дочірнього архіву). Потім я знову відредагував цю функцію і зберег (запис третього батьківського архіву) та реплікував (запис другого дочірнього архіву)