|   |   | 
| 
 | Расписание регламентного задания, выполнять в 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 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) читал про него.. а где у него там изящное хоть чтото?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |