1
1c-nik
Хочу сделать конфу по расчету зарплаты.
Значит идея такая, сделать возможность настройки алгоритмов расчета по типу формул как в екселе.
Преимущества такой системы:
1. Возможность менять алгоритм расчетов менее квалифицированными пользователями.
2. Настройка системы учета зарплаты на любом предприятии под любые его особенности.
3. Более быстрое внедрение учета на предприятии.
Принцип такой:
Создать справочник "ВидыДанных" в котором будут указываться наименование данных и их тип, необходимых для ведения учета.
Создать справочник "Сотрудники" и подчиненный ему справочник - "Данные". В справочнике "Данные" будем хранить элементы справочника "ВидыДанных" и их значение соответствуещее типу, который установлен в справочнике "ВидыДанных".
Создаем справочник "АлгоритмыРасчетов" в котором храним сами алгоритмы, например в виде ссылок на элементы справочника "ВидыДанных" и действия которые будем производить с ними (сложение, вычитание, умножение .... и т.д.).
Может я не очень все подробно описал и кое что упустил, но я хочу довести лишь сам смысл и идею на обсуждение, а некоторые тонкости они решаются.
Значит идея такая, сделать возможность настройки алгоритмов расчета по типу формул как в екселе.
Преимущества такой системы:
1. Возможность менять алгоритм расчетов менее квалифицированными пользователями.
2. Настройка системы учета зарплаты на любом предприятии под любые его особенности.
3. Более быстрое внедрение учета на предприятии.
Принцип такой:
Создать справочник "ВидыДанных" в котором будут указываться наименование данных и их тип, необходимых для ведения учета.
Создать справочник "Сотрудники" и подчиненный ему справочник - "Данные". В справочнике "Данные" будем хранить элементы справочника "ВидыДанных" и их значение соответствуещее типу, который установлен в справочнике "ВидыДанных".
Создаем справочник "АлгоритмыРасчетов" в котором храним сами алгоритмы, например в виде ссылок на элементы справочника "ВидыДанных" и действия которые будем производить с ними (сложение, вычитание, умножение .... и т.д.).
Может я не очень все подробно описал и кое что упустил, но я хочу довести лишь сам смысл и идею на обсуждение, а некоторые тонкости они решаются.