Расписание регламентного задания, выполнять в 1 и 15 день месяца #804731


#0 by 1cnik2
Привет все! Вопрос экспертам по настройке расписаний РЗ. Как настроить расписание, чтобы задание выполнялось в 1 и 15 день месяца? Может быть, есть инструмент для моделирования срабатывания расписаний?
#1 by Redkiy
Запускай каждый день, в обработчике проверяй день месяца на 1 и 15.
#2 by shadow_sw
выполняй каждый день, при запуске проверять число из даты, если 1 или 15 тогда выполнить действия конец если
#3 by ИС-2
на закладке "Месячные" в расписании можно укзать сколько дней с начала и с конца от начала месяца выполнять задания
#4 by LuciferArh
Настроить два задания: одно на 1-е число месяца, второе - на 15-е. Тоже вполне себе вариант.
#5 by 1cnik2
нельзя, короче.. только извращения
#6 by X Leshiy
в тебе ответили, никаких извращений.
#7 by 1cnik2
там можно указать N день либо с начала, либо с окончания месяца, то есть только один день задача сделать два дня - 1 и 15 число
#8 by Serg_1960
А кто мешает сделать два расписания для одной задачи? Риторический вопрос, отвечать необязательно. Запуская один раз в месяц первого и один раз в месяц пятнадцатого числа.
#9 by X Leshiy
Тогда как в . Тоже не извращение.
#10 by 1cnik2
кому как)
#11 by 1cnik2
а можно все-таки поподробнее, пжл? 2 расписания у одного РЗ, так можно?
#12 by X Leshiy
В РЗ у тебя ссылка на  обработчик. Делаешь два задания, "Дурацкое задание 1 числа", "Дурацкое задание 15 числа" и указываешь одинаковый обработчик.
#13 by Serg_1960
Если без извращений, то фишка в том, что в расписание можно указать периодичность запуска в днях. Например, на на закладке "Общее"... Но запуск первого и пятнадцатого числа не вписывается в понятие "периодичность" расписания - сама "периодичность" месяцев - различна.
#14 by X Leshiy
Итого 24 задания: 12 месяцев 1 и 15 числа. (это шутка, если что)
#15 by Serg_1960
Два регламентных задания с одним и тем-же методом (фоновой задачей). PS: что-то я, как-то, временами коряво, как мне кажется, высказываю свои мысли... к чему бы это? :))
#16 by 1cnik2
это потому что в очередной раз 1с велосипед изобрели круто вот так а еще круче - привязать к регламентированному календарю
#17 by 1cnik2
всем спасибо, уже давно сделал как в
#18 by X Leshiy
А сделал бы как в , вообще в код не надо было бы лезть и ругать 1С за то, что не можешь себе представить два задания с одним обработчиком.
#19 by 1cnik2
ваш вариант спорный при количестве РЗ около 1000, сложно будет ориентироваться при этом, все равно остается проблема запуска "в первый и 11-й рабочий день месяца", она не решается вашим способом, а решается
#20 by Serg_1960
Вы не правы, они велосипед не изобретали. А токмо ради того "А чтобы было!" - они детский самокатик сбоку пристроили - его нужно толкать, а не крутить :))
#21 by Serg_1960
Это сам вариант с 1000 РЗ - спорный :)
#22 by X Leshiy
При количестве РЗ в 1С "около 1000" пора обращаться к врачу.
#23 by 1cnik2
а чем он спорный? :)
#24 by X Leshiy
Нормальному человеку сложно представить, зачем в 1С даже 100 заданий.
#25 by Serg_1960
Нууу... например, трудно представить акой документооборот, в котором есть 1000 видов документов, никак не связанных между собой. Так и регламентные задания, которые по сути своей автономны и независимы друг от друга. Наверняка в такой виртуальной конфигурации с 1000 РЗ, есть отдельные "звенья", которые можно/нужно преобразовать в "цепочки".
#26 by Serg_1960
"акой" --> "такой", sorry
#27 by X Leshiy
Первым делом, преобразовать "программиста" в "бывшего программиста" :)
#28 by 1cnik2
трудно != невозможно можно подробнее про звенья/цепочки?
#29 by X Leshiy
А еще есть "Число Грэма".
#30 by Serg_1960
Подробнее? "Звенья" и "цепочки" - это оборот речи; образное выражение; выражение, смысл которого понимают не в буквальном смысле, а через обращение к какому-то образу.
#31 by Serg_1960
Шутка :)
#32 by 1cnik2
ну поясните же, что вы имеете ввиду) можно на примере
#33 by Serg_1960
Представьте себе, например, что у вас есть несколько автономных РЗ типа: "Проверка логической целостности"; "Проверка ссылочной целостности"; "Пересчет итогов"... уже поняли к чему речь веду? Эти, отдельные и автономные по сути своей "звенья", могут быть одной "цепочкой"? А почему и нет? Одно регламентное задание с именем "Тестирование и исправление" :) Есть ли смысл объединять? Теоретически, да, есть смысл! Если, например, нужно обеспечить их последовательное исполнение; исключить одновременный запуск; остановить их работу в случае выявления ошибки и т.д. Вы скажите "Это можно организовать через расписание и проверку в самих задачах", а я возражу: а можно ведь проще. Всё то, что их объединяет, оформить водном регламентном задании. Они же, в принципе, уже "объедены", через обрабатывание единых для всех них данных базы.
#34 by 1cnik2
хорошо допустим, мы совершили маленький подвиг и РЗ стало не 1000, а 995 :) скажите, а как бы вы решили вторую проблему из ?
#35 by X Leshiy
В обработчике. решается в А что?
#36 by Serg_1960
А вы разве не обратили внимание, что уже было озвучено в ? Там ведь тоже самое, но очень лаконично :):) Вызывается регламентное задание и перед выполнением основной работы проверяется/определяется состав действий.
#37 by 1cnik2
я надеялся, что изящный способ есть :)
#38 by Serg_1960
Это не ко мне, это Вам нужен :))
#39 by 1cnik2
читал про него.. а где у него там изящное хоть чтото?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С