Имя: Пароль:
1C
 
Как на файловой базе организовать запуск регл. заданий?
,
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
"раз сам не можешь, профнепригоден"
(С) Гений 1С, сегодня получил тестовое задание
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)Со своим усб ключом, чтобы лицензию клиента не тратить
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn