powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11. Формула перехода на следующую дату диапазона дат
4 сообщений из 4, страница 1 из 1
CR11. Формула перехода на следующую дату диапазона дат
    #36778630
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Помогите кто сталкивался :
Есть период дат:
Код: plaintext
1.
TABLE.FIELDDATETIME_BEGIN
TABLE.FIELDDATETIME_END

Задача:
Нужно вычислить кол-во рабочих дней в этом периоде.

Делать думаю примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
@WorkDayCount :=  0 ;
TABLE.FIELDDATETIME_var := TABLE.FIELDDATETIME_BEGIN;

While TABLE.FIELDDATETIME_var <> TABLE.FIELDDATETIME_END
 Do

If DayOfWeek({TABLE.FIELDDATETIME_var}) in [ 2 , 3 , 4 , 5 , 6 ] then @WorkDayCount :=  @WorkDayCount+ 1 ;
Вот тут затык - как перйти на следующую дату диапазона после TABLE.FIELDDATETIME_BEGIN?
Есть ли такая формула? Не могу найти в хелпе.


Может быть использовать что типа этого:
Date(Year({TABLE.FIELDDATETIME}), Month({TABLE.FIELDDATETIME}), Day({TABLE.FIELDDATETIME}))
и икрементировать значение даты? Но надеюсь что есть решение по-легче.

Спасибо.
...
Рейтинг: 0 / 0
CR11. Формула перехода на следующую дату диапазона дат
    #36785873
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Глупо считать подобные штуки в репорте.
2. А как учитывать праздники или переносы раб. дней на СБ,ВС ?
...
Рейтинг: 0 / 0
CR11. Формула перехода на следующую дату диапазона дат
    #36791341
Alexander Bor.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PVB,
можно так:
TABLE.FIELDDATETIME_var := TABLE.FIELDDATETIME_var + 1
т.к. при добавлении/вычитании целого числа в date/datetime, число считается днем.
...
Рейтинг: 0 / 0
CR11. Формула перехода на следующую дату диапазона дат
    #36791347
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV1. Глупо считать подобные штуки в репорте.

+1
Заведите календарик в базе. Готовых примеров куча.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11. Формула перехода на следующую дату диапазона дат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]