![]() |
![]() |
![]() |
|
Автоматический запуск обработки? | ☑ | ||
---|---|---|---|---|
0
Ivanych
17.09.09
✎
10:08
|
Здраствуйте.
Подскажите пожалуйста возможно осуществить автоматический запуск обработки. Т.Е. Проходит например 10 дней или Время 13:00 запускается обработка? |
|||
1
Жеглофф
17.09.09
✎
10:09
|
Возможно
|
|||
2
Ivanych
17.09.09
✎
10:10
|
А как не подскажишь или ссылку например
|
|||
3
Жеглофф
17.09.09
✎
10:11
|
А это уже второй вопрос )
|
|||
4
Ivanych
17.09.09
✎
10:14
|
:). Да, а всё таки? Сам не пробывал?
|
|||
5
Жеглофф
17.09.09
✎
10:15
|
Процедура ПриНачалеРаботыСистемы()
Если ТекущаяДата()=НужнаяДатаДляЗапуска тогда ОткрытьФорму("НужнаяОбработкаДляЗапуска",КонтекстФормы); КонецЕсли; КонецПроцедуры |
|||
6
Жеглофф
17.09.09
✎
10:15
|
типа так
|
|||
7
Жеглофф
17.09.09
✎
10:16
|
а в 13.00 через батник и задание под спец. пользователем
|
|||
8
Ivanych
17.09.09
✎
10:17
|
СПС папробую. А (НужнаяДатаДляЗапуска) время задать нельзя?
|
|||
9
bvn13
17.09.09
✎
10:17
|
(8) тогда тебе нужно будет ТекущееВремя() использовать.
|
|||
10
AcaGost
17.09.09
✎
10:19
|
(0) ОбработкаОжидения()
|
|||
11
Жеглофф
17.09.09
✎
10:19
|
(9)
ога, а ловить именно 13.00 ожиданием ловить? каждую секунду? |
|||
12
Ivanych
17.09.09
✎
10:20
|
И получется обработка у всех юзеров заработает. А это на работу не повлияет? Наверное стоит ещё для юзера отдельно прописать да?
|
|||
13
Жеглофф
17.09.09
✎
10:20
|
(12)
(7) читай |
|||
14
los_hooliganos
17.09.09
✎
10:20
|
ОбработкаОжидания()
|
|||
15
Жеглофф
17.09.09
✎
10:20
|
ох уж мне эти сказочники...
|
|||
16
AcaGost
17.09.09
✎
10:21
|
(12) Да
|
|||
17
los_hooliganos
17.09.09
✎
10:22
|
(11) а что такого? можно хоть каждую миллисекунду ловить.
|
|||
18
AcaGost
17.09.09
✎
10:22
|
(15) У меня спец пользователь заведен (в константе) для фоновых задач.
|
|||
19
Ivanych
17.09.09
✎
10:23
|
(18) А это как?
|
|||
20
Жеглофф
17.09.09
✎
10:23
|
(18)
Поздравляю! |
|||
21
AcaGost
17.09.09
✎
10:25
|
(20) Учись малец.
|
|||
22
Ivanych
17.09.09
✎
10:26
|
(20) Жеглофф есть примеры как правильно написать - батник и задание под спец. пользователем. Ну или сылка на сайт хороший?
|
|||
23
AcaGost
17.09.09
✎
10:27
|
(19) ПриНачалеРаботыСистемы()проверяется пользователь и запускается обработка ожидания только при определенном пользователе
|
|||
24
Жеглофф
17.09.09
✎
10:28
|
Он у AcaGost спрашивай. Он тебя научит
|
|||
25
AcaGost
17.09.09
✎
10:28
|
(22)
//************************************************** Процедура ПриНачалеРаботыСистемы() УстановкаПользователя(); Если Пользователь = Константа.Сервер Тогда ОбработкаОжидания("Запустить", 30); КонецЕсли; КонецПроцедуры |
|||
26
Жеглофф
17.09.09
✎
10:30
|
а если под этим юзером не заходили неделю, то хрен с ней, обработкой...
|
|||
27
Жеглофф
17.09.09
✎
10:33
|
(0) Читай ЖКК, там всё написано.
|
|||
28
AcaGost
17.09.09
✎
10:33
|
(26) Под этим юзверем никто не работает. Это СЛУЖЕБНЫЙ ЮЗВЕРЬ!
|
|||
29
Ivanych
17.09.09
✎
10:34
|
Так значит под ним не надо логинится?
|
|||
30
AcaGost
17.09.09
✎
10:35
|
+(28) Его задача - отсканировать определенную папку с интервалом в 30 секунд и произвести загрузку информации в базу.
|
|||
31
AcaGost
17.09.09
✎
10:37
|
(29) Под ним заходят в базу перед началом трудового дня.
|
|||
32
los_hooliganos
17.09.09
✎
10:38
|
(29) Напиши батник с пакетным запуском 1с от служебного пользователя.
Батник в шулдер ОС. |
|||
33
Ivanych
17.09.09
✎
10:38
|
(31) Т.е. я прихожу на работу и захожу в базу под этим юзером? Нет это неподходит (
|
|||
34
Ivanych
17.09.09
✎
10:40
|
(32) Да я батники не писал раньше толко ладно загрузить программу, а под юзером залогинится пока не знаю как не пробывал
|
|||
35
los_hooliganos
17.09.09
✎
10:40
|
(33) ты сформулируй задачу. что обработка делать должна?
|
|||
36
AcaGost
17.09.09
✎
10:41
|
(33) Запускай его автоматом, при заходе первого юзверя
|
|||
37
Mikeware
17.09.09
✎
10:43
|
(34) а ты попробуй...
|
|||
38
Ivanych
17.09.09
✎
10:43
|
(35) Обрабатывать документы. У меня задумка включить в бухгалтерию резерв товара. В документе будет указано на сколько дней (5-10 дней) резерв товара, по итсечению этого срока резерв снимается. Примерно так.
|
|||
39
andrewalexk
17.09.09
✎
10:44
|
(21)
:) нашел чем гордиться, дятел... зы для системных процедур делается отдельный пользователь.. |
|||
40
Ivanych
17.09.09
✎
10:45
|
(36) А как процедура или функция должна выгледить?
|
|||
41
Жеглофф
17.09.09
✎
10:48
|
(39)
Я вот не решился, возраст у человека все таки... |
|||
42
Ivanych
17.09.09
✎
10:49
|
ПриЗаходеПервогоЮзера? )
|
|||
43
Mikeware
17.09.09
✎
10:50
|
+(38) Если сам напишешь хоть что-нибудь внятно рабочее - дам ссылку на демокофигурашку, в которой реализованы 1)рассылка сообщений пользователям (в т.ч. можно использовать как механизм уведомления пользователя о дейстивиях других пользователей), 2)запуски обработок (как регулярные (ежедневно/еженедельно/ежемесячно), так и разовые(на дату)), 3)завершение работы юзверй (в т.ч. и по расписанию)
|
|||
44
AcaGost
17.09.09
✎
10:53
|
(40) Справочник "АктивныеПользователи"
При входе в программу добавляется пользователь, при выходе - удаляется. Проверяешь наличие определенного пользователя и, при отсутствии его, производишь запуск от его имени. При выходе - в обратном порядке. |
|||
45
Жеглофф
17.09.09
✎
10:54
|
Вот щас парень точно умом тронецца ))
|
|||
46
Ivanych
17.09.09
✎
10:55
|
(44) СПС. Посмотрим
|
|||
47
AcaGost
17.09.09
✎
10:56
|
(46) Способ запуска посмотри в КД1
|
|||
48
Жеглофф
17.09.09
✎
11:00
|
Ну чего, ума у тебя прибавилось? )))
|
|||
49
zak555
17.09.09
✎
11:04
|
чем не нравится запуск "робота" в определённый момент времени?
|
|||
50
AcaGost
17.09.09
✎
11:05
|
(39) Щенячий визг с возрастом проходит.
|
|||
51
andrewalexk
17.09.09
✎
11:08
|
(50)
:) это ты к чему? |
|||
52
Mikeware
17.09.09
✎
11:12
|
(51) К тому, что визг прошел, а ума, увы...
|
|||
53
andrewalexk
17.09.09
✎
11:13
|
(52)
:)) |
|||
54
Жеглофф
17.09.09
✎
11:14
|
Я вот думаю, рассказать парню как делать или пусть сам думает?
Хотя, уже и так всё рассказали. |
|||
55
los_hooliganos
17.09.09
✎
11:16
|
(54) Расскажи, для твоей самооценки будет полезно.
|
|||
56
Жеглофф
17.09.09
✎
11:18
|
(55)
У меня с ней всё в порядке, не переживай |
|||
57
DrZombi
гуру
17.09.09
✎
11:20
|
(54)Код в студию *crazy*
|
|||
58
фобка
17.09.09
✎
18:02
|
можно сделать по простому...
действительно создается пользователь, его действия прописываются в процедуре ПриНачалеРаботыСистемы(). А заходы пользователя прописываешь на шедулере винды строка запуска например: 1cv7s enterprise /Dd:\base1c /Nлогин /Pпасс |
|||
59
dk
17.09.09
✎
18:07
|
хм, запуск по тете Оле еще не советовали? )
|
|||
60
dk
17.09.09
✎
18:16
|
двоешники )
|
|||
61
Kot3333
17.09.09
✎
18:24
|
А просто настроить шедуллер на запуск в 13-00??? (хоть оп определенным дням недели)
|
|||
62
los_hooliganos
18.09.09
✎
06:12
|
(60) ругается:
Ошибка [64] wscript - неопознанный объект. ))) |
|||
63
dk
18.09.09
✎
06:21
|
(62) сохрани как VBS файл, двоешник )))
|
|||
64
los_hooliganos
18.09.09
✎
06:24
|
(62) а в vbs можно чистым vb писать?
Я просто не знаю, так то интересно получается) |
|||
65
dk
18.09.09
✎
06:37
|
просто проверь
где тут чистый VB? |
|||
66
DGorgoN
18.09.09
✎
08:31
|
(64) Это и есть скриптовый vb
|
|||
67
DGorgoN
18.09.09
✎
08:31
|
Объекты другие
|
|||
68
Mikeware
18.09.09
✎
08:40
|
А где топикстартер? :-) Что-нибудь родил?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |