Holidays Set contains Arbitrary Dates rules that are not specified for aYear

Navigation:  Messages > Design-Time Messages > International >

Holidays Set contains Arbitrary Dates rules that are not specified for aYear

Previous pageReturn to chapter overviewNext page

Source : aeiou-Holidays or Holidays Override.

 

Cause : This message means that one of the Holidays Sets referred to in the above properties contains arbitrary dates recurring holidays which have no date set for the year mentioned in the message text (aYear).

 

This verification occurs for each DiaryGridLine of the current script, and includes all years that occur in the DiaryGridLine. So, in the example below, Q++ would verify that arbitrary dates are specified, for every arbitrary dates holidays set used, for the years 2001, 2002, and 2003, since the selected DiaryGridLines starts at the end of 2001 and finishes at the beginning of 2003.

 

 

If this message is generated for a year that the current DiaryGridLine barely covers, such as 2001 and 2003 in the above example, then this message is only a hint. If this message is generated for a year that the current DiaryGridLine covers completely, such as 2002 in the above example, then this message is a warning.

 

Note that if the arbitrary dates holiday in question does not occur every year (for example, elections), then you should uncheck the Occurs every year checkbox in the holidays manager. This will tell Q++ to ignore missing years for this particular holiday (you will need to re-generate holidays after this change).

 

Consequences : Presumably, the arbitrary dates holidays you are using do occur every year, even though their occurrence cannot be predicted using a recurrence rule. You therefore run the risk of these holidays not appearing in the diary generated from the current script.

 

Solutions :

 

Edit the Holidays Rules for this Holidays Set : opens the Holidays Manager and pre-selects the Holidays Set mentioned in the message. You can then go down the list of recurring holidays and make sure that each one has an occurrence specified for the year mentioned in the message.

 

View a report of missing Arbitrary Dates for this Holidays Set : opens a report that contains the name of the holidays that contain unspecified arbitrary dates, and the years for which they are unspecified.

 

Change the selection of Holidays Sets : opens the property that was the source of this message so you can select other Holidays Sets.


Topic 173400 updated on 01-Nov-2016.
Topic URL: http://www.qppstudio.net/webhelp/index.html?holidayssetcontainsarbitrar.htm