|   |   | 
| 
 | Как на файловой базе организовать запуск регл. заданий? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Гений 1С гуру 16.06.21✎ 13:23 | 
        Франчи сделали некую обработину, которую надо запускать по утрам.
 Теперь говорят админам, чтобы они просто тупо запускали базу по утрам и чтобы эта 1с висела 10 минут. Админ не стал, говорит, типо это аварийное завершение базы, причем регулярное. Он прав или лев? Как организовать запуск регл. заданий в файловой базе? Я типо предложил запускать через командную строку обработку, которая через 10 минут завершает работу системы. Норм решение? | |||
| 1
    
        ДенисЧ 16.06.21✎ 13:25 | 
        Мда... И это человек первоместный на инфостарте... У меня студиозисы после полугода на такие вопросы сами отвечают...     | |||
| 2
    
        Бишбармак 16.06.21✎ 13:28 | 
        (1) А как Вы хотели, автор, предположительно, учредитель и собственник веломастерской по ремонту бубнов и костылей.     | |||
| 3
    
        Гений 1С гуру 16.06.21✎ 13:34 | 
        (1) с чего такие эмоции?     | |||
| 4
    
        Гений 1С гуру 16.06.21✎ 13:34 | 
        (2) самозанятый ИП Гений 1С     | |||
| 5
    
        ДенисЧ 16.06.21✎ 13:35 | 
        (3) Потому что ты реально задолбал с тупыми темами.     | |||
| 6
    
        acht 16.06.21✎ 13:37 | 
        (4) > самозанятый 
 Вот и займись. Сам. | |||
| 7
    
        Жеглофф 16.06.21✎ 13:38 | 
        (6) +
 А также ждем статью, познавательное и поучительное чтиво ) | |||
| 8
    
        Cthulhu 16.06.21✎ 13:40 | 
        таксманагером запускай прогу с параметрами - в проге по параметрам: запускай нужное фоновое, жди завершения - и закрывай прогу.     | |||
| 9
    
        Бишбармак 16.06.21✎ 13:40 | 
        Практическое пособие разработчика, страница 640.
 "Наша демонстрационная информационная база работает в файловом варианте работы. При старте клиентского приложения запускается еще один поток с подключением к базе данных, последовательно выполняющий регламентные задания, инициированные клиентом." | |||
| 10
    
        Гений 1С гуру 16.06.21✎ 13:43 | 
        (5) нервным не место в профессии 1С. Этак тебя любой бух задолбать сможет...     | |||
| 11
    
        Гений 1С гуру 16.06.21✎ 13:43 | 
        (9) и?     | |||
| 12
    
        Гений 1С гуру 16.06.21✎ 13:43 | 
        (8) админ против, типо это ненормальное завершение и насилие над базой     | |||
| 13
    
        acht 16.06.21✎ 13:45 | 
        (10) Ты себя-то с бухами не сравнивай. Бухи хоть что-то умеют.     | |||
| 14
    
        acht 16.06.21✎ 13:46 | ||||
| 15
    
        ДенисЧ 16.06.21✎ 13:47 | 
        (10) По сравнению с тобой бухи - просто ангелы.     | |||
| 16
    
        DrZombi гуру 16.06.21✎ 13:47 | ||||
| 17
    
        Бишбармак 16.06.21✎ 13:49 | 
        (11) А, хочешь костыль? Тогда: 
 а) пишем внешнюю обработку у которой будет, после необходимых действий, ЗавершитьРаботуСистемы(Ложь), б) в планировщике делаем задачу запуска 1с и по с параметром /Execute | |||
| 18
    
        PuhUfa 16.06.21✎ 13:50 | 
        (16) Это слишком сложно когда есть миста -)     | |||
| 19
    
        DrZombi гуру 16.06.21✎ 13:53 | 
        Глобальный контекст (Global context)
 ВыполнитьОбработкуЗаданий (ProcessJobs) Не рекомендуется использовать, начиная с версии 8.3.2. Синтаксис: ВыполнитьОбработкуЗаданий(<ВремяОбработки>) Параметры: <ВремяОбработки> (необязательный) Тип: Число. Время в секундах обработки очередной порции заданий. Если время не задано, будет выполнен только один цикл обработки. Описание: Вызывает обработку текущих заданий. Имеет смысл только для файлового варианта. В управляемом режиме в толстом, тонком и веб-клиентах приводит к появлению диалога, содержащего сообщение о выполнении обработки заданий и кнопку "Прервать", нажатие на которую приводит к прерыванию цикла обработки заданий. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Использование в версии: Доступен, начиная с версии 8.1. Не рекомендуется использовать, начиная с версии 8.3.2. Описание изменено в версии 8.3.18. | |||
| 20
    
        apdate by 16.06.21✎ 15:01 | 
        я вроде долбался сданной проблемой и пришел к таму что тупо запускаю базу утром вместе с виндой и висит она постоянно     | |||
| 21
    
        Cthulhu 16.06.21✎ 18:40 | 
        (12): спорить с дураком, путающим понятия - тот еще мазохизм. например объяснение того факта, что никакого "ненормальное/аварийное завершение" (это ваще бредятина какая-то) нет т.к. программа и стартует и завершается нормально, или что это никакое не "насилие над базой" а её обслуживание. а вообще сам спор мне лично непонятен. админ - это обслуга, которая обязана обеспечивать тебе то что нужно для обеспечения эксплуатации приложений, за которые ты отвечаешь. а то он может сказать что 1с-сервер устанавливать - это насилие над сервером... или еще какую-нить фигню. опускай его с небес на землю, расставляй приоритеты, если не получится - с привлеением лпр, если и так не выйдет - давайдосвиданья.     | |||
| 22
    
        Вафель 16.06.21✎ 20:31 | 
        Увы но в большинстве небольших контор админ это враг 1сника. Ну и конечно если ты пришел на разовую подработку, то эту "войну" не стоит затевать. Я бы предложил мини сервер купить ну или админ руками пусть запускает | |||
| 23
    
        pavig 16.06.21✎ 22:10 | 
        (20) 
 Единственно верный вариант для файловой базы. | |||
| 24
    
        BeerHelpsMeWin 16.06.21✎ 22:19 | 
        (22) >админ враг 1с-ника
 Вот ты такой админишь себе спокойно, базы у тебя как-то крутятся, к тебе приходит геня и говорит: "слушай, а давай у тебя каждый день (включая выходные и праздники) в 10 утра база будет переставать крутиться? Потом, она конечно, перезапустится, но это неточно". Отличный план, на месте админа я бы был двумя руками за. | |||
| 25
    
        acht 16.06.21✎ 22:33 | 
        (24) Да там вообще все интересней.
 Админ - не геня. Обработку написал не геня, а франчи. В итоге геня - хрен с бугра, помощник восхода солнца вручную, начинает что-то рекомендовать. При этом, сука, сам же сомневается в решении и просит одобрения форума. | |||
| 26
    
        Chameleon1980 16.06.21✎ 22:38 | 
        накипело :)     | |||
| 27
    
        Chameleon1980 16.06.21✎ 22:38 | 
        но, по-сути - согласен :)     | |||
| 28
    
        Гений 1С гуру 17.06.21✎ 09:18 | 
        (17) Этот костыль я уже описал в теме, не заметил? гггг 
 (21) что значит нормально? Она снимается планировщиком. | |||
| 29
    
        ДенисЧ 17.06.21✎ 09:20 | 
        (28) А на каком основании планировщик её трогает? Может, в консерватории что-то поправить?     | |||
| 30
    
        Гений 1С гуру 17.06.21✎ 09:30 | 
        (29) потому что базу занимает, файл базы блокирует, в жр пишет, снять могут в момент когда он как раз что то в базу пишет, там же и другие регл задания, вертятся     | |||
| 31
    
        ДенисЧ 17.06.21✎ 09:34 | 
        (30) Так руки отрывать надо за такое. Или расписание настраивать так, чтобы не мешало. Это проблема админов, а не 1с.     | |||
| 32
    
        Гений 1С гуру 17.06.21✎ 09:54 | 
        (31) зачем, если можно запускать с выходом? Я против ненужных сложностей     | |||
| 33
    
        fisher 17.06.21✎ 11:00 | 
        (0) > Норм решение?
 Если по непонятным мне причинам не хотите держать выделенный сеанс на выделенном хосте для обработки фоновых, то норм. | |||
| 34
    
        Гений 1С гуру 17.06.21✎ 11:16 | 
        (33) лишняя нагрузка, наверное, и лишняя лицензия, я не в курсе     | |||
| 35
    
        Said_We 17.06.21✎ 11:29 | 
        (34) Это называется напиши программу на ассемблере не используя команду MOV.
 А почему не используя? Да просто нам так поиздеваться над тобой захотелось. "я не в курсе" - так выяснить вопрос необходимо. Может всё можно и даже нужно, но до лиц касающихся не доведено. | |||
| 36
    
        Гений 1С гуру 17.06.21✎ 11:31 | 
        (35) аналогии хромают. По моему лишняя лицензия и лишние ресурсы - это достаточный повод, чтобы не держать лишний сеанс, если регл. задания не нужны     | |||
| 37
    
        Said_We 17.06.21✎ 11:32 | 
        "если регл. задания не нужны" - так они же нужны. Правда же?     | |||
| 38
    
        Double_Medved 17.06.21✎ 11:34 | 
        А с какого фига аварийное завершение? Что там такое в обработке? При чем тут регл задание если речь об аварийном завершении?     | |||
| 39
    
        Said_We 17.06.21✎ 11:35 | 
        "А с какого фига аварийное завершение?" - может там попытка выполнить внешнюю команду типа "Format C: /U" - не помню уже как правильно пишется :-)     | |||
| 40
    
        Double_Medved 17.06.21✎ 11:36 | 
        Вообще элементарно, засовываешь регл задание, указываешь ему пользователя.
 далее два варианта 1)База файловая, и под этим пользователем надо как-то зайти, любым способом, и вот тогда оно выполнится, так как сервера нет, а под чем-то выполняться надо 2)Если такая большая проблема запустить пользователя - то да, надо покупать сервер | |||
| 41
    
        1Сергей 17.06.21✎ 11:37 | 
        Перейти на серверную ещё не предлагали?     | |||
| 42
    
        Гений 1С гуру 17.06.21✎ 11:38 | 
        (40) хахаха, "если такая большая проблема запустить". ;-)
 не, "покупать сервер" - это из пушки по воробьям. Проблема решаема. (39) Достаточно если фоновое чего-то пишет в базу в момент его убийства | |||
| 43
    
        Double_Medved 17.06.21✎ 11:43 | 
        (42)Какого убийства? В чем проблема вообще? Обработка что-то делает, в конце делаешь выход из 1с. Запускаешь батником, который запускается планировщиком заданий.
 Она отработает минут 10-15 или сколько там и закроется. Эти минут 10-15 будет занята одна из лицензий, которой цена розничная 6000 Проблема в 6000 или в чем вообще? | |||
| 44
    
        Double_Medved 17.06.21✎ 11:44 | 
        Можно сеанс вообще не убивать ничем, пусть работает, бекап ночью его выгонит     | |||
| 45
    
        Гений 1С гуру 17.06.21✎ 11:48 | 
        (44) лицензии-ресурсы. повторю для тех, кто не читал ветку
 (43) спаспибо, КЭП, этот способ уже описан в (0) | |||
| 46
    
        Гений 1С гуру 17.06.21✎ 11:48 | 
        (43) утром когда выполняется обработка, база не нагружена и проблем с лицензиями нет. Проблема будет, если держать 1с открытой в течении суток     | |||
| 47
    
        fisher 17.06.21✎ 11:59 | 
        (46) Тут или/или. Если не готовы выделить лицензию под фоновые, тогда получается что одинэсного шедулера у вас скорее нету, чем есть. И придется извращаться на виндовом, забив на одинэсные регламенты. Как по мне - работа программиста на этих извратах в итоге дороже станет, чем лицензия. Попытайся это донести. Клиент должен сознательно делать свой выбор.     | |||
| 48
    
        Double_Medved 17.06.21✎ 12:31 | 
        (45) Тогда чисто интересно, на сколько меньше чем стоимость одной лицензии (6000) ты с них возьмешь?
 Супер экономия - найти Марь Ивановну, бухгалтершу, которая работает с 9 утра в 1с. В 8 утра под Марь Ивановной запускать обработку, которая чет там делает 15 минут, не вырубать сеанс В 9 утра Марь Ивановна приходит на работу и уже запущена 1с у нее Начальник Марь Ивановны сэкономил 6000 Осталось заплатить Гене 5000 | |||
| 49
    
        acht 17.06.21✎ 12:57 | 
        (46) Геня, приходи каждое утро и запуская обработку сам. 1800 каждый день, прикинь!     | |||
| 50
    
        Double_Medved 17.06.21✎ 13:03 | 
        (49)Со своим усб ключом, чтобы лицензию клиента не тратить     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |