В начало
Число месяцев начисления по среднему Есть независимый
непериодический регистр сведений «Начисления». Нужно получить запросом число
месяцев оплаты. Рис.
Регистр сведений «Начисления» Алгоритм расчета числа месяцев
начисления (долга) следующий: 1)
считаем сумму
начислений и оплат по всем периодам; 2)
рассчитываем среднемесячное начисление; 3)
делим сумму оплат
на среднемесячное начисление и получаем количество оплаченных месяцев; 4)
также можно
посчитать число месяцев долга, если из общего количества месяцев вычесть число
оплаченных месяцев. Открываем консоль запросов, пишем
запрос. Число месяцев оплаты округляем в МЕНЬШУЮ
сторону по формуле: [ВЫРАЗИТЬ(Ч + 0.5 КАК ЧИСЛО(15)) - 1], т.е. искусственно
добавляем 0,5, а потом вычитаем 1. Листинг.
Текст запроса
Смотрим, что получилось. Рис.
Результат запроса Вроде все верно. Теперь добавим еще
одну строчку в регистр «Начисления». Рис. Новая
строчка в регистре «Начисления» Проверим правильность выполнения
запроса. Рис.
Результат запроса после добавления новой записи в регистр сведений Теперь результат – 5 месяцев оплаты.
Посчитаем вручную, для этого перенесем данные в Иксель.
Округляем число оплаченных месяцев в меньшую сторону по формуле: [ОКРУГЛ(Число;
0) – 1]. Рис.
Проверка в Иксель Также можно и в запрос добавить
число месяцев долга. Листинг.
Текст запроса
Проверим результат. Рис.
Фрагмент результата запроса Все верно, запрос работает. |
||||