Имя: Пароль:
1C
1C 7.7
v7: Запуск обработки в определенное время
,
0 Damash
 
13.08.12
16:35
Подскажите какой вариант запуска обработки с периодичностью:
- в рабочие дни;
- с 8-00 до 19-00
- три раза в течении каждого часа: хх-00 мин, хх-20 мин, хх-40 мин.
1 Heckfy
 
13.08.12
16:36
Шедулер. Запуск 1С под определенным пользователем. В ПриНачалеРаботыСистемы поставить условие.

Как то так...
2 chief accountant
 
13.08.12
16:37
ОбработкаОжидания
3 chief accountant
 
13.08.12
16:38
4 Damash
 
13.08.12
16:43
(1) Шедулер именно Window стандартный? и что? пакетным режимом?
(2) ОбработкаОжидания не позволяет запускать в определенное время, она запускает ЧЕРЕЗ определенное время
5 chief accountant
 
13.08.12
16:47
(4) тебе через определенное время и надо, не нравится (2) делай шудулером
6 chief accountant
 
13.08.12
16:48
5+ *шедулером
7 Heckfy
 
13.08.12
16:48
(4) Стандартный. Обычный режим. Просто запуск под определенным пользователем.
В
Процедура ПриНачалеРаботыСистемы()
Если ИмяПользователя()="ОпределенныйПользователь" Тогда
ЗапускНужнойОбработки();
КонецЕсли;
ЗавершитьРаботуСистемы();
КонецПроцедуры

Ну как то так в двух словах.
8 Cthulhu
 
13.08.12
16:54
// (7): пипец, все кроме "определенног пользователя" - "давай, дасвиданья" просто молча.
Если ИмяПользователя()="ОпределенныйПользователь" Тогда ЗапускНужнойОбработки(); СтатусВозврата(0); Возврат; КонецЕсли;
9 aka AMIGO
 
13.08.12
16:56
год уже работает код:
   Если ИмяПользователя()="123" Тогда
       ОткрытьФорму("Обработка.XMLВыгрузкаНаСайт","");
       ЗавершитьРаботуСистемы(0);
       Возврат;
   КонецЕсли;
10 Cthulhu
 
13.08.12
16:57
(9): а почему ЗавершитьРаботуСистемы а не СтатусВозврата(0)?..
11 Damash
 
13.08.12
16:58
(9) и ты эту обработку через пакетный режим в Win-шедулере запускаешь?
12 aka AMIGO
 
13.08.12
16:59
да я не вижу разницы, при "завершить" сразу завершение, так мне казалось.
(11) да, именно так
13 Cthulhu
 
13.08.12
17:03
(12): разница - в выполнении предопределенной процедуры ПриЗавершенииРаботыСистемы() в твоем случае... а если там программный вопрос про "типа-правда-правда-хочете-завершить-раболту???" без таймаута (или с ним но без завершения в случае отсутствия утвердительного ответа) - то вот она и ягодица...
Ошибка? Это не ошибка, это системная функция.