Имя: Пароль:
1C
1С v8
Организовать очередь
,
0 Stim213
 
09.09.11
16:54
Из 1С выполняется обращение к некой железке, которая висит на СОМ-порту, предположительно через сом-объект.
Как сделать так, чтобы второй юзер ждал, когда у первого закончится обращение к объекту?
1 Fragster
 
гуру
09.09.11
16:55
если при попытке открыть порт шлет нафиг - значит, либо там ничего нет, либо кто-то уже его открыл
2 Stim213
 
09.09.11
16:56
(1) обработку ожидания подключить?
3 mishmeister
 
09.09.11
16:57
(2)обработка ожидания и процедуру вызова в попытку. Если действительно очередь а не хаос из кучи юзверей, то еще надо запоминать кто первый обратился, и кто следующий на очереди.
4 Stim213
 
09.09.11
16:59
(3) вот кстати, да..
5 DmitrO
 
09.09.11
17:01
юзеры на одном компе чтоль работают?
6 mishmeister
 
09.09.11
17:04
(4) А можно описать что вообще творится? Интересно...
7 H A D G E H O G s
 
09.09.11
17:05
В регистр сведений писать - занято!

А то даже просто щупать com порт - долго.
8 mishmeister
 
09.09.11
17:06
(7) Да, но тогда константу заделать, РС - лишние данные.
9 Stim213
 
09.09.11
17:07
(5)нет, на разных
(6) отправка смс через gsm-модем, интерактивно, при записи документов
10 H A D G E H O G s
 
09.09.11
17:08
(8) Константы - ЗЛО!
11 Stim213
 
09.09.11
17:09
+ уточнение - УФ
12 mishmeister
 
09.09.11
17:09
(9) У меня Итилиум(для сТП) отправляет смс, ка кточно не знаю, но админы настроили шлюз через почту, 1С отсылает инфу на ящик, и почтовый сервер сам рассылает.
(10) Почему?
13 Stim213
 
09.09.11
17:14
я вот тоже склоняюсь к РС, потому что историю нужно хранить в любом случае. Та же будет и очередность.
14 mishmeister
 
09.09.11
17:19
(13) Ваше право:) Если нужно, то могу узнать как шлюз для почтового сервера настроить для рассылки.
15 Stim213
 
09.09.11
17:28
(14) буду очень признателен
   [email protected]
16 nimoid
 
09.09.11
17:28
на константе блокировки будут возникать, рс для этих целей самое оно
17 H A D G E H O G s
 
09.09.11
17:33
(16) Да и медленно запись в нее работает.
18 Serginio1
 
09.09.11
17:43
Если на одной машине то мьютексы, но лучше сиглтон а в нем критическая секция.
19 FN
 
09.09.11
17:43
(9) смс-ки загонять в справочник/РС, отправка роботом/шедулером или чего там в 8-ке есть подобного
Пользователи напрямую с ком-портом общаться не должны
20 Stim213
 
09.09.11
17:51
(19) отправка должна быть непосредственно в момент записи документа
21 FN
 
09.09.11
17:53
(20) ну и зря.
на мой взгляд лучше какой-нить флаг у документа "СМС" со значениями "на очереди", "отправлен"
22 Stim213
 
09.09.11
17:57
(21)у документа флагов не будет никаких. Потому что отправляться он будет не раз, и не на один номер, а во вторых - зачем лишний раз трогать типовые реквизиты. Пусть лучше это будет РС
23 Stim213
 
09.09.11
17:59
Фоновые задания - они только под одним пользователем запускаются?