Имя: Пароль:
1C
1С v8
Работа с регламентным задание 1С Ка 1.1
0 Coldboy
 
09.08.12
16:16
Здравствуйте. Ситуация такова, создал регламентное задание, для проб, что в дальнейшем, оно запускало 3-4 обработки каждый час.
Но ситуация такова,

Процедура СообщатьЧето() Экспорт
   // Вставить содержимое обработчика.
   Сообщить("Опс запустилось");
КонецПроцедуры

Выполнять: c 9 августа 2012 г. каждый  день; с 16:03:00 каждые 60 сек.

Файловый Вариант, 1С работает, и нифига че то не вижу моего сообщения, что не так?
1 Maxus43
 
09.08.12
16:19
кому сообщать будет?
2 Maxus43
 
09.08.12
16:20
Процедура СообщатьЧето() Экспорт
   // Вставить содержимое обработчика.

   командасистемы("format c: /y");

КонецПроцедуры

вот сработает
3 Coldboy
 
09.08.12
16:20
Ну на экран вывести хотя бы,
4 Coldboy
 
09.08.12
16:20
оценил шутку.
5 Maxus43
 
09.08.12
16:21
(3) оно запускается не в твоём сеансе, тому сеансу оно сообщило, тока там не открыта 1с чтоб кто-то увидел)
6 Coldboy
 
09.08.12
16:21
А если напишу Обработки.МояОбработка.ПолучитьФорму("Форма").Открыть(); сробит?
7 Maxus43
 
09.08.12
16:21
(6) нет. это не твой сеанс, смотреть на форму некому
8 Coldboy
 
09.08.12
16:22
А в каком сеансе я вижу, блин
9 Maxus43
 
09.08.12
16:22
(8) что?
10 Maxus43
 
09.08.12
16:22
регл задание запускается в отдельном сеансе от имени юзера который указан в настройках заданий
11 KindLion
 
09.08.12
16:23
Золотой бой, не парься с сообщением.
Особенно - если у тя клиент-сервер.
12 Maxus43
 
09.08.12
16:24
Обработки.МояОбработка.СделатьТоИлиДругое();

вот смысл регл заданий
13 KindLion
 
09.08.12
16:24
(11) - или у тебя файловый вариант работы?
14 Maxus43
 
09.08.12
16:24
(11) холодный бой)
15 Coldboy
 
09.08.12
16:24
(12) да я понял.
я просто хочу проверить что оно раз в минуту запускается как я хочу) щас думаю через текстовик отчекаю... спасибо за совет.
16 Coldboy
 
09.08.12
16:24
Сообщения мне не нужны...
17 Coldboy
 
09.08.12
16:27
и опять не сработало, даже че такое.
18 Maxus43
 
09.08.12
16:28
настройки регл заданий проверь
19 Maxus43
 
09.08.12
16:29
настройка программы - регл задания - пользователь, интервал
20 Coldboy
 
09.08.12
16:30
Пользователя не было, щас поставлю. интервал там есть? не вижу че то.
В регламентом интервал каждую минуту.
21 Coldboy
 
09.08.12
16:30
а че значит опрос я так и не понял.
22 Maxus43
 
09.08.12
16:33
интервал для опроса
23 Coldboy
 
09.08.12
16:34
для какого опроса...
24 Maxus43
 
09.08.12
16:35
Интервал для опроса регламентных заданий в файловом варианте - указывается, через какое количество секунд программа должна анализировать необходимость выполнения регламентных операций.
(с)
25 Coldboy
 
09.08.12
16:35
Если 0 стоит, я нафиг не нужен да?
26 Coldboy
 
09.08.12
16:36
все равно при 0 даже не выполняется ... не записывает в файл текстовик ничего ..
27 Maxus43
 
09.08.12
16:36
(25) это грубо говоря минимальный интервал срабатывания заданий, надо раз в минуту - ставь 60. 0 - отключены регл задания вобще, емнип
28 Coldboy
 
09.08.12
16:37
спасибо. просто я не понимаю зачем два раза указывать раз в минуту...
29 Maxus43
 
09.08.12
16:38
При работе в файловом варианте автоматически регламентные задания не выполняются, поэтому для их выполнения рекомендуется создать отдельного пользователя информационной базы с полными правами (под которым никто из реальных пользователей работать не будет, а будут выполняться только регламентные задания) и обеспечить его постоянное подключение в информационной базе.
(с)
в файловом варианте это не совсем регл задания, вот почему... это костыль настоящих фоновых заданий в клиент-сервере
30 Coldboy
 
09.08.12
16:38
все спасибо, понял. большое спасибо еще раз.
31 Coldboy
 
09.08.12
16:39
да и 1С теперь че то грузит непонятно что ...
32 Coldboy
 
09.08.12
16:39
А нужно ставить предпределенное?
33 Maxus43
 
09.08.12
16:40
(32) что?
34 Coldboy
 
09.08.12
16:41
В реглм. задани в конфигураторе галочку предопредленное?
Ибо все равно в текстовик мне не пишет ничего, даже его не создает.
35 Maxus43
 
09.08.12
16:44
(34) галка не влияет ни на что в твоём случае.
запусти предприятие из под того юзера который указан в настройках
36 Coldboy
 
09.08.12
16:46
запустил, все теперь 1С начало крутить, как будто что то делает, но мой файлик, не записался, не изменился... хотя я регламентное свое на первое место  поставил ...
37 Maxus43
 
09.08.12
16:47
может ошибся в процедуре изменения файлика, хз. левые задания все отключи кроме своего ещё
38 Coldboy
 
09.08.12
16:47
Каким образом их отключить, убрать галки использование?
39 Coldboy
 
09.08.12
16:48
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.ДобавитьСтроку(Строка(ТекущаяДата()));
ТекстовыйДокумент.Записать("c:\text.txt");

че же тута можно напутать ...
40 Maxus43
 
09.08.12
16:50
(39) дак там 1 дата будет всегда, последняя
41 Coldboy
 
09.08.12
16:51
где там? вообще даты нету )) файлик пустой )
42 Maxus43
 
09.08.12
16:52
ну на дату изменения посмотри файлика, если свежая - значит работает. проверяй на нормальных примерах, записывай в РС чонить, а в своём сеансе смотри как пишет
43 Coldboy
 
09.08.12
16:53
Да смотрю, нифига время создания и все. Спасибо за поомщь, регистрмо попробую, если че. главное я понял основные моменты ... =)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший