Расширенный календарь, который запускается с 1-го рабочего дня 3-го числа каждого месяца в autosys

Мне нужно создать расширенный календарь, который будет работать в 1-й рабочий день 3-й недели каждого месяца. С понедельника по пятницу считается рабочим днем, праздничный календарь не учитывается. Примеры дат для 2018 года: 16 января, 13 февраля, 13 марта, 17 апреля, 15 мая, 12 июня, 17 июля, 14 августа, 11 сентября, 16 октября, 13 ноября, 11 декабря.

В настоящее время я использую для этого стандартный календарь, но хочу изменить его на расширенный календарь, чтобы избежать ручных вставок на каждый год.


person Manvi    schedule 25.11.2018    source источник
comment
Вставьте, пожалуйста, код, который вы пробовали !!   -  person Rahul Agarwal    schedule 25.11.2018
comment
Я не на 100% понимаю, какой код вы запрашиваете, но ниже приведено определение стандартного календаря, который мы в настоящее время используем. Calendar_Name: CAL_ABC Описание: 1-й рабочий день 3-й недели для каждого месяца Дата: 16.01.2018 Дата: 13.02.2018 Дата: 13.03.2018 Дата: 17.04.2018 Дата: 15.05.2018 Дата : 12.06.2018 Дата: 17.07.2018 Дата: 14.08.2018 Дата: 11.09.2018 Дата: 16.10.2018 Дата: 13.11.2018 Дата: 12.11.2018 Итак, в общем мы упоминаем статические даты при создании стандартного календаря, который нам нужно обновлять каждый год. Надеюсь, это поможет понять мой вопрос   -  person Manvi    schedule 25.11.2018


Ответы (1)


@Manvi

не очень уверен в точном состоянии, и это будет частичный ответ. на данный момент я могу думать о

WEEK#03|WEEK#07|WEEK#11|WEEK#15|WEEK#20|WEEK#24|WEEK#28|WEEK#33|WEEK#37|WEEK#42|WEEK#46|WEEK#50

Это даст вам всю 3-ю неделю месяцев, а затем нужно исключить остальные дни.

Вы можете сослаться на это ссылка для ключевых слов условий.

Кроме того, вы можете использовать ниже, чтобы включить несколько ключевых слов для желаемого результата.

Условие ИЛИ как "|"

НЕ как "НЕ"

Надеюсь это поможет. Удачи. Буду обновлять, если найду решение.

Редактирует:

Первый рабочий день определенно будет понедельником, а предыдущий день должен быть вторым воскресеньем.

Рассмотрим календарь, показанный ниже

extended_calendar: Cal_name

описание: 1-й день 3-й недели

рабочий день: пн, вт, ср, чт, пт

non_workday:

день отдыха:

Holcal:

циккальный:

отрегулировать: +1

состояние: вс # 2

Вс № 2 будет считаться вторым воскресеньем всех месяцев, а следующий день - началом третьей недели. Считать, что следующий день 2-го воскресенья Adjust: +1 определен.

Если вы ищете 2-й день 3-й недели. Определенная регулировка до +2.

person Piyush    schedule 25.11.2018
comment
Спасибо пиюш !! Но у нас есть одна проблема с указанным вами условием. Ключевое слово WEEK # nn учитывает неделю в году, что здесь не сработает, потому что иногда у нас есть 5 недель в месяце, и из-за этого мы не можем указать, какую неделю забирать в каждом месяце. - person Manvi; 27.11.2018
comment
Пожалуйста, попробуйте другой способ, указанный ниже в ответах. Это должно сработать. - person Piyush; 29.11.2018