0 / 0 / 0
Регистрация: 05.02.2017
Сообщений: 122
|
|
1 | |
Вычисление даты окончания договора14.02.2019, 00:14. Показов 2240. Ответов 11
Метки нет (Все метки)
Доброе время суток форумчане.
Необходима помощь относительно создания вычисляемого поля, которое будет показывать дату окончания действия договора. Задача состоит в следующем: — В форме существует поле с датой (в поле вводится дата заключения договора "краткий формат даты"). — На основании этого поля, нужно создать вычисляемое поле, которое будет показывать дату окончания действия договора. — Для каждого договора предусмотрен фиксированный срок действия "30 рабочих дней" после даты заключения договора (суббота, воскресенье не учитываются). Можно ли создать вычисляемое поля с такими параметрами? И как это сделать?
0
|
14.02.2019, 00:14 | |
Ответы с готовыми решениями:
11
Вывод записей до окончания даты! Access, запрос Требуется вычислить количество дней до даты окончания Зависимость даты начала и окончания пунктов из разных мероприятий с последующим пересчетом сроков выполнения Определить сумму вклада после окончания договора |
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,796
|
|
14.02.2019, 03:05 | 2 |
Да можно, специальной функцией.
... про "(суббота, воскресенье не учитываются)" - это в конце или в периоде, а как насчёт праздничных дней? Тут не понятно. Обычно действие указывается в календарных днях, вы ничего не напридумывали?
0
|
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,241
|
|
14.02.2019, 04:25 | 3 |
0
|
Модератор
|
|
14.02.2019, 06:45 | 4 |
увы, ТС ничего не напридумывал
типичное требование заказчиков --из личного опыта
0
|
0 / 0 / 0
Регистрация: 05.02.2017
Сообщений: 122
|
|
14.02.2019, 15:06 [ТС] | 5 |
Не придумал это обязательное требования заказчика. Бывает. Почему не бывает.
Это в периоде Тут существенное замечание, про праздничные дни вообще выпало из головы при формировании запроса. Если в течении действия договора, выпадают праздники, то они тоже не должны учитываться.
0
|
17535 / 7287 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|||||||||||||||||||||
14.02.2019, 15:33 | 6 | ||||||||||||||||||||
Сообщение было отмечено Capi как решение
Решение
Делаете календарь рабочих дней с номерами от начала 2019 года, например. И считаете смещение на 30 по номерам. Предполагается, что договор заключается в рабочий день (или в ближайший сверху рабочий день)
0
|
Модератор
|
|
14.02.2019, 15:57 | 7 |
30 раб дней --это 42 календарных
получает интервал от (дата) до (дата+42) и добавляем добавочные дни +(попадает ли в интервал 1 января) +(2 января) +(3 января) .... +(8 марта) +(пасха) ... но я бы видимо написала функцию с этим же функционалом)
0
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
14.02.2019, 17:51 | 8 |
0
|
Модератор
|
|
14.02.2019, 18:02 | 9 |
4 января тоже не государственный праздник, но уже сколько лет он не рабочий (даже и не вспомню)
0
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
14.02.2019, 18:23 | 10 |
Но пасха всегда в воскресенье. Иначе и быть не может.
Если бы это был официальный выходной, то день отдыха перенесли бы на понедельник, как бывает, когда официальный праздник выпадает на субботу-воскресенье. Я к тому, что прибавлять ничего не надо. Это день, воскресенье, уже и так учелся как нерабочий день. А 4 января входит в официальные "Новогодние каникулы". 1, 2, 3, 4, 5, 6 и 8 января - Новогодние каникулы (Производственный календарь 2019).
0
|
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
|
|
14.02.2019, 21:27 | 11 |
Гляньте примерчик, нашел у себя в закромах и сусеках.
Натолкнулся в одной из своих БД и вычленил только относящееся к данному вопросу, а именно с расчетом рабочих и выходных дней в месяце. Там как раз не учитываются Субботы и Воскресения, типа не рабочие дни. Праздничные делал, но не доделал, т. к. оказалось их не нужно учитывать. Возможно сей шедевр творческой мысли и натолкнет вас на какие ни то нужные мысли.
0
|
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,241
|
|
15.02.2019, 03:16 | 12 |
Мне на вашего заказчика фиолетово, он единорога на радуге может выдумать, его проблемы. На календарь посмотрите и скажите мне, все ли субботы нерабочие в году.
0
|
15.02.2019, 03:16 | |
15.02.2019, 03:16 | |
Помогаю со студенческими работами здесь
12
Автоматический подсчет периода, при даты начала и даты окончания Определить сумму вклада после окончания договора, если известна первичная сумма вклада Автоматическая нумерация даты и №договора Отделение номера договора и даты из строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |