![]() |
|
Регламентные задания | ☑ | ||
---|---|---|---|---|
0
АЛьФ
17.04.24
✎
15:21
|
Сделал пустую конфигу. Добавил общий модуль с единственной экспортной функцией (серверный, вызов сервера, привилегированный). Добавил регламентное задание с указанием упомянутой функции. Добавил общую форму с вызовом в фоновом задании этой функции.
С формы функция запускается. Из регламентного задания нет. В журнале регистрации в нужный момент времени планировщик заданий начинает сеанс и тут же завершает. Что где не докрутил? |
|||
1
АЛьФ
19.04.24
✎
14:53
|
Собственно функция:
Процедура ЗапускРегламентныхЗаданийОБ() Экспорт ЗаписьЖурналаРегистрации("Регламент",,,,"Запуск регламентных заданий ОБ"); КонецПроцедуры |
|||
2
АЛьФ
17.04.24
✎
15:40
|
Надо было на регламентном задании поставить "Предопределенное".
Спасибо старой теме: Регламентные задания Посмотрим еще как оно отработает завтра утром. |
|||
3
ДедМорроз
17.04.24
✎
18:32
|
Можно и не предопределенное,но все равно создать задание,установить признак использования и задать расписание
|
|||
4
АЛьФ
19.04.24
✎
12:02
|
2(3) Без предопределенного не работало.
Вчера утром не сработало, т.к. забыл еще поставить в расписании 1 в поле "повторять каждые". Сегодня утром все сработало. |
|||
5
youalex
19.04.24
✎
12:08
|
(4) С галкой Предопределенное - РЗ создается автоматически.
Но без галки его можно создать программно, через РегламентныеЗадания.СоздатьРегламентноеЗадание(); |
|||
6
АЛьФ
19.04.24
✎
12:21
|
2(5) Вот тут вообще непонятно. Задано расписание в РЗ, на фига где-то еще его программно создавать? Какая логика?
|
|||
7
youalex
19.04.24
✎
14:46
|
(6) иногда удобно чтобы РЗ не болтались в списке, а создавать/удалять их при включении/выключении какого-то вспомогательного функционала. Можно создать РЗ которое создает РЗ по расписанию(пятничное)
|
|||
8
maxab72
19.04.24
✎
15:29
|
(7) Зачем? ведь можно в расписании поставить - выполнять по пятницам.
|
|||
9
АЛьФ
19.04.24
✎
15:34
|
2(7) Не представляю когда такое нужно.
|
|||
10
youalex
19.04.24
✎
15:35
|
(8) пятничное значит сегодня пятница, а не пятничное расписание
|
|||
11
maxab72
19.04.24
✎
15:41
|
Может по событиям запускать регламентные задания так можно. Типа директор нажал кнопку, и включилось рег. задание "Грузить апельсины бочками". Отключил - снова все грузят по принципу "рупь - кучка, в кучке 3 штучки"... Хотя сложно придумать реальную надобность в таком.
|
|||
12
youalex
19.04.24
✎
15:48
|
(11) можно например создать несколько РЗ с одним и тем же методом (метод прописан в конфигурации), но разными параметрами (например условно Организация = 1), и разным расписанием, но это на уровне фантазий, реально не видел такого
|
|||
13
НоваяВолна
20.04.24
✎
01:51
|
(11) между прочим есть такая надобность .... я сталкивался. Директор волей случая попал на руководящую должность в семейном предприятии, а сам учился на IT. Сразу видно что ему скучна и не понятна его должность. Ему бы программировать, но мама не велит.
Поэтому он хочет иметь возможность включить или выключить регламентное задание в зависимости от ситуации. Например движения акций на бирже и курсы валют. |
|||
14
maxab72
20.04.24
✎
08:16
|
(13) включать и выключать по своей воле движения акций на бирже и курсов валют... я тоже хочу такую кнопку!
|
|||
15
ptiz
20.04.24
✎
08:33
|
(6) в режиме Прндприятия надо открыть консоль регл.заданий. Там всё видно. И расписание там же менять.
|
|||
16
АЛьФ
21.04.24
✎
17:32
|
2(15) А в контексте (0), когда в конфиге есть только модуль и рег.задание, каким образом можно открыть консоль?
|
|||
17
Aleksey
21.04.24
✎
18:54
|
(16) внешняя консоль?
|
|||
18
youalex
21.04.24
✎
19:57
|
(16) В конфиге ты создаешь описание РЗ. Если ты поставил галку предопределенное, то фактическое РЗ (как объект, как записи в соответствующей табличке БД) создастся при обновлении. Но расписание, наименование, парамеры и что то еще ты можешь поменять в консоли заданий (это просто обработка, которая использует методы менеджера РегламентныеЗадания, можешь свою наваять)
|
|||
19
АЛьФ
22.04.24
✎
11:54
|
2(17) Зачем?
2(18) А можно еще взять типовую, снять с поддержки, добавить регламентное задание... Только на фига? |
|||
20
Ёпрст
22.04.24
✎
12:05
|
(12) у меня такого дофига..есть параметры как раз для разных организаций. Поэтому, все рз создаю руками, с нужными параметрами.
|
|||
21
АЛьФ
22.04.24
✎
13:34
|
Вот, кстати, еще непонятка.
В этой пустой конфиге заведена роль с установленными всеми правами. Один пользователь с этой ролью. Аутентификация средствами 1С. Все остальные галки аутентификации сняты. Когда авторизуюсь (в режиме Конфигуратора или в режиме Предприятия), в журнале регистрации идет событие типа "Сеанс. Ошибка аутентификации" со значением данных "Пользователь ОС: DOMEN\AFedorov". Что за фигня? |
|||
22
maxab72
22.04.24
✎
14:05
|
(21) Это не фигня а фича. Чтоб знать, кто неправильно пытался влезть в базу...
|
|||
23
АЛьФ
22.04.24
✎
14:28
|
2(22) Почему неправильно? Лезу обычным порядком, с аутентификацией через 1С.
|
|||
24
maxab72
22.04.24
✎
14:44
|
(23) 1С же пишет, что тебя не узнали - ты шпиён.
|
|||
25
АЛьФ
22.04.24
✎
14:50
|
2(24) Я не пытаюсь авторизоваться средствами винды. С чего это 1С пишет об ошибке?
|
|||
26
yopQua
22.04.24
✎
14:59
|
консоль заданий запускает при просто нажатии ок в форме рег задания, даже если по расписанию уже прошло, так можно пинать для проверки. внешняя, если в базе ничего нет.
(23) есть такое, кажется что независимо от указанного типа аутентификации клиент всегда сначала щимится по ОС, получает отказ и тогда дает форму ввода пользователя/пароля оно наверно и логично, т к он не знает, какой для него вход предусмотрен, пока ответ от базы не получит. а база смотрит на пользователя ОС, который к ней ломится и говорит, что нет пользователя с таким //домен/логин, поэтому ай сори мамо, введи руками что хочешь, буду проверять |
|||
27
maxab72
22.04.24
✎
14:54
|
(25) 1С пишет в журнал "Сеанс. Ошибка аутентификации". Т.е. или неправильный логин или неправильный пароль. И она указывает, кто это пытался зайти. Не писать же ей этот неправильный логин - вот она и указывает, под каким именем пользователь вошел в систему.
|
|||
28
АЛьФ
22.04.24
✎
14:58
|
2(26) У меня нет никакой формы у рег.задания.
2(27) 1С пишет. Но я вот не пытаюсь авторизоваться виндовым пользователем. Я захожу одинэсым пользователем. И после набора пароля меня прекрасно пускает. Но вот до набора пароля записывает в журнал регистрации эту ошибку. |
|||
29
yopQua
22.04.24
✎
15:03
|
(28) 1. у консоли есть
2. надо думать особенности реализации платформ клиента/сервера и их взаимодействия |
|||
30
АЛьФ
22.04.24
✎
15:05
|
2(26) Сейчас глянул на рабочей типовой. Ошибку аутентификации так же пишет, но не для всех пользователей, а только для админов.
|
|||
31
yopQua
22.04.24
✎
15:07
|
(30) админов чего?
|
|||
32
АЛьФ
22.04.24
✎
15:10
|
2(31) Админов 1С.
|
|||
33
maxab72
22.04.24
✎
15:10
|
(28) Если пускает, но пишет - тогда вопрос к разработчикам платформы. У меня 8.3.22, мне так пишет если неправильно указан пользователь или пароль при входе.
|
|||
34
yopQua
22.04.24
✎
15:14
|
(32) откуда она знает, кто к ней ломится, админ или бухгалтер. И потом, что в ее понимании админ, пользователь с ролью "Администратор"? Так она понятия не имеет, какой пользователь зайдет, пока пароль успешно не напишешь. А ошибка аутентификации по ОС в журнале еще до выдачи ввода пароля появляется, я ж написал
|
|||
35
АЛьФ
22.04.24
✎
15:18
|
2(34) Сейчас определил, что ошибку записывает только если запуск из окна выбора базы. Бухи с батника базы запускают. И при этом ошибки нет. Так что не в правах дело.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |