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