Имя: Пароль:
1C
1С v8
Регламентные задания в файловом варианте
0 MistaEr
 
30.08.19
09:55
Доброго времени! Тема сто раз обсужденная, писанины много, толку мало. УТ 10, файловая база. Есть константы ПользовательДляВыполненияРегламентныхЗаданийВФайловомВарианте и ИнтервалДляОпросаРегламентныхЗаданийВФайловомВарианте, есть сами регламентные задания. Плохо то, что постоянно в сеансе держать пользователя не получится (перезагрузки, бэкапы и т.д.).
1. Можно запустить пользователя из назначенного задания Виндовс ночью, выполнить что нужно и завершить работу системы.
2. Можно запустить пользователя из назначенного задания Виндовс ночью, выполнить что нужно из внешней обработки и завершить работу системы.
3. Можно запустить пользователя, который является ПользовательДляВыполненияРегламентныхЗаданийВФайловомВарианте из назначенного задания Виндовс ночью, поставить цикл на проверку времени по окончании цикла завершить работу системы.
1 rozer76
 
30.08.19
10:21
п.п. 3  - в 8.3 не надо уже "ПользовательДляВыполненияРегламентныхЗаданийВФайловомВарианте" - делай регламентное задание и будет под первым вошедшим пользователем запускаться
2 MistaEr
 
30.08.19
10:29
(1) Попробую, спасибо
3 MistaEr
 
31.08.19
14:52
Платформа 8.3.13, не работает. При открытии консоля заданий пишет Менеджер заданий не активен
4 MistaEr
 
31.08.19
15:11
Работает если указать пользователя ПользовательДляВыполненияРегламентныхЗаданийВФайловомВарианте
5 ДенисЧ
 
31.08.19
15:37
(3) Режим совместимости какой?
6 MistaEr
 
31.08.19
17:36
(5) Версия 8.2.13
Почему типовой УТ не поставят режим совместимости 8.3?
7 RomanYS
 
31.08.19
17:56
(6) Потому что,
для этого нужно провести какие-то подготовительные работы, а 1С похоже не хочет тратить на это ресурсы.
Ну и очевидна тенденция на отказ от поддержки старых редакций, и тут тоже какие-нибудь аргументы нужны будут, когда будет принято решение по УТ10.
8 MistaEr
 
31.08.19
18:50
Менять режим совместимости из-за этого как то не хочется, потом скорее будут проблемы с обновлениями. УТ у нас и так переписанная сильно, но переписана достаточно грамотно и обновления не так трудозатратны.
Добавить константу Дата выполнения регламентных заданий.
При входе в программу, проверяется эта дата - если она не сегодня, текущий пользователь и становится пользователем ПользовательДляВыполненияРегламентныхЗаданийВФайловомВарианте
9 RomanYS
 
31.08.19
18:57
(8) Тогда уж после проверки просто ещё один сеанс запускать под служебным пользователем. В одном сеансе с фоновыми пользователю некомфортно будет
10 MistaEr
 
31.08.19
19:20
(9) А кто будет завершать работу служебного пользователя. Почему не комфортно?
Ошибка? Это не ошибка, это системная функция.