1. У вас какая-то запутанная логика программы. Я с трудом понял, что она делает: выбирает уникальные символы из строки? Вообще об этом стоит писать в вопросе (кратко описать алгоритм), чтобы люди не силились разобраться, что вы там задумали.
1. Ну так а какие проблемы с реализацией. Берёте формулу (экономическую модель), подставляете параметры, и вуаля. Формула должна жить в коде.
2. В базе, разумеется, надо хранить не формулы, а лишь параметры. Кроме того, если параметры могут меняться со временем, то желательно хранить их историю. Т.е. для каждой строки в БД должен быть столбец с датами актуальности. Если параметры сменились, то для того же работника появляется новая строка с новыми параметрами.
Мне кажется, стоит существенно пересмотреть функционал системы в сторону упрощения. За 2 месяца вы, находясь на таком уровне знаний, не сделаете всего этого. Начните с малого.
1. Вопрос не понятен. Расчёт з/п зависит от экономической модели. Она у вас есть? И зачем формулу записывать в базу? Она же не меняется или по крайней мере одинаковая у все работников.
2. Чем отличается оборот за месяц, от выручки за месяц. (Ну это так к слову).
Странно. Конденсат должен выпадать на стенках — на наиболее холодных поверхностях. Прошу прощения... а вы нюхали влажную руку? Может быть это не то, что вы думаете?