Имя: Пароль:
1C
1С v8
Ежеминутное регламентное задание (вариант реализации)
0 Cmyk32
 
25.06.13
16:33
Всем привет!
Есть задача: запускать ежеминутно фоновое задание, которое будет забирать с FTP файлы, по некоторому алгоритму находить соответствующие им элементы справочника, и выгружать обратно на ftp мини-отчет.
Менять записи БД задание не будет, только считывать.

Реализовать можно двумя способами:
1. Добавить регламентное задание в текущую базу;
2. Вынести регламентное задание в новую пустую базу на сервере. Добавить в нее внешний источник данных со справочником, по которому будет осуществлен поиск.

Какой вариант наиболее оптимален? Или, с учетом требований, все равно?
1 pessok
 
25.06.13
16:34
второй вариант плох сам по себе
2 Cmyk32
 
25.06.13
16:34
(0) + Оптимален - Не будет ли ежеминутная задача сказываться на производительности базы?
3 Cmyk32
 
25.06.13
16:35
(1) Почему?
4 pessok
 
25.06.13
16:36
(3) да потому что долго. если каждую минуту проверять, то вообще не будет работать. пробовали тут уже умельцы нечто подобное ваять
5 hhhh
 
25.06.13
16:37
(2) ну, задача по-любому больше минуты будет выполняться. Поэтому будет тормозить базу в несколько раз.
6 pessok
 
25.06.13
16:38
(0) вообще, давай конечную цель. телепатирую - синхронизация номенклатуры с сайтом?
7 Cmyk32
 
25.06.13
16:45
(0) Нет. Конечная цель связана с обработкой смс.
Пуска не ежеминутно. А каждые 5 минут.
Мне интересно - если вынести регламентное задание в отдельную базу, то пользователи основной каждые 5 минут будут жаловаться на "тормоза"? При том, что со справочником, по которому идет сверка, никто не работает.
8 pessok
 
25.06.13
16:48
а зачем проверять каждые 5 минут, если со справочником никто не работает?
9 acsent
 
25.06.13
16:48
тут лучше использовать компоненты, что генерируют события по появлнеию файлов
10 Dmitry77
 
25.06.13
16:48
В типовых есть регламентное задание - получение электронной почты. Работает если не ошибаюсь раз в 5 минут, сильно не тормозит
11 Cmyk32
 
25.06.13
16:49
(8) С файлами работают. Точнее файлы добавляются новые.
12 pessok
 
25.06.13
16:50
(11) тогда вынеси всю структуру справочника в отдельную базу, и ваяй все в ней, хоть каждую минуту.
13 Cmyk32
 
25.06.13
16:51
(10) Дмитрий, спасибо! Сама бы не вспомнила о нем.
14 Cmyk32
 
25.06.13
16:52
(12) Так не пойдет. Справочник связан с др.объектами.
15 qeos
 
25.06.13
16:52
(4) пока задание не завершится новое не начнется.
(5) ничего тормозить не будет, это отдельный процесс
(0) делайте в тойже базе.
16 qeos
 
25.06.13
16:53
+ только не овнокодте..
блокировки и т.п.
17 qeos
 
25.06.13
16:54
ну соответственно база должна быть скульная
18 Cmyk32
 
25.06.13
16:58
(15,16,17) Спасибо!
19 hhhh
 
25.06.13
17:01
(15) а вот тут покруче задача

v8: Обработчик ожидания, и тормоза форма