|
Регл.процедура в файловой базе | ☑ | ||
---|---|---|---|---|
0
na1kk
03.06.19
✎
17:56
|
Добрый день, коллеги!
Помогите решить проблему. если пользак не в базе, то регл. не работает. Если пользок в системе, то работает через раз или через 2 раза. Если зайти в обработку и просто ее перезаписать (типовую обработку), то начинает работать |
|||
1
na1kk
03.06.19
✎
17:59
|
создание технического пользователя, который все время бы работал - не особо хороший вариант, не слишком сильный компьютер, не потянет 2 открытых сеанса.
|
|||
2
kzot
03.06.19
✎
18:00
|
и в чем тут проблема ?
|
|||
3
lodger
03.06.19
✎
18:07
|
для файловой бд это норма же?
|
|||
4
kzot
03.06.19
✎
18:12
|
(3) что отсутствует активность фоновых задач... может у тс свое мнение, вдруг система сама по себе всё делать будет.
хотя... (0) а какая версия платформы ? |
|||
5
na1kk
03.06.19
✎
18:18
|
(2) что не работает, когда никто не сидит!
|
|||
6
na1kk
03.06.19
✎
18:18
|
(4) а влияет на что-то?
|
|||
7
shuhard
03.06.19
✎
18:20
|
(6) конечно влияет
уже года два, как в файловой не нужен тех.пользователь |
|||
8
na1kk
03.06.19
✎
18:23
|
(7) так какой выход?
|
|||
9
na1kk
03.06.19
✎
18:23
|
(7) версия платформы 8.3.12.1714
|
|||
10
shuhard
03.06.19
✎
18:24
|
(8) вкурить платформу
|
|||
11
kzot
03.06.19
✎
18:24
|
(8) ознакомлен ? https://its.1c.ru/db/v8312doc#bookmark:dev:TI000000795
|
|||
12
na1kk
03.06.19
✎
18:27
|
(11) да вроде да
|
|||
13
na1kk
03.06.19
✎
18:27
|
(10) да 8.3.12 достаточна свежа
|
|||
14
pavig
03.06.19
✎
18:38
|
Всё равно регламентное задание не будет отрабатывать если с базой нет ни одного коннекта.
Или всегда держи открытым сеанс, или переходи в облако (фреш например). |
|||
15
kzot
03.06.19
✎
18:39
|
(12) и какие выводы делаете, кто запустит задание ?
|
|||
16
shuhard
03.06.19
✎
18:41
|
(14) угу
ы значительно упростили работу с фоновыми и регламентными заданиями в файловом варианте. Раньше для автоматического выполнения заданий требовалось запускать отдельный, дополнительный сеанс 1С:Предприятия, используемый в качестве планировщика заданий. И в этом сеансе нужно было периодически выполнять метод встроенного языка ВыполнитьОбработкуЗаданий(). Такой подход был довольно громоздким, неудобным и сильно ограничивал использование фоновых и регламентных заданий в файловом варианте работы. Теперь всё стало гораздо проще. Если стартует тонкий или толстый клиент, а также если у веб-сервера есть клиентские соединения, то в каждом из этих приложений автоматически запускается еще один поток с подключением к базе данных. Эти потоки занимаются тем, что выполняют фоновые и регламентные задания. Каждое из перечисленных приложений выполняет собственные фоновые задания. Если приложение инициировало несколько фоновых заданий, то выполняются они последовательно, в порядке поступления. А регламентные задания выполняет только одно из запущенных приложений. Выполняет оно их после того, как выполнит собственные фоновые задания. При этом автоматическая обработка очереди регламентных заданий проводится раз в минуту. Чтобы платформа могла определить, какое из запущенных приложений будет исполнять регламентные задания, мы добавили новый параметр командной строки - AllowExecuteScheduledJobs. С помощью этого параметра также можно принудительно переназначить функцию исполнения регламентных заданий другому приложению. |
|||
17
kzot
03.06.19
✎
18:42
|
(15) в тестовой упростите задание для наглядности результата и разберитесь с расписанием, дальше в рабочую.
|
|||
18
Сияющий в темноте
03.06.19
✎
19:03
|
если запущено одно фоновое,то в файловой базе остальные пишутся в очередь и исполнятся,когда оно завершится строго по одному и в порядке следования.возможно,что какому-то заданию не хватит времени на запуск,но это проблема настройки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |