Имя: Пароль:
1C
1С v8
Расписание регламентного задания, выполнять в 1 и 15 день месяца
0 1cnik2
 
13.09.17
06:54
Привет все!
Вопрос экспертам по настройке расписаний РЗ.
Как настроить расписание, чтобы задание выполнялось в 1 и 15 день месяца?

Может быть, есть инструмент для моделирования срабатывания расписаний?
1 Redkiy
 
13.09.17
07:04
Запускай каждый день, в обработчике проверяй день месяца на 1 и 15.
2 shadow_sw
 
13.09.17
07:48
выполняй каждый день, при запуске проверять число из даты, если 1 или 15 тогда выполнить действия конец если
3 ИС-2
 
naïve
13.09.17
09:05
на закладке "Месячные" в расписании можно укзать сколько дней с начала и с конца от начала месяца выполнять задания
4 LuciferArh
 
13.09.17
09:09
Настроить два задания: одно на 1-е число месяца, второе - на 15-е. Тоже вполне себе вариант.
5 1cnik2
 
13.09.17
11:00
нельзя, короче.. только извращения
6 X Leshiy
 
13.09.17
11:08
(5) в (3) тебе ответили, никаких извращений.
7 1cnik2
 
13.09.17
11:13
(6) там можно указать N день либо с начала, либо с окончания месяца, то есть только один день
задача сделать два дня - 1 и 15 число
8 Serg_1960
 
13.09.17
11:17
А кто мешает сделать два расписания для одной задачи? Риторический вопрос, отвечать необязательно. Запуская один раз в месяц первого и один раз в месяц пятнадцатого числа.
9 X Leshiy
 
13.09.17
11:19
(7) Тогда как в (8).

Тоже не извращение.
10 1cnik2
 
13.09.17
11:25
(7) кому как)
11 1cnik2
 
13.09.17
11:26
(7) а можно все-таки поподробнее, пжл? 2 расписания у одного РЗ, так можно?
12 X Leshiy
 
13.09.17
11:28
В РЗ у тебя ссылка на  обработчик.

Делаешь два задания, "Дурацкое задание 1 числа", "Дурацкое задание 15 числа" и указываешь одинаковый обработчик.
13 Serg_1960
 
13.09.17
11:29
Если без извращений, то фишка в том, что в расписание можно указать периодичность запуска в днях. Например, на на закладке "Общее"... Но запуск первого и пятнадцатого числа не вписывается в понятие "периодичность" расписания - сама "периодичность" месяцев - различна.
14 X Leshiy
 
13.09.17
11:32
(12) Итого 24 задания: 12 месяцев 1 и 15 числа.

(это шутка, если что)
15 Serg_1960
 
13.09.17
11:35
Два регламентных задания с одним и тем-же методом (фоновой задачей).

PS: что-то я, как-то, временами коряво, как мне кажется, высказываю свои мысли... к чему бы это? :))
16 1cnik2
 
13.09.17
11:37
(15) это потому что в очередной раз 1с велосипед изобрели
круто вот так https://ru.wikipedia.org/wiki/Cron
а еще круче - привязать к регламентированному календарю
17 1cnik2
 
13.09.17
11:38
всем спасибо, уже давно сделал как в (1)
18 X Leshiy
 
13.09.17
11:41
(17) А сделал бы как в (12), вообще в код не надо было бы лезть и ругать 1С за то, что не можешь себе представить два задания с одним обработчиком.
19 1cnik2
 
13.09.17
11:46
(18) ваш вариант спорный при количестве РЗ около 1000, сложно будет ориентироваться
при этом, все равно остается проблема запуска "в первый и 11-й рабочий день месяца", она не решается вашим способом, а решается (1)
20 Serg_1960
 
13.09.17
11:46
(16) Вы не правы, они велосипед не изобретали. А токмо ради того "А чтобы было!" - они детский самокатик сбоку пристроили - его нужно толкать, а не крутить :))
21 Serg_1960
 
13.09.17
11:48
(19) Это сам вариант с 1000 РЗ - спорный :)
22 X Leshiy
 
13.09.17
11:49
(19) При количестве РЗ в 1С "около 1000" пора обращаться к врачу.
23 1cnik2
 
13.09.17
11:49
а чем он спорный? :)
24 X Leshiy
 
13.09.17
11:52
(23) Нормальному человеку сложно представить, зачем в 1С даже 100 заданий.
25 Serg_1960
 
13.09.17
11:55
(23) Нууу... например, трудно представить акой документооборот, в котором есть 1000 видов документов, никак не связанных между собой. Так и регламентные задания, которые по сути своей автономны и независимы друг от друга.

Наверняка в такой виртуальной конфигурации с 1000 РЗ, есть отдельные "звенья", которые можно/нужно преобразовать в "цепочки".
26 Serg_1960
 
13.09.17
11:56
"акой" --> "такой", sorry
27 X Leshiy
 
13.09.17
11:58
(25) Первым делом, преобразовать "программиста" в "бывшего программиста" :)
28 1cnik2
 
13.09.17
12:00
(25) трудно != невозможно

можно подробнее про звенья/цепочки?
29 X Leshiy
 
13.09.17
12:08
(28) А еще есть "Число Грэма".
30 Serg_1960
 
13.09.17
12:09
Подробнее? "Звенья" и "цепочки" - это оборот речи; образное выражение; выражение, смысл которого понимают не в буквальном смысле, а через обращение к какому-то образу.
31 Serg_1960
 
13.09.17
12:09
Шутка :)
32 1cnik2
 
13.09.17
12:16
(31) ну поясните же, что вы имеете ввиду) можно на примере
33 Serg_1960
 
13.09.17
12:37
Представьте себе, например, что у вас есть несколько автономных РЗ типа:
"Реиндексация таблиц";
"Проверка логической целостности";
"Проверка ссылочной целостности";
"Пересчет итогов"... уже поняли к чему речь веду?

Эти, отдельные и автономные по сути своей "звенья", могут быть одной "цепочкой"? А почему и нет? Одно регламентное задание с именем "Тестирование и исправление" :)

Есть ли смысл объединять? Теоретически, да, есть смысл! Если, например, нужно обеспечить их последовательное исполнение; исключить одновременный запуск; остановить их работу в случае выявления ошибки и т.д.

Вы скажите "Это можно организовать через расписание и проверку в самих задачах", а я возражу: а можно ведь проще. Всё то, что их объединяет, оформить водном регламентном задании. Они же, в принципе, уже "объедены", через обрабатывание единых для всех них данных базы.
34 1cnik2
 
13.09.17
12:53
(9) хорошо допустим, мы совершили маленький подвиг и РЗ стало не 1000, а 995 :)

скажите, а как бы вы решили вторую проблему из (19) ?
35 X Leshiy
 
13.09.17
12:58
(34) В обработчике.

(0) решается в (4)

А что?
36 Serg_1960
 
13.09.17
13:00
(34) А вы разве не обратили внимание, что (33) уже было озвучено в (1)? Там ведь тоже самое, но очень лаконично :):)
Вызывается регламентное задание и перед выполнением основной работы проверяется/определяется состав действий.
37 1cnik2
 
13.09.17
13:02
(36) я надеялся, что изящный способ есть :)
38 Serg_1960
 
13.09.17
13:11
Это не ко мне, это Вам нужен Гений 1С :))
39 1cnik2
 
13.09.17
13:15
(38) читал про него.. а где у него там изящное хоть чтото?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс