Имя: Пароль:
1C
1С v8
Работа регламентного задания
0 DmitrYY
 
26.05.21
17:52
Всем привет! Вопрос такой, если я у себя на компе ставлю апач и публикую базу 1С, в которой есть регламентное задание, будет ли оно (рег задание) выполнятся когда комп просто запущен но не запущена 1С. Или нужно какие то службу делать и запускать?
1 ДенисЧ
 
26.05.21
17:53
Файловая? Нет, не будет.
2 DmitrYY
 
26.05.21
17:54
(1) а разве не получается что мой комп будет имитировать сервер? или я что то не понимаю
3 ДенисЧ
 
26.05.21
17:54
(2) нет. Не получается. Не работает такая схема.
4 DmitrYY
 
26.05.21
17:56
а если очень хочется, как я могу это сделать?
5 VS-1976
 
26.05.21
18:07
(4) В windows запускать 1С по расписанию. Вместо регламента можно запускать обработку примеру в командной строке. Что бы 1С завершалась в конце подавать программно команду завершения сеанса 1С ( добавить в конце обработки ).
6 DmitrYY
 
26.05.21
18:08
(5) Спасибо, попробую
7 pavig
 
26.05.21
19:42
(0)
Регламентные задания будут работать только когда к базе подключен хотя бы 1 тонкий клиент или веб-клиент (через браузер или через тонкий клиент).
8 Garykom
 
гуру
26.05.21
19:49
(7) а если подключен толстый клиент или com-соединение к базе?
9 Garykom
 
гуру
26.05.21
19:50
(8)+ а если не веб-клиент а дергают веб или http сервисы опубликованный?
10 pavig
 
26.05.21
20:51
(8)
Тонкий клиент файловый файловый - это считай что толстый клиент. С ним регламенты работают.
11 pavig
 
26.05.21
20:52
(8) com не проверял, но с ним не заявлялось что будет работать
(9) http - нет
12 Garykom
 
гуру
26.05.21
20:53
(10) толстый, тонкий и веб-клиенты равнозначны?
выполнение регламентных между ними как будет прыгать?
13 pavig
 
26.05.21
20:54
(12)
Равнозначны.
Кто раньше встал - того и тапки.
14 Garykom
 
гуру
26.05.21
20:56
(11) >com не проверял, но с ним не заявлялось что будет работать

в файловой не будет, да а вот в клиент-серверной можно запустить фоновое непосредственно
https://its.1c.ru/db/edtdoc/content/10395/hdoc
15 pavig
 
26.05.21
20:56
(13)
1С будет просто запускать фоновые задания.
При этом, кстати, не более одного регламентного задания в моменте. То есть если есть пересекающиеся по интервалам, то будут отрабатывать по почереди.
И расписание будет работать не совсем точно.
16 Garykom
 
гуру
26.05.21
20:56
(13) если "кто раньше встал" завершился аварийно то выполнение будет на других или нет?
17 Garykom
 
гуру
26.05.21
20:57
(15) именно, оно скачет по очереди
18 Garykom
 
гуру
26.05.21
20:57
(17)+ кстати идиотизм полнейший
19 pavig
 
26.05.21
20:57
(14)
Если принудительно, то это понятное дело, что и в http и web сервисах будет работать. Но это уже не будет являться регламентным заданием.
20 Garykom
 
гуру
26.05.21
20:58
(18)+ идиотизм в том что при разработке конфы в части регламентных/фоновых этот момент надо учитывать для универсальности
и как ВК например в фоновых правильно юзать
21 pavig
 
26.05.21
20:59
(16) Вряд ли оно будет прыгать. Клиент же не знает, почему оно умерло.
22 Garykom
 
гуру
26.05.21
21:00
(19) регламентное же порождает фоновые которые и выполняются
так что регламентное нигде не выполняется оно просто некий объект по расписанию или через который запускают фоновые
23 pavig
 
26.05.21
21:00
(20) Регламентные задания порождают фоновые, не более одного в моменте.
При этом такое ограничение не будет работать для принудительных фоновых заданий.
Тогда бы никакие отчеты СКД не работали у первого клиента, чьи тапки.
24 Garykom
 
гуру
26.05.21
21:01
(21) следующее по очереди регламентное где запустится если предыдущий клиент завершился аварийно?
продолжится ли предыдущее аварийное заново или следующее пойдет всегда?
25 Garykom
 
гуру
26.05.21
21:02
(23) в случае веб-сервера на файловой доступ к базе последовательный ))
26 pavig
 
26.05.21
21:03
(24)
Там же, где было запущено предыдущее. Если конечно этот процесс еще не умер.
27 Garykom
 
гуру
26.05.21
21:05
(26) так все же фоновое (понятно что регламентное его вызвавшее было на клиенте) на сервере в случае файловой базы опубликованной где выполняется?
там где база или точнее публикация (модуль расширения веб-сервера)?
28 Garykom
 
гуру
26.05.21
21:06
И самый прикол это на МП
регламентных нет
фоновые выполняются на клиенте ))
29 pavig
 
26.05.21
21:06
(25) И что?)
Фоновое крутится на сервере и не блокирует остальные. Вот если бы оно выполнялось не в фоне, то блокировало бы.
Если попробовать запустить тяжелый отчет и параллельно провести документ (по другим регистрам для чистоты), то запись документа вполне может завершиться раньше, чем отчет будет сформирован.
30 pavig
 
26.05.21
21:07
(27)
Там, где публикация.
IIS запускает свой процесс и он выполняет роль квази сервера 1С
31 Garykom
 
гуру
26.05.21
21:08
(29) (30) отсюда вытекает идиотизм же реализации регламентных на файловой опубликованной
сделали как на обычной не опубликованной файловой вместо того чтобы как в случае сервера
32 Garykom
 
гуру
26.05.21
21:09
(31)+ вот кто мешал сделать модуль расширения веб-сервера сервисом постоянно работающим?
33 pavig
 
26.05.21
21:09
(31)
Там проблема в том, что процесс IIS'а запускается и подтягивается контекст базы только тогда, когда извне приходит запрос.
И они вряд ли могут повлиять на IIS.
Тут только или шедулер, или отталкиваться от того, что имеют.
34 pavig
 
26.05.21
21:10
(32)
Они уже сделали какой-то там автономный сервер)
Но какая у него специфика работы с регламентами - я не могу точно сказать
35 Garykom
 
гуру
26.05.21
21:11
(33) iis или апача
агент сервера же есть, который rphost'ы порождает
он мог бы и в случае файловой работать
36 Garykom
 
гуру
26.05.21
21:11
(34) конфигуратор не работает, всего 3 сеанса
37 Garykom
 
гуру
26.05.21
21:13
имхо надо файловый режим выкинуть
оставить только сервер 1С с бесплатным постгре и без покупки серверной лицензии ограничить как в файловой
но чтобы поведение для регламентных/фоновых было аналогично
38 pavig
 
26.05.21
21:16
(37)
Я думаю что всё к этому идёт.
39 DrZombi
 
гуру
27.05.21
06:25
(4) Запускать обработку, которая запускает регламентные задания :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.