Обработка остатков

Оглавление  Назад  Далее

 Модуль «АльфаЦЕНТР ОРЭ РК» поддерживает округление значений согласно следующему алгоритму:

№ интервала

20

21

22

23

24

Точное значение

30.3

30.6

30.2

30.9

30.5

Передаваемое значение

30

30

31

31

30

Остаток

0.3

0.9

0.1

0.0

0.5

 Таким образом, модуль производит суммирование остатков вещественных чисел. При превышении остатком значения 1, передаваемое значение увеличивается на 1, а остаток уменьшается на 1. Так же модуль по своему завершению сохраняет накопленный остаток и при следующем запуске загружает ранее сохраненные остатки.

 Использование ранее сохраненных остатков возможно только в том случае, если они сохранены для предыдущего интервала. Например, если последние сформированные данные были на 10:30 и остаток сохранен на это время, то при следующем запуске остаток будет использован только, если формируются данные на 10:45. в противном случае, модуль подсчитает остаток исходя из настроек (этом может занять время) и продолжит формирование файлов.