QoS and shaper together

QoS configured. Everything works.
I need to work shaper for each user individually.

For example. There is an Internet channel 100 Mbit / s. Each user speed of 1 Mbit / s. Each user can not take the bandwidth of more than 1 Mbit / s. For each user should run qoS. How to do it?

Sorry for my English.

You should be able to use a simple queue to limit speeds for each user on a subnet while still having all your shaping rules obeyed, (i cant see how your trees are setup because the images wont zoom for me)

here is an example of having every IP limited to 512k/256k on a 10.0.0.0/22 network:

add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment=“hotel 512k/256k”
direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=0/0 max-limit=
0/0 name=hotel parent=none priority=2 queue=up-local/dnl-local target-addresses=
10.0.0.0/22 total-queue=default-small

For shaper I should use simple queue, and for QoS by traffic type I should use queue tree?
But I known a simple queue not effected and more use mikrotik resources.