УТ 10.3 Количество дней просрочки в рабочих днях.
Показывать по
10
20
40
сообщений
- 1
- 2
19.06.2013
09:32
#1
Все доброго времени суток. Нашла на просторах Интернета сильно переделанный типовой отчет по кредитной линии. Понравился всем, кроме одного - количество дней просрочки считает в календарных днях. Клиенту необходимо, чтобы оно считалось по-разному - в зависимости от вида взаиморасчетов, указанного в договоре контрагента. Срок оплаты в рабочих или в календарных днях посчитать смогла, а вот с количеством просроченных дней никак не выходит, считает только к календарных днях. Как бы это условие в выбранном поле запроса грамотно прописать?
19.06.2013
11:34
#3
Взяла из типового отчета. Только там было условие в зависимости от константы (по рабочим или календарным), а я заменила константу на вид взаиморасчетов. Как ни странно, все работает.
19.06.2013
14:21
#6
Ну так вот там алгоритм такой:
- Определяют самую раннюю дату возникновения долга.
- Определяют кол-во рабочих дней по производственному календарю от минимальной даты до текущего момента для каждой даты календаря.
- Получают долги и дату возникновения просрочки долга.
- Соединением с расчетом рабочих дней по дате календаря и дате возникновения просрочки получают кол-во рабочих дней просрочки.
- Определяют самую раннюю дату возникновения долга.
- Определяют кол-во рабочих дней по производственному календарю от минимальной даты до текущего момента для каждой даты календаря.
- Получают долги и дату возникновения просрочки долга.
- Соединением с расчетом рабочих дней по дате календаря и дате возникновения просрочки получают кол-во рабочих дней просрочки.
20.06.2013
07:21
#7
После некоторого количества времени, потраченного на разговоры с клиентом выяснилось, что оказывается количество дней просрочки всегда должно быть в календарных днях, так что вопрос отпал сам собой, но все равно, спасибо за участие.
20.06.2013
07:47
#8
Вот и замечательно. Всегда считал, что лучше несколько раз обсудить задачу, чем сразу же бежать что-то там программировать.
- 1
- 2
Читают тему
(гостей: 1)