Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
ВнизКак воплотить идею моего бухгалтера????? Найти похожие ветки
← →
Explorer (2002-04-16 06:56) [0]Мастера!
Посоветуйте, как воплотить идею моего бухгалтера:
Есть прога, которая считает аренду места.
Известна оплата аренды за день (к примеру 10,5 руб.)
Оплата производится периодами (с XX.XX.XXXX по XX.XX.XXXX).
Надо в отчет для печати, “раскидать” сумму денег по месяцам.
Т.е., например клиент заплатил 336 рублей с 09,01,2002 по 09,02,2002.
Так вот, надо чтобы в отчете это отразилось примерно так:
период | Оплата (руб)
------------------------------------------------
С 09,01,2002 по 31,01,2002 | 241,5
С 01,02,2002 по 09,02,2002 | 94,5
Соответственно, если оплата произведена за больший период, то включаются все месяцы, которые входят в период.
Как это лучше вычислять? Выслушаю с удовольствием все предложения!
← →
MBo (2002-04-16 07:38) [1]как раскидывать? пропорционально количеству дней в месяце?
думаю, если запишешь словами все, что требуется, то алгоритм и готов будет
← →
Sava (2002-04-16 10:25) [2]Я так понял, тебя интересует как посчитать количество дней от одной даты до другой?
Если так то в RXLib есть функции DaysBetween и DaysInPeriod, одна (какая точно ен скажу не помню) вычисляет скалярное значение, на зависимо какое число стоит в первой части (из которого вычитаем) более позднее или более раннее, число получится положительное, а вторая вычисляет с учетом возрастания периода, и соответственно со знаком. Вполне полезные функции
← →
Explorer (2002-04-16 10:32) [3]>Sava ©
Спасибочки! Сейчас посмотрю.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c