Имя: Пароль:
1C
1С v8
Таймер
0 angtar
 
15.02.13
12:26
Возможно ли реализовать в 1с8 таймер, т.е. задаешь временные интервалы и таймер отрабатывает их?
1 Wobland
 
15.02.13
12:28
ага
2 ДенисЧ
 
15.02.13
12:28
можно.
3 angtar
 
15.02.13
12:43
вы оба или слишком умные или сами знаете кто...
то, что можно сделать я знаю, вопрос как его сделать
4 Галахад
 
гуру
15.02.13
12:45
Ну, задать интервалы, наверное...
5 Cap_1977
 
15.02.13
12:45
(3) "вопрос как его сделать" переводит взаимоотношения с тобой в плоскость услуга-деньги
6 Wobland
 
15.02.13
12:46
(3) заводи новую ветку
7 angtar
 
15.02.13
12:46
Галахад, ты решил третьим стать?
8 angtar
 
15.02.13
12:48
Сар_1977, могу предложить от мертвого осла уши...
9 Cap_1977
 
15.02.13
12:50
(8) До-олго будешь делать таймер
10 ДенисЧ
 
15.02.13
12:51
ладно... что это я сегодня такой добрый...

ПодключитьОбработчикОжидания...
11 Reset
 
15.02.13
12:51
(0) Почитай про
ПодключитьОбработчикОжидания
12 angtar
 
15.02.13
12:58
ДенисЧ, Reset, спасибо, про эту процедуру я знаю.
Суть такова в общих чертах: нужно организовать циклический опрос через заданный интервал СОМ-порт, сом-библиотека есть...
13 cincout
 
15.02.13
12:58
(0) кури ПодключитьОбработчикОжидания!
14 Wobland
 
15.02.13
12:59
(12) ожидания обработчик подключи
15 angtar
 
15.02.13
12:59
Wobland, я уже забычковал процедуру ПодключитьОбработчикОжидания
16 Fragster
 
гуру
15.02.13
13:01
нормальная ком-библиотека умеет посылать ВнешнееСобытие в 1ску
17 s03
 
15.02.13
13:03
(15) обработчик ожидания позволит выполнять запуск заданной тобой процедуры с желаемым тобой интервалом, что уже даёт полный ответ на на поставленный тобой вопрос в топике.

Если этот ответ (про обработчик ожидания) тебя не устраивает - учись более правильно формулировать свои вопросы (то, чего хочешь)
18 angtar
 
15.02.13
13:03
Fragstep, можешь назвать нормальную ком-библиотеку?
19 Wobland
 
15.02.13
13:04
(17) полный ответ ваще был в первых двух постах ;)
(18) кто там со сканером работает, к примеру?
20 sergey yevsenya
 
15.02.13
13:05
COMTime = ПолучитьCOMОбъект("winmgmts:").ExecNotificationQuery("Select * from __instancemodificationevent where TargetInstance isa 'Win32_UTCTime'");

Процедура Задержка(Время)
   Пока Время > 0 Цикл
       Попытка
           COMTime.NextEvent();
       Исключение
           Прервать;
       КонецПопытки;
       Время = Время - 1;
   КонецЦикла;
КонецПроцедуры
21 angtar
 
15.02.13
13:05
s03, если бы меня устраивала процедура ПодключитьОбработчикОжидания, я бы не создавал тему...
22 А теперь Горбатый
 
15.02.13
13:07
ПодключитьОбработчикОжидания почему никто не назвал
23 angtar
 
15.02.13
13:07
временной интервал в единицах милисекунд исчисляется...
24 Wobland
 
15.02.13
13:07
(21) и из-за своего стиля изложения получил 20 постов почти ни о чём
25 angtar
 
15.02.13
13:08
А теперь Горбатый, почему не читаешь тему???
26 Reset
 
15.02.13
13:08
(23) Внезапно, выясняется к 23 посту :)
27 Reset
 
15.02.13
13:09
я еще, дурак, для полноты хотел упомянуть регламентные задания
28 Галахад
 
гуру
15.02.13
13:09
Нафиг читать тему, если автор там не фига путного не пишет?
29 angtar
 
15.02.13
13:09
мой стиль изложения, как и сформулированный вопрос достаточно понятен
только про милисекунды не сразу написал...
30 Wobland
 
15.02.13
13:10
(29) тебе
31 angtar
 
15.02.13
13:11
Галахад, если я, как ты считаешь, не пишу ничего путного, то не надо флудить в теме!
32 ЗлобнийМальчик
 
15.02.13
13:11
(29) а откуда вы это знаете?
33 ЗлобнийМальчик
 
15.02.13
13:12
(31) скажите, а когда вы стали автором интернетов?
34 acsent
 
15.02.13
13:14
Читать ком порт методом переодичных опросов?
Автора четвертовать!!!
35 sergey yevsenya
 
15.02.13
13:15
поиском все что нужно ищется за 10 минут.
например v8: 1С как приложение реального времени :)
36 angtar
 
15.02.13
13:20
ascent, надо не только читать, но и писать в сом-порт...
37 Dzenn
 
гуру
15.02.13
13:20
Ещё есть регламентные задания с расписанием. Если конечно тебе не нужно отсчитывать тысячные доли секунды, и речь идёт о минутах-часах.
38 angtar
 
15.02.13
13:23
sergey yevsenya, у меня эта библиотека sleep86.dll есть давно, она мне не совсем подходит
Dzenn, внимательно читаем, что мне надо: как раз речь о миллисекундах идет
39 angtar
 
15.02.13
13:23
sergey yevsenya, у меня задача примерно такая, как эта: v8: 1С как приложение реального времени :)
40 pessok
 
15.02.13
13:28
MSScriptControl = Новый COMОбъект("MSScriptControl.ScriptControl");
MSScriptControl.language = "javascript";

   Запрос = Приемник.NewObject("Запрос");
   Запрос.Текст = ТекстЗапроса;
   НачалоВыполнения = MSScriptControl.eval("new Date().getTime()");
   Запрос.Выполнить();
   КонецВыполнения = MSScriptControl.eval("new Date().getTime()");
   
   ВремяВыполнения = КонецВыполнения - НачалоВыполнения;
41 Hmster
 
15.02.13
13:28
Пока Истина Цикл
//получаем универсальную дату в милисекундах
КонецЦикла;
42 Hmster
 
15.02.13
13:30
(39) цикл в фоновом задании
в реальном времени получаешь сообщения от фонового задания
придумай как прерывать будешь
43 Hmster
 
15.02.13
13:33
а вообще ПодключитьОбработчикОжидания работает с интервалом 0.1 секунда. для тебя это слишком медленно?
44 H A D G E H O G s
 
15.02.13
13:37
(0) Разрешаю, я не против.
45 H A D G E H O G s
 
15.02.13
13:39
Пятница удалась, автор жжет!
46 H A D G E H O G s
 
15.02.13
13:40
Достижения (опыт):
7 - 12 лет 8 - 3 года,
возврат как у моего отца...
И такие темы?
хммм.
Белгород похоже присоединицца к моей тройке выдающихся городов "Ростов-Воронеж-Пенза".
47 s03
 
15.02.13
13:41
(45) да после 21 поста я уже просто запасся попкорном и с интересом наблюдаю дальнейшее развитие событий  )))
48 angtar
 
15.02.13
14:42
H A D G E H O G, у тебя со здоровьем всё в порядке???
Или в мАскве все такие как ты?
49 H A D G E H O G s
 
15.02.13
14:44
(48) Все хорошо. Спасибо за заботу.
Хорошие все таки люди, странные, но добрый и душевные.
50 angtar
 
15.02.13
14:48
(46) знаешь, сколько проработал в Москве, вроде как были всегда нормальные адекватные люди вокруг меня, но видать мне просто на них везло...
51 angtar
 
15.02.13
14:50
(47) я тоже с интересом наблюдаю и читаю, что разные клоуны напишут...
видать пятница, все уработались за неделю и в предвкушении выходных...
52 floody
 
15.02.13
14:51
В первом посте написано: Возможно ли реализовать в 1с8 таймер, т.е. задаешь временные интервалы и таймер отрабатывает их?
В итоге оказывается, что вопрос вообще в другом, а все козлы или тупые)))
Автор, давай до свидания.
53 angtar
 
15.02.13
14:54
(52) ещё раз внимательно по слогам читаешь пост №1 и думаешь об этом вопросе...
нечего сказать нового, лучше промолчи.
54 angtar
 
15.02.13
14:55
(52) если ты не понял, то объясняю: речь идет не об процедуре ПодключитьОбработчикОжидания
55 H A D G E H O G s
 
15.02.13
14:56
(50) Может быть все тебя боялись и слова против сказать не решались, не?
56 Wobland
 
15.02.13
14:56
(53) всё-таки предполагаешь недюжинные телепатические способности в нас
(54) речь в (52) идёт о (0)
57 Jstunner
 
15.02.13
15:09
Какой-то идиотизм управлять com-портом из одинэс. Пишется банальная вк например с использованием boost::asio, в одинэс передаются готовые данные, а не отдельные байты..
58 H A D G E H O G s
 
15.02.13
15:11
(57) Так нет никакой интриги же.
59 angtar
 
15.02.13
16:03
(57) объясню зачем надо:
Ко мне обратились люди, просят сделать программу диагностики автомобилей на 1С8, мотивируют тем, что база клиентов, надо сохранять все диагностические данные авто, учет запчастей и прочая лабуда.
Я в своё время писал программу, так что с этим проблем нет, надо только все наработки портировать в 1С.
А вот тут-то как раз нужен таймер, т.к. надо постоянно опрашивать через сом-порт ЭБУ...
ВК есть у меня, даже работает правильно, а по таймеру надо слать в ЭБУ байты запросов и читать ответы ЭБУ на них...
Понимаю, что это извращение, но как говорится: кто платит деньги, тот и музыку заказывает.
60 Hmster
 
15.02.13
16:29
(59) Чем тебе перебор в цикле не нравится? ну подумаешь ядро грузит  по полной, 59 постов чтобы понять что ты хочешь это сильно
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан