Имя: Пароль:
1C
1С v8
Запуск регламентного задания на клиенте.
0 Вадяс
 
09.11.18
12:39
Обычное приложение.
В клиент-серверном режиме работы регламентные задания запускаются на сервере. А как можно честь регламентных заданий запускать на клиенте? Есть необходимость чтобы по расписанию у определенного пользователя открывалась некая форма.
Сейчас реализовано через подключение обработчика ожидания при запуске сеанса, но это неудобно, т.к. невозможно четко расписание задать, а только интервалы между запусками.
1 tesseract
 
09.11.18
12:41
БСП какая? Интервалов физически не может быть - клиент, он может быть запущен в трех окнах.
2 Cyberhawk
 
09.11.18
12:42
Задаешь и хранишь расписание где-нибудь в БД, а в обработке ожидания проверяешь, является ли текущая дата-время уже подходящими под расписание или нет
3 Cyberhawk
 
09.11.18
12:43
Альтернатива - локальные или пуш-уведомления, если клиент на мобильной платформе.
Из альтернатив для настольных платформ - СВ.
4 Вадяс
 
09.11.18
12:52
УТ 10.3.49.1 - Последняя на сегодняшний день.
5 Вадяс
 
09.11.18
12:52
(3) СВ - это что?
6 Вадяс
 
09.11.18
12:53
(1) - Обычное приложение, там всего одно окно.
7 ДенисЧ
 
09.11.18
13:01
(5) Сервер взаимодействий
8 Serg_1960
 
09.11.18
13:06
"Есть необходимость чтобы по расписанию у определенного пользователя открывалась некая форма."

Пятница всё же :)

Рисуешь регламентное задание, которое устанавливает некий признак согласно своему(твоему) расписанию. И запускаешь на пользователе обработчик ожидания, который проверяет состояние признака и выполняет некоторые действия, после которых скидывается значение признака. Ясень пень, что при необходимости этот-же обработчик сам может изменять расписание задания - тут широкое поле для запутывания :)

Кстати на ИТС есть "полезный совет" на эту тему (не совсем в тему, но...):
"Запуск регламентных заданий"
https://its.1c.ru/db/v8std#content:-2145783108:hdoc
9 ДенисЧ
 
09.11.18
13:07
(8) "Сейчас реализовано через подключение обработчика ожидания при запуске сеанса" (с)
10 Serg_1960
 
09.11.18
13:09
(9) "но это неудобно, т.к. невозможно четко расписание задать"(цы) Неудобно сами знаете что делать. Остальное - можно.
11 ДенисЧ
 
09.11.18
13:10
(10) Это ты ТС докажи. Это ему неудобно.
12 Serg_1960
 
09.11.18
13:17
"Ты что, дальтоник, скрипач? Зеленый цвет от оранжевого отличить не можешь?"

У автора обработчиком ожидания периодически запускается некое действие, что ему "неудобно" без расписания. Я же предлагаю обработчиком ожидания контролировать некий признак, который устанавливается по расписанию.  Которое автор желает иметь в обработчике ожидания... Короче: вот вам дом, который построил Джек.
13 ДенисЧ
 
09.11.18
13:23
(12) Есть расписание "проверять показ формы каждую минуту"
Как часто дёргать ему ожидание?
14 Вадяс
 
09.11.18
13:37
(12) Спасибо, идею понял.