Добрый день, Стас.
Нет, это незаконно. Неоплачиваемый отпуск может быть осуществлён только по инициативе работника. Работодатель не имеет права отправить работника в такой отпуск из-за уменьшения объема работ или финансовых трудностей в организации. Вам необходимо обратиться в трудовую инспекцию по месту вашей регистрации и написать заявление о том, что вас заставили взять на отпуск за свой счет, это можно сделать онлайн по ссылке https://онлайнинспекция.рф/problems