Форум программы «Инфокрафт Квартплата.РФ»

Облако Инфокрафт
ЖКХ 365
Облачная
«1С:Бухгалтерия 8»
для ТСЖ, ЖСК, ЖКХ.
Узнать больше

Алгоритм расчета нормы

Страницы: 1
Алгоритм расчета нормы
Здравствуйте!

Цена произвольной услуги: С = T * R  ,
где Т - тариф расчетного показателя услуги ;
      R - расчетный показатель для услуги.
Эти данные появляются в комментарии расчета.

Имеем произвольную услугу :
1. Для которой установлен Тариф (T);
2. Которой пользуются Потребителей (U): количество проживающих, общая площадь, и т.п.
   Количество
Потребителей (действительное число) прошу не ассоциировать только с количество проживающих или льготников;
3. Для которой установлена Норма (N), которая рассчитывается в соответствии с таблицей для этой Нормы.

Таблица Норма:
Показатель (
P)    Норма (Np)
0
  -  1,0                        - Норма на 0 потребителей
1
  -  1,0     - Норма на 1 потребителя
2
  -  4,0     - Норма на 2 потребителей
3
  -  3,0     - Норма на 3 потребителей
. . . .
, где Pцелое число от 0 до m;
 
mмаксимальный показатель в таблице Норма;
 
Np - величина нормы (действительное число) для  P Потребителей.


Частные случаи вычисления Нормы (N) много раз рассмотрены на форуме.
Например, для ХВС по нормативу:
Показатель
   Норма
0
  -  0,0                        - Норма м3 на 0 проживающих
1
  -   4,3    - Норма м3 на 1 проживающего

Или для Отопления по нормативу:
Показатель    Норма
0
   - 0,0                        - Норма на 0 м2 общей площади
1
   - 1,0     - Норма на 1 м2 общей площади

Каков обобщенный алгоритм расчета Нормы (N)  для произвольно заполненной Таблицы Нормы и произвольного числа Потребителей (U) услуги? Особенно это интересно для показателя P=0.
Зачем это хотелось бы знать? Чтобы  не по интуиции заносить данные в Таблицу Норма.
Полагаю, что
расчетный показатель для произвольной услуги:  R = N * U .
Если не прав, то поправьте.

Спасибо!
Изменено: Dmitry Fomin - 06.01.2016 05:15:25
Дмитрий, добрый день.

Алгоритм начислений по норме такой: программа определяет количество пользователей, ставит им в соответствие норму и умножает ее на тариф. Таким образом, например, если количество потребителей - 2, норма для этого числа составляет 42 кв.м., то расчет произойдет не по формуле 2*42*Тариф, а по формуле 42*Тариф.

То есть расчет выглядит так - N*T.

Норму для 0 пользователей указываете, когда необходимо начисление по нормативу в том случае, если количество пользователей равно 0. Например, в квартире никто не проживает, но нужно выставить счет за какую-то услугу, начисляемую по нормативу.
БАЗА ЗНАНИЙ ИНФОКРАФТ
Вопросы и ответы, рабочие инструкции, документация по решениям Инфокрафт.
Перейти в базу знаний
Страницы: 1
Поддержите разработку бесплатной программы в любимой соцсети!