|
Как вычислить первый рабочий день после 5 числа? 🠗 (Sammo 21.09.2012 11:19) | ☑ | ||
---|---|---|---|---|
0
Miss1C
21.09.12
✎
10:17
|
Задание такое, создать регламентное задание, которое каждый месяц в рабочий день после 5 - го числа пересчитывало бы итоги, как вычислить это день?
|
|||
1
and2
21.09.12
✎
10:18
|
производственный календарь в помощь
|
|||
2
Stim
21.09.12
✎
10:19
|
никак. расписание регламентного задания никак не учитывает рабочие/праздничные дня. поставишь 5 - будет 5 каждый месяц. и программно расписание не изменишь
|
|||
3
Stim
21.09.12
✎
10:19
|
+ ставь 5 и 7 - один из них точно выпадет на рабочий
|
|||
4
Miss1C
21.09.12
✎
10:20
|
(3)А если праздничный?
|
|||
5
ЧашкаЧая
21.09.12
✎
10:20
|
(2) Ну никак это вы зря. Можно создать регламентное для первого числа каждого месяца, которое будет создавать регламентное по условиям задачи согласно (1).
|
|||
6
and2
21.09.12
✎
10:21
|
(5) для каждого дня.
а отрабатывать алгоритм нужный оно будет по условию. а так - просто завершаться |
|||
7
Stim
21.09.12
✎
10:22
|
и что мешает задать расписание на целый год вперед? производственный календарь заполнен, ставьте
10.01 5.02 и тд |
|||
8
Miss1C
21.09.12
✎
10:24
|
(6)Почему для каждого дня, быстродействие в 5 лучше
|
|||
9
and2
21.09.12
✎
10:26
|
ты ж не знаешь, на какой день попадает.
стартанул - проверил условие - нет завершил\да выполнил алгоритм |
|||
10
Miss1C
21.09.12
✎
10:26
|
(7)Ставить программно или динамически?
|
|||
11
ЧашкаЧая
21.09.12
✎
10:27
|
(6) Неправильно меня поняли.
1. Создаем два регламентных. Одному присваиваем периодичность месяц, каждого первого числа. Второму не устанавливаем правил запуска. 2. Для первого прописываем алгоритм расчета первого рабочего дня после 5 числа и в этом дне стартуем второе регламентное, в котором и прописан нужный алгоритм. |
|||
12
Miss1C
21.09.12
✎
10:27
|
(9)В принципе да
|
|||
13
Stim
21.09.12
✎
10:28
|
(10) ручками :)
|
|||
14
and2
21.09.12
✎
10:28
|
(11) я думаю маленький запросик к производственному календарю раз в день - не сильно загрузит систему :)
|
|||
15
Stim
21.09.12
✎
10:29
|
(11) я так понимаю, рабочий день ТС нужен для того, чтобы наверняка был пересчет итогов. в нерабочие дни сервак выключен.
поэтому твой вариант не годитсо) |
|||
16
mikecool
21.09.12
✎
10:29
|
создать регламент с запуском раз в день, условие выполнилось - пнуло фоновое задание
|
|||
17
Miss1C
21.09.12
✎
10:29
|
(13)Ваш механизм не плох, но он будит работать 1 год, а дальше нужно опять настраивать
|
|||
18
Stim
21.09.12
✎
10:30
|
(17) офигеть! совсем одинесники разленились, раз в год не могут задать расписание регламентного задания))
|
|||
19
Miss1C
21.09.12
✎
10:30
|
Пока останавливаюсь на варианте Stima
|
|||
20
mikecool
21.09.12
✎
10:32
|
(19) нуну
|
|||
21
mikecool
21.09.12
✎
10:32
|
(11) бурклапа надо два? одного с головой
|
|||
22
ЧашкаЧая
21.09.12
✎
10:34
|
(15) [в нерабочие дни сервак выключен]
Против лома нет приема © |
|||
23
Miss1C
21.09.12
✎
10:34
|
(18)Не вижу как можно для каждого месяца выставить определенное число, здесь задается число для всех месяцев
|
|||
24
mikecool
21.09.12
✎
10:35
|
(23) для каждого месяца - РС заведи
или если 5е число - константу |
|||
25
ПиН
21.09.12
✎
10:35
|
мдя, и вы девушка думаете вам будут в Москве от 100 тысяч платить? )))
|
|||
26
mikecool
21.09.12
✎
10:36
|
(25) будут, если оригинал соответствует фото )
|
|||
27
Miss1C
21.09.12
✎
10:36
|
(25)Уже мало
|
|||
28
Sammo
21.09.12
✎
10:36
|
(3) Январь
|
|||
29
mikecool
21.09.12
✎
10:37
|
(27) что мало? так на каен быстро не заработаешь?
|
|||
30
Stim
21.09.12
✎
10:37
|
(23) а хз)
|
|||
31
Sammo
21.09.12
✎
10:38
|
А что мешает запускать пересчет итогов в любой календарный день? даже если это выходной?
|
|||
32
Miss1C
21.09.12
✎
10:39
|
(29)Этих денег на бижутерию и на краску хватит, а шопинг?
|
|||
33
Stim
21.09.12
✎
10:39
|
кста, соврал - расписание можно менять программно
|
|||
34
Miss1C
21.09.12
✎
10:39
|
(31)В выходной день сервер не работает
|
|||
35
Stim
21.09.12
✎
10:41
|
+ заведи константу, куда будет писать последнюю дату выполнения регл задания.
регл задание будет проверять эту дату каждый день (если дата - от текущего месяца) и запускать пересчет соответственно, если дата там - от прошлого месяца и сегодня первый раб день после 5 числа |
|||
36
Miss1C
21.09.12
✎
10:43
|
(35)И сегодня первый рабочий день)
|
|||
37
mikecool
21.09.12
✎
10:43
|
(35) накуа эа "история"? Константа нужна лишь для указания "границы", с которой надо стартануть в первый рабочий день
|
|||
38
mikecool
21.09.12
✎
10:43
|
(36) новое место?
|
|||
39
Stim
21.09.12
✎
10:44
|
(37) ну да. а иначе как ты узнаешь что задание раньше не выполнялось?
|
|||
40
Miss1C
21.09.12
✎
10:45
|
Делаю выполнения каждый день запросом выберу с производственного календаря рабочие дни и поставлю на них условие
|
|||
41
Stim
21.09.12
✎
10:45
|
а, хотя..
|
|||
42
mikecool
21.09.12
✎
10:45
|
(39) разве что для этого...
|
|||
43
Stim
21.09.12
✎
10:45
|
логично
|
|||
44
Miss1C
21.09.12
✎
10:45
|
(38)Нет)
|
|||
45
and2
21.09.12
✎
10:45
|
(39) а накуа?
пришел день - выполнилось |
|||
46
mikecool
21.09.12
✎
10:46
|
(45) а если не выполнилось?
|
|||
47
Sammo
21.09.12
✎
10:46
|
(34) Тогда
Тогда каждый день запускаете job-у, которая если после 5-ого пересчитывает итоги, если они еще не рассчитаны И, имхо, я бы побеседовал с админами на тему, что некафильмо выключать сервак на выходные... |
|||
48
Stim
21.09.12
✎
10:46
|
10.01 проверяем - это первый рабочий день после 5 числа текущего месяца запускаем пересчет
11.01 проверяем- это второй рабочий день. идем накой |
|||
49
Miss1C
21.09.12
✎
10:46
|
(40)Но как должно выглядеть условие запроса, пока только догадки))
|
|||
50
and2
21.09.12
✎
10:47
|
(46) посмотри в журнале и ищи ошибку....
|
|||
51
mikecool
21.09.12
✎
10:47
|
(50) это автоматизация?
|
|||
52
Sammo
21.09.12
✎
10:48
|
(48) А зачем проверять на рабочий день? Сервер работает, итоги не рассчитаны, после 05 - считаем. И все.
(49) топ 1 при условии больше |
|||
53
mikecool
21.09.12
✎
10:48
|
+51 ошибки может и не быть, повисло задание, ребутнулся сервер в момент выполнения... да мало ли чего
|
|||
54
Stim
21.09.12
✎
10:48
|
(46) если серв работает, то должно выполниться
|
|||
55
mikecool
21.09.12
✎
10:48
|
(54) см (53)
|
|||
56
Stim
21.09.12
✎
10:48
|
(52) ну тем более
|
|||
57
and2
21.09.12
✎
10:49
|
(51) автоматизация чего?
ПС ну отправь сообщения на почту с описанием ошибок |
|||
58
mikecool
21.09.12
✎
10:49
|
(57) см (53) - кто отправит письмо, если ребутнулся сервер в момент выполнения?
|
|||
59
Miss1C
21.09.12
✎
10:50
|
(57)Это тоже есть в задании, но позже
|
|||
60
Stim
21.09.12
✎
10:50
|
(53) всегда можно узнать, как выполнилось последнее регл задание
Задания = ФоновыеЗадания.ПолучитьФоновыеЗадания(); Для Каждого Задание Из Задания Цикл // Можно также просматривать активные, завершенные, отмененные . Если Задание.Состояние = СостояниеФоновогоЗадания.ЗавершеноАварийно Тогда Наменование = Задание.Наименование; ИнформацияОбОшибке = Задание.ИнформацияОбОшибке; // Просмотр других свойств. КонецЕсли; КонецЦикла; |
|||
61
mikecool
21.09.12
✎
10:50
|
чо я парюсь - делайте как хотите )))
а вот глаза ТС мне нравяцца ) |
|||
62
mikecool
21.09.12
✎
10:50
|
(60) ребутни сервер - состояния останутся?
|
|||
63
and2
21.09.12
✎
10:51
|
(58) а если бы он вез патроны?
|
|||
64
Miss1C
21.09.12
✎
10:52
|
(61)Не только тебе)
|
|||
65
Miss1C
21.09.12
✎
10:52
|
Хотя в этой теме ты первый
|
|||
66
and2
21.09.12
✎
10:52
|
(61) сидя на горшке - еще и не такие глаза будут....
|
|||
67
Miss1C
21.09.12
✎
10:52
|
кому понравились глаза
|
|||
68
mikecool
21.09.12
✎
10:52
|
(65) я в каждой ветке первый ))
|
|||
69
Miss1C
21.09.12
✎
10:52
|
(66)На корточках
|
|||
70
mikecool
21.09.12
✎
10:53
|
(67) не боись - я и дальше заглянул )))
|
|||
71
Stim
21.09.12
✎
10:53
|
(62)
СостояниеФоновогоЗадания (BackgroundJobState) Значения Активно (Active) Завершено (Completed) ЗавершеноАварийно (Failed) Отменено (Canceled) Описание: я думаю, при ребуте сервера будет либо активно либо завершеноАварийно |
|||
72
Miss1C
21.09.12
✎
10:53
|
(70))
|
|||
73
Stim
21.09.12
✎
10:54
|
там еще глаза есть? оО )
|
|||
74
Miss1C
21.09.12
✎
10:54
|
Что то не вижу я производственного календаря
|
|||
75
Miss1C
21.09.12
✎
10:54
|
(73)Представь себе
|
|||
76
mikecool
21.09.12
✎
10:57
|
(74) ну его нафик, ты вроде обещалась фотку на краю ванны предоставить...
|
|||
77
Miss1C
21.09.12
✎
10:58
|
(74)И полностью открытую тему ?
|
|||
78
Miss1C
21.09.12
✎
10:58
|
(77) - (76)
|
|||
79
Stim
21.09.12
✎
10:59
|
полностью - не надо. пусть останется маленькая недосказанность..
|
|||
80
nunzio
21.09.12
✎
11:00
|
Казалось, бы причем здесь "синдром в поле from" ?)
|
|||
81
Miss1C
21.09.12
✎
11:00
|
(79)Обижаете гражданин
|
|||
82
and2
21.09.12
✎
11:01
|
(79) какая недосказанность?
там сама тема то с кулачёк :( |
|||
83
Stim
21.09.12
✎
11:01
|
ок, не маленькая.. ну такая - недосказанность 3 размера..
|
|||
84
mikecool
21.09.12
✎
11:01
|
(77) гм... как то я про это не подумал, но раз сама предложила... )))
|
|||
85
Miss1C
21.09.12
✎
11:07
|
Все вы хотите увидеть, а как помочь, то все самой приходится
|
|||
86
Stim
21.09.12
✎
11:09
|
первый рабочий день, а вы на форуме флудите.. нехорошо
|
|||
87
Sammo
модератор
21.09.12
✎
11:12
|
Хм. Флуд в тематической ветки с участием топикстартера?
|
|||
88
mikecool
21.09.12
✎
11:12
|
(85) да я ради этого тут уже три часа пишу )))
|
|||
89
Stim
21.09.12
✎
11:13
|
не дождемся мы недосказанности 3 размера судя по всему..(
|
|||
90
BlackSeaCat
21.09.12
✎
11:19
|
(89) Да ну, двоечка... И 100 тыщ за такое не платят - украинок сейчас везде с избытком.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |