Мы не стали брать фреймворки тк решили не добавлять еще один слой абстракции, не рисковать воткнуться через год разработки в неожиданное ограничение, не зависеть от их обновлений и не терять в скорости обработки на сервере. Поделитесь, если помните, похожими проектами. Мы знаем например ozma.io
У полей в плейсменте Префильтр есть коды — поэтому результирующий фильтр может формироваться на основе данных в Хедере или вообще в другой таблице. Мы так делаем в каком-то количестве мест. Например одному пользователю показывать одни строки, другому другие.
Да, код всего Totum будет один. Но Totum-коды и настройки полей внутри схемы могут при этом отличатся тк они относятся к данным и хранятся внутри схемы. Обновление будет выглядеть так — залить в схемы новые Системные таблицы и потом обновить общие скрипты.
Можно разработать конечное решение, а потом дублировать его на разные схемы в одной БД. У нас для этого есть техническое конечное решение (тоже на Totum). Оно управляет множеством схем для разных клиентов. Наверное мы его через некоторое время выложим его как платное дополнение — заодно потестим сервер лицензий.
В таблице указываются какие поля должны быть видны через API и возможность чтения/изменения/добавления с привязкой к роли. Или пишется Remote с конкретным функционалом — посчитать-отдать/изменить/добавить. Вот здесь видео: docs.totum.online/vzaimodeystvie_pri_pomoshchi_api
Работаем дальше :)