Если сможете описать какой-то инструкцией/показать рабочие примеры для заморочных вариантов - получите помощь от комьюнити) Заморочный вариант с делением по группам должен работать в том числе в случаях, когда это деление не является необходимым? Или для простых вариантов нужен свой формат, а для заморочных - свой? Как тогда понять, где нужно делить по группам, а где нет? Кароче хочется 1 универсальный формат, который работает во всех случаях, если он есть или если вы можете сделать его рабочим для всех случаев. Или можем так: 1) я вам передаю списки id нпс, 2) вы сами проверяете, какие из них простые, а с какими надо заморочиться, 3) возвращаете список с пометками для какого нпс какой вид таблицы нужен. Дискорда нет, можно тут в личку. Мб у нас что-то выйдет.