|
v7: Как определить, сколько праздничных дней попадает в определенный период? | ☑ | ||
---|---|---|---|---|
0
Fedor
19.01.12
✎
15:38
|
Подскажите, пожалуйста, как определить, сколько праздничных дней попадает в определенный период?
|
|||
1
zak555
19.01.12
✎
15:38
|
конфа ?
|
|||
2
пипец
19.01.12
✎
15:39
|
праздничные <> выходные
|
|||
3
Fedor
19.01.12
✎
15:39
|
(1)ЗиК.
|
|||
4
zak555
19.01.12
✎
15:40
|
(2) смотря для кого =)
|
|||
5
zak555
19.01.12
✎
15:40
|
(3) календарь Праздники заполнен ?
|
|||
6
miki
19.01.12
✎
15:40
|
(3)тогда календарь.
|
|||
7
пипец
19.01.12
✎
15:41
|
(4) в германии 25 декабря праздничный день
|
|||
8
mdocs
19.01.12
✎
15:41
|
rtfm Праздники
|
|||
9
zak555
19.01.12
✎
15:43
|
некаждый праздник выходной, как и некаждый выходной праздник
хотя, есть люди, которые только и думают, как бы по-быстрее что-нибудь началось |
|||
10
Fedor
19.01.12
✎
15:54
|
У меня есть период с дата1 по дата2. Как определить количество дней минус праздники?
Т.е., например, дата2-дата1+1-ПраздникиЗаПериод. Праздники - это государственные праздничные дни, которых в году 10 к.д. |
|||
11
zak555
19.01.12
✎
15:55
|
(10) отвечай на (5)
|
|||
12
Fedor
19.01.12
✎
15:55
|
Пробовал делать через Календ = СоздатьОбъект("Календарь"), но выдает ошибку "Неудачная попытка создания объекта (Календарь)".
|
|||
13
Fedor
19.01.12
✎
15:58
|
(11) Просмотрел 10 календарей (тут их много), пока во всех - "0 дней, 0 часов".
|
|||
14
zak555
19.01.12
✎
16:05
|
(13) он называется Праздники
|
|||
15
miki
19.01.12
✎
16:07
|
(12)разыменывай через точку, либо в СоздатьОбъект, либо через глобальный Календари
|
|||
16
Fedor
19.01.12
✎
16:13
|
(14) Да. Есть "Праздники". И он заполнен. Как получить из него дни, попадающие в определенный период?
|
|||
17
miki
19.01.12
✎
16:16
|
ВыбратьДаты, в цикле посчитать.
|
|||
18
Fedor
19.01.12
✎
16:26
|
(17) Как правильно получить праздники?
Пишу так: КалендарьПраздн = СоздатьОбъект("Календарь.Праздники"); Пока КалендарьПраздн.ВыбратьДаты(Дата1,Дата2) = 1 Цикл КонецЦикла; Выдает ошибку "Неудачная попытка создания объекта (Календарь.Праздники)". |
|||
19
miki
19.01.12
✎
16:27
|
(18)в этом варианте без календаря, есть готовый объект "Праздники" /см. (8)/.
|
|||
20
Fedor
19.01.12
✎
16:30
|
(19) Да, есть объект "Праздники", он заполнен. У этого объекта есть метод "ВыбратьДаты". Как с помощью него получить праздники?
|
|||
21
Fedor
19.01.12
✎
16:33
|
Получилось. Всем спасибо!
|
|||
22
PuhUfa
19.01.12
✎
16:33
|
Праздники = СоздатьОбъект("Праздники");
Если Праздники.ВыбратьДаты(ТекДата,ТекДата)=0 тогда ... КонецЕсли; ВыбратьДаты(<?>,) Синтаксис: ВыбратьДаты(<ДатаНачала>,<ДатаКонца>) Назначение: Открывает выборку записей праздников. Возвращает число: 1 - выборка открыта и в ней есть хоть одна запись; 0 - не обнаружено записей. Параметры: <ДатаНачала> - дата начала периода выборки. <ДатаКонца> - дата конца периода выборки. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |